Skip navigation
The Australian National University

Student research opportunities

Improving the HipHop VM's Memory Management

Project Code: CECS_974

This project is available at the following levels:
Summer Scholar
Please note that this project is only for undergraduate students.

Supervisor:

Professor Steve Blackburn

Outline:

The HipHop VM is used by Facebook to run around 1 million lines of PHP code that supports their online presence. Traditionally PHP has taken a 'naive' approach to memory management. Our research group is a world leader in high performance memory management. This project will involve working with the HPHP VM team to identify and address opportunities to improve the PHP memory manager.

Goals of this project

Conduct detailed analysis of the memory behavior of HHVM.

Identify opportunities to improve HHVM's memory manager.

Requirements/Prerequisites

You will need to be a confident programmer. Most of the coding will be done in C++ and C. Some familiarity with these languages will be valuable, but for a fast-learning student this is not essential.

Links

HHVM

Contact:



Updated:  18 September 2013 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.