Photo
Biography
David F. Bacon is a Research Staff Member at IBM's T.J. Watson Research Center, where he leads the Metronome project which produced the first hard real-time garbage collected system. His algorithms are included in most compilers and run-time systems for modern object-oriented languages, and his work on Thin Locks was selected as one of the most influential contributions in the 20 years of the Programming Language Design and Implementation (PLDI) conference. His recent work focuses on high-level real-time programming, embedded systems, programming language design, and computer architecture. He received his Ph.D. in computer science from the University of California, Berkeley and his A.B. from Columbia University. He holds 6 patents and has served on the program committees of POPL, OOPSLA, and ISMM. He is a member of the ACM and IEEE.