Tue 14 Jun 2022 15:00 - 15:30 at Rousseau East - Session B Chair(s): Chen Ding
Wed 15 Jun 2022 03:00 - 03:30 at Rousseau East - Session B

This paper develops a concurrent and parallel garbage collection (GC) method that works with a lightweight thread library realizing the standard ``user–worker'' thread model. The GC algorithm is organized as a set of procedures that are called from a user thread at various occasions and executed in the context of the worker threads owning the user thread. The procedures realize an on-the-fly collection that does not stop any thread. All worker threads cooperatively perform the collection in parallel. This construction achieves the same degree of parallelism as underlying lightweight thread scheduling. We have implemented the algorithm in a Standard ML compiler and have evaluated the performance with sequential and parallel benchmark programs. Our implementation shows good parallel scalability comparable to C programs directly using the lightweight threads library.

Tue 14 Jun

Displayed time zone: Pacific Time (US & Canada) change

14:00 - 16:00
Session BISMM 2022 at Rousseau East +12h
Chair(s): Chen Ding University of Rochester
14:00
30m
Talk
MemSweeper: Virtualizing Cluster Memory Management for High Memory Utilization and Isolationvirtual
ISMM 2022
AmirHossein Seyri University of Illinois at Chicago, Abhisek Pan Microsoft, Balajee Vamanan University of Illinois at Chicago
14:30
30m
Talk
Replication-based Object Persistence by Reachabilityvirtual
ISMM 2022
Kotaro Matsumoto Kochi University of Technology, Tomoharu Ugawa University of Tokyo, Hideya Iwasaki University of Electro-Communications, Japan
15:00
30m
Talk
Concurrent and Parallel Garbage Collection for Lightweight Threads on Multicore Processorsvirtual
ISMM 2022
Katsuhiro Ueno Niigata University, Atsushi Ohori Tohoku University, Japan
15:30
30m
Break
Social breaksocial
ISMM 2022

Wed 15 Jun

Displayed time zone: Pacific Time (US & Canada) change

02:00 - 04:00
02:00
30m
Talk
MemSweeper: Virtualizing Cluster Memory Management for High Memory Utilization and Isolationvirtual
ISMM 2022
AmirHossein Seyri University of Illinois at Chicago, Abhisek Pan Microsoft, Balajee Vamanan University of Illinois at Chicago
02:30
30m
Talk
Replication-based Object Persistence by Reachabilityvirtual
ISMM 2022
Kotaro Matsumoto Kochi University of Technology, Tomoharu Ugawa University of Tokyo, Hideya Iwasaki University of Electro-Communications, Japan
03:00
30m
Talk
Concurrent and Parallel Garbage Collection for Lightweight Threads on Multicore Processorsvirtual
ISMM 2022
Katsuhiro Ueno Niigata University, Atsushi Ohori Tohoku University, Japan
03:30
30m
Break
Social breaksocial
ISMM 2022