TransGC: Concurrent Garbage Collection using Hardware Transactional Memory

Participant: Maria Carpen Amarie 

Home Institution: 
Universite de Neuchatel 

Home Country: Switzerland

Host: Prof. Gael Thomas

Host Institution: Telecom SudParis 
Host Country: France

Start Date:

End Date: 2014-11-26 

We plan to develop a fully concurrent GC that takes advantage of the HTM implementation in the Intel CPUs. We have already done some work in this direction, exploiting the HTM facilities of UniNE’s newly bought Intel Haswell machine. The goal is to completely parallelize the collection by reserving a small subset of the cores for that purpose. This GC will be added to the hotspot Java virtual machine, which is arguably the most popular managed runtime environment.

Report: here