Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Latency Tolerant Runtime System for Mass Market Computer Systems

Software ·
OSTI ID:1344545
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.
Short Name / Acronym:
GRAPPA; 005168IBMPC00
Project Type:
available at: https://github.com/uwsampa/grappa
Site Accession Number:
Battelle IPID 30226
Version:
00
Programming Language(s):
Medium: X; OS: Linux; Server : x86 processors, Infiniband interconnect Client: N/A
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
Contributing Organization:
Battelle Memorial Institute University of Washington
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1344545
Country of Origin:
United States

Similar Records

A Latency Tolerant Runtime System for Mass Market Computer Systems
Software · Wed Feb 22 19:00:00 EST 2017 · OSTI ID:code-5118

A Parallel Graph Environment for Real-World Data Analytics Workflows
Conference · Mon Mar 25 00:00:00 EDT 2019 · OSTI ID:1591771

APRIL: A processor architecture for multiprocessing. Technical report
Technical Report · Sat Jun 01 00:00:00 EDT 1991 · OSTI ID:5217066

Related Subjects