Polar: A Managed Runtime with Hotness-Segregated Heap for Far Memory

Dat Nguyen, Khanh Nguyen · 2024

Thanks to recent advances in high-bandwidth, low-latency interconnects, running a data-intensive application with a remote memory pool is now a feasibility. When developing a data-intensive application, a managed language such as Java is often the developer's choice due to convenience of the runtime such as automatic memory management. However, the memory management cost increases significantly in far memory due to remote memory accesses.

Read the paper · More papers on PaperTik