Write a Blog >>
Sun 23 Jun 2019 12:10 - 12:35 at 106A - Exotica

Memory allocation is increasingly important to parallel performance, yet it is challenging because a program has data of many sizes, and the demand differs from thread to thread. Modern allocators use highly tuned heuristics but do not provide uniformly good performance when the level of concurrency increases from a few threads to hundreds of threads.

This paper presents a new timescale theory to model the memory demand in real time. Using the new theory, an allocator can adjust its synchronization frequency using a single parameter called allocations per fetch (apf ). The paper presents the timescale theory, the design and implementation of APF tuning in an existing allocator, and evaluation of the effect on program speed and memory efficiency. APF tuning improves the throughput of MongoDB by 55%, reduces the tail latency of a Web server by over 60%, and increases the speed of a selection of synthetic benchmarks by up to 24× while using the same amount of memory.

Sun 23 Jun

Displayed time zone: Tijuana, Baja California change

11:20 - 12:35
ExoticaISMM 2019 at 106A
11:20
25m
Talk
Exploration of Memory Hybridization for RDD Caching in Spark
ISMM 2019
Md Muhib Khan Florida State University, Muhammad Ahad Ul Alam Florida State University, USA, Amit Kumar Nath Florida State University, USA, Weikuan Yu Florida State University, USA
11:45
25m
Talk
Learning When to Garbage Collect with Random Forests
ISMM 2019
Nicholas Jacek UMass Amherst, Eliot Moss University of Massachusetts Amherst
12:10
25m
Talk
Timescale Functions for Parallel Memory Allocation
ISMM 2019
Pengcheng Li Google, Inc, Hao Luo University of Rochester, Chen Ding University of Rochester