David O'Hallaron

Professor – CS ECE Director – Intel Research Pittsburgh
Department Electrical and Computer Engineering
Office 9125 Gates-Hillman Center
Telephone (412)-268-8199
Fax (412)-268-5576
Email
Website http://www.cs.cmu.edu/~droh/
Assistant Angela Miller

Research Interests

Professor O'Hallaron works in the broad area of computer systems, with specific interests in scientific computing, parallel computing, computational database systems, and virtualization. He is currently leading (with Jacobo Bielak, CEE) the Carnegie Mellon Quake project, which is developing the capability to predict the motion of the ground during strong earthquakes. He is also leading, with Greg Ganger (ECE) and Natassa Ailimaki (SCS), an effort to develop Comptutational Database Systems that represent massive scientific datasets as database structures and that perform the scientific computing process by creating, querying, and updating these databases. Finally he is also working with Satya (CMU CS) and Mike Kozutch (Intel Lab Pittsburgh) on Internet Suspend/Resume, which combines virtual machines and distributed storage systems to allow people to access their personal computers from any other computer.

In 1998 the CMU School of Computer Science awarded Professor O'Hallaron and the other members of the CMU Quake Project the Allen Newell Medal for Research Excellence. In 2000, a benchmark he developed for the Quake project, 183.equake, was selected by SPEC for inclusion in the influential CPU2000 and CPU2000omp (Open MP) benchmark suites. In November, 2003, Prof O'Hallaron and the other members of the Quake team won the 2003 Gordon Bell Prize, the top international prize in high performance computing. In Spring 2004, he was awarded the Herbert Simon Award for Teaching Excellence by the CMU School of Computer Science. With Randy Bryant, he recently published a new core computer systems text (Computer Systems: A Programmer's Perspective, Prentice Hall, 2003) that has been adopted by numerous schools worldwide.

 David  O'Hallaron

Carnegie Mellon, 1989

Research Area

Computer Systems

Keywords

Scientific computing, parallel computing, computational database systems, and virtualization

Education

PhD, 1986
Computer Science
University of Virginia

MS, 1983
Computer Science
University of Virginia

BS, 1978
Computer Science
Virginia Tech