![]() |
Mihai Budiu c/o Microsoft Research SVC Mailing address: 1065 La Avenida Mountain View, CA 94043 Phone: (650) 693 1440 Fax: (425) 936 7329 Cell: (412) 216 8430 Actual office address: 1022 Pear Avenue, building 6, room 2076. |
I am a researcher at Microsoft Research in Silicon Valley. I am working on programming data centers with Dryad (Dryad [video] is deployed by the Windows Live/MSN adCenter) and on hardware performance analysis. I have also worked on program security. I have a Ph.D. from Carnegie Mellon (2004). There I worked in compilers, computer architecture, reconfigurable hardware (PipeRench: virtualized reconfigurable hardware, now a start-up), and high-level synthesis (CASH: A Compiler for Application-Specific Hardware). My old CMU web page. Personal page and blog. You can read two interviews: with Chuck Thacker and Leslie Lamport. |
| DAC 07 slides bibtex | Critical Path: A Tool for System-Level Timing Analysis Girish Venkataramani, Tiberiu Chelcea, Mihai Budiu, and Seth C. Goldstein Design Automation Conference (DAC), San Diego, CA, June 4-8, 2007 An expanded version is in CMU-CS-06-144 |
| EUROSYS 07 bibtex | Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks Michael Isard, Mihai Budiu, Yuan Yu, Andrew Birrell, and Dennis Fetterly European Conference on Computer Systems (EuroSys), Lisbon, Portugal, March 21-23, 2007, pages 59-72 also as MSR-TR-2006-140 |
| OSDI 06 bibtex | XFI: Software Guards for System Address Spaces Úlfar Erlingsson, Martín Abadi, Michael Vrable, Mihai Budiu, and George C. Necula Symposium on Operating System Design and Implementation (OSDI), Seattle, WA, November 6-8, 2006, pages 75-88 |
| ASID 06 slides bibtex | Architectural Support for Software-Based Protection Mihai Budiu, Úlfar Erlingsson, and Martín Abadi Workshop on Architectural and System Support for Improving Software Dependability (ASID), San Jose, CA, October 21, 2006, pages 42-51 Also as MSR-TR-2006-115 |
| ASPLOS 06 bibtex | Tartan: Evaluating Spatial Computation For Whole Program Execution Mahim Mishra, Timothy J. Callahan, Tiberiu Chelcea, Girish Venkataramani, Mihai Budiu, and Seth C. Goldstein International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), San Jose, CA, October 21-25, 2006, pages 163-174 |
| ICFEM 05 bibtex | A Theory of Secure Control-Flow Martín Abadi, Mihai Budiu, Úlfar Erlingsson, and Jay Ligatti International Conference on Formal Engineering Methods (ICFEM), Manchester, UK, November 1-4, 2005, pages 111-124 |
| CCS 05 bibtex | Control-Flow Integrity Martín Abadi, Mihai Budiu, Úlfar Erlingsson, and Jay Ligatti ACM Conference on Computer and Communication Security (CCS), Alexandria, VA, November 7-11, 2005, pages 340-353 |
|
Cluster Computing with DryadLINQ Palo Alto Research Center CSL Colloquium Palo Alto, CA May 8, 2008 |
|
Cluster Computing with Dryad Microsoft Live Labs Bellevue, WA March 4, 2008 |
|
A Toolkit for Machine-Learning in DryadLINQ Microsoft Research SVC Mountain View, CA January 30, 2008 |
|
Critical Path: A Tool for System-Level Timing Analysis Microsoft Research SVC Mountain View, CA May 23, 2007 |
|
Architectural Support for Software-Based Protection ASID 2006 San Jose, CA October 21, 2006 |
|
On the Critical Path of Computations Tensilica, Inc. Santa Clara, CA August 3, 2006 |
|
Spatial Computation Google Mountain View, CA May 10, 2005 |
|
On the Critical Path of Computations Microsoft Research Silicon Valley Mountain View, CA March 30, 2005 |
|
Dataflow: A Complement to Superscalar ISPASS 2005 Austin, TX March 22, 2005 |
|
Inter-Iteration Scalar Replacement in the Presence of Conditional Control-Flow ODES 2005 San Jose, CA March 20, 2005 |
|
Spatial Computation ASPLOS 2004 Boston, MA October 11, 2004 |
|
Translating ANSI C Into Asynchronous Circuits Tutorial at ASYNC 2004 Hersonissos, Crete, Greece April 19, 2004 |
|
On the Energy Efficiency of Computation CALCM Seminar Carnegie Mellon University February 17, 2004 |
I have compiled a list of my coauthors.