Biography


David F. Bacon is a Research Staff Member at IBM's T.J. Watson Research Center. He leads the Metronome project which which pioneered hard real-time garbage collection, opening the use of high-level languages like Java for time-critical systems in financial trading, aerospace, defense, video gaming, and telecommunications.

His recent work focuses on high-level real-time programming, embedded systems, programming language design, and reconfigurable hardware -- the Liquid Metal project.

Dr. Bacon's 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. He received his Ph.D. in computer science from the University of California, Berkeley and his A.B. from Columbia University. He holds 11 patents and has served on numerous program committees including POPL, OOPSLA, ECOOP, LCTES, and EMSOFT. He is a member of the IBM Academy of Technology, Distinguished Scientist of the ACM, a member of the IEEE, and is on the governing boards of ACM SIGPLAN and SIGBED.