Argonne National Laboratory

An Asynchronous Runtime System using RDMA and Lightweight Tasks

TitleAn Asynchronous Runtime System using RDMA and Lightweight Tasks
Publication TypeReport
Year of Publication2015
AuthorsDang, H, Brooks, A, Dryden, N, Snir, M
Other NumbersANL/MCS-P5279-0115
Abstract

We describe a novel runtime system that integrates a task model with RDMA communication and software caching. For evaluating the runtime system, we design two microbench marks and implement three applications: Barnes-Hut, Sparse triangular linear solver, and Monte Carlo particle tracking. The resulting codes are simpler, since load balancing across cores and latency hiding are hidden in the runtime. This also results in them performing better than state-of-the-art implementations of the same algorithms by up to 13, 10.8, and 3 times, respectively.
 

PDFhttp://www.mcs.anl.gov/papers/P5279-0115.pdf