Quick links

PhD & Faculty Tech Talk: The HipHop Virtual Machine

Date and Time
Thursday, October 13, 2011 - 5:30pm to 6:30pm
Computer Science Small Auditorium (Room 105)
Guilherme Ottoni, from Facebook
To enable fast software development, Facebook has widely used the PHP programming language. Although easy to learn and quick to develop with, PHP is known for incurring significant performance penalty. To address this, the HipHop compiler team at Facebook has been working on multiple fronts. In this talk, I’ll first give an overview of the tools we have built and currently deploy in our production environment. After that, I’ll present the HipHop Virtual Machine, which is a new effort we’re pursuing to improve the performance of PHP via just-in-time (JIT) compilation techniques.

Dr. Guilherme Ottoni (*08) is currently a Software Engineer at Facebook, where he’s a member of the HipHop Compiler team. Before joining Facebook, Dr. Ottoni was a Staff Research Scientist at Intel Labs, where he lead a number of projects in the areas of dynamic binary translation, automatic parallelization, and microprocessor simulation. In a prior life, Dr. Ottoni co-organized the Brazilian Olympiad in Informatics and coached the Brazilian teams at several International Olympiads in Informatics. Dr. Ottoni received his B.S.E. from FURG, M.S. from UNICAMP, and Ph.D. from Princeton. He has published more than 30 papers and has several issued and pending patents.

RSVP at facebook.com/princetonphdtechtalk

Follow us: Facebook Twitter Linkedin