Associate Professor – CS, ECE; Director – Intel Research Pittsburgh
Carnegie Mellon, 1989 –
| Contact Information | |
|---|---|
| Department | Computer Science |
| Office | 8125 Wean Hall |
| Telephone | (412)-268-8199 |
| Fax | (412)-268-5576 |
| droh@cs.cmu.edu | |
| Website | http://www.cs.cmu.edu/~droh/ |
| Assistant | Barbara Grandillo |
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.
Computer Systems
Scientific computing, parallel computing, computational database systems, and virtualization
PhD, 1986
Computer Science
University of Virginia
MS, 1983
Computer Science
University of Virginia
BS, 1978
Computer Science
Virginia Tech