skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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 Parallel Graph Environment for Real-World Data Analytics Workflows
Conference · Mon Mar 25 00:00:00 EDT 2019 · OSTI ID:1344545

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

RT-cube: An interconnection network architecture for multiprocessor systems
Miscellaneous · Wed Jan 01 00:00:00 EST 1992 · OSTI ID:1344545

Related Subjects