VEE 2022
Tue 1 Mar 2022
Tue 1 Mar 2022 15:50 - 16:10 at Online - Session-2: Runtime Virtualization Chair(s): Mingyu Wu

Managed workloads show strong demand for large memory capacity, which can be satisfied by a hybrid memory sub- system composed of traditional DRAM and the emerging non-volatile memory technology. Nevertheless, NVM devices are limited by deficiencies like write endurance and asymmetric bandwidth, which threaten managed applications’ performance and reliability. Prior work has proposed different object placement mechanisms to mitigate problems introduced by NVM, but they require domain-specific knowledge on applications or significant change on managed runtime. By analyzing the performance of representative data-intensive workloads atop NVM, this paper finds that reducing write operations is key for performance and wear-leveling. To this end, this paper proposes GCMove, a transparent and efficient object placement mechanism for hybrid memories. GC- Move embraces a lightweight write barrier for write detection and relies on garbage collections (GC) to objects into different devices according to their write-related behaviors. Compared with prior work, GCMove does not require significant changes on heap layout and thus can be easily integrated with mainstream copy-based garbage collection. The evaluation on various managed workloads show that GCMove can eliminate 99.4% of NVM write operations on average and improve the performance by up to 29.36× compared with the NVM-only version.

Tue 1 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:30 - 16:30
Session-2: Runtime VirtualizationResearch Papers at Online
Chair(s): Mingyu Wu Shanghai Jiao Tong University
15:30
20m
Talk
Enabling Pipeline Parallelism in Heterogeneous Managed Runtime Environments via Batch Processing
Research Papers
Florin Blanaru The University of Manchester, Athanasios Stratikopoulos The University of Manchester, Juan Fumero University of Manchester, UK, Christos Kotselidis KTM Innovation / The University of Manchester
DOI Pre-print
15:50
20m
Talk
Transparent and Lightweight Object Placement for Managed Workloads atop Hybrid Memories
Research Papers
Zhe Li Shanghai Jiao Tong University, Mingyu Wu Shanghai Jiao Tong University
16:10
20m
Talk
Capability Boehm: Challenges and Opportunities for Garbage Collection with Capability Hardware
Research Papers
Dejice Jacob University of Glasgow, UK, Jeremy Singer University of Glasgow
Link to publication DOI Pre-print

Information for Participants
Tue 1 Mar 2022 15:30 - 16:30 at Online - Session-2: Runtime Virtualization Chair(s): Mingyu Wu
Info for session

The Zoom room for Session 2 is at https://rochester.zoom.us/j/95639573724?pwd=Q3Fscitpd3VIcnVTaEMwRTFUS2hRdz09.