Search NASA⌕ Search

DOE OSTI · code-5118

A Latency Tolerant Runtime System for Mass Market Computer Systems

Abstract

Grappa is a latency tolerant runtime system for mass market computer systems comprised of multiple nodes having x86 multicore processors and infiniband interconnect. Grappa is designed to enable in-memory irregular applications written in the C++ programming language to scale up on multiprocessor systems. Grappa addresses the load balance, communication, and synchronization challenges posed by running applications that do not partition evenly across large systems. Two mechanisms are essential to its success: fast task switching and message aggregation. Fast task switching enables processors to tolerate communication and synchronization delays; aggregation sustains high bandwidth on low injection rate networks.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

2017-02-23. A Latency Tolerant Runtime System for Mass Market Computer Systems. https://doi.org/10.11578/dc.20171025.1912

Cite the original work for its findings. Save a collection to share your selection of sources.