[PRL] Fwd: [MIT-PL] April 6: Facebook Tech Talk by Haiping Zhao: PL Issues

Sam Tobin-Hochstadt samth at ccs.neu.edu
Thu Mar 24 15:54:15 EDT 2011


I believe the talk is a 4 PM.


---------- Forwarded message ----------
From: Jean Yang <jeanyang at csail.mit.edu>
Date: Thu, Mar 24, 2011 at 12:41 PM
Subject: [MIT-PL] April 6: Facebook Tech Talk by Haiping Zhao: PL Issues
To: pl at lists.csail.mit.edu


Hi all,

  Haiping Zhao, the lead engineer behind Facebook's HipHop PHP
compiler, is coming on April 6 to give a talk about Facebook's PL
issues.   (Read Haiping's blog post about HipHop here.)  More
information about the talk below.

Abstract: PHP is a scripting language that's easy to learn and easy to
write and it became more and more popular for web 2.0 companies. But
it suffers performance problems when running in large scale. We here
present one approach to try to speed up PHP execution by transforming
PHP into semantically equivalent C++. With this code transformation,
(1) dynamic symbol look-ups can be replaced with C++'s static binding;
and (2) weakly typed symbols can be inferred into stronger typing,
taking advantage of type specialized implementation of the new
runtime. Resulted C++ code has shown 3x speedup for Facebook web site.

Bio: Haiping Zhao is the Senior Server Engineer at  Facebook and is
leading the HipHop compiler team and is responsible for the web server
software compiled with the compiler. Haiping joined Facebook as Server
Architect at Plaxo, who is one of the earliest social networking
companies and who was later acquired by Comcast. Prior to Plaxo,
Haiping also worked on .Net Transaction Team, COM/DCOM Team, and SQL
Server internals (MSDTC) from Microsoft. He also served as Server
Architect/Engineer for startup companies DispenseSource and OmniCell,
speciailized in inventory management. He graduated from Princeton with
a master degree of Computer Science, and also a master degree of
Pharmacology and Molecular Biology from New York University Medical
Center.

Thanks,
Jean

--
http://people.csail.mit.edu/jeanyang


_______________________________________________
Pl mailing list
Pl at lists.csail.mit.edu
https://lists.csail.mit.edu/mailman/listinfo/pl
http://people.csail.mit.edu/jeanyang/pl/



-- 
sam th
samth at ccs.neu.edu



More information about the PRL mailing list