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

ADVERT: An Asynchronous Runtime for Fine-Grained Network Systems

Conference ·

The Data Vortex Network, a novel fine-grained high-radix interconnect, provides the performance and injection rates required by the fine-grained, unpredictable communication patterns of irregular applications. This paper presents ADVERT, an asynchronous runtime system that provides performance and productivity for the fine-grained Data Vortex Network. ADVERT integrates a lightweight memory manager (DVMem) for the user accessible SRAM integrated in the network interface, and a communication library (DVComm) that implements active messaging primitives (remote execution, and, based on this, get and put routines). ADVERT hides the complexity of controlling all the network hardware features through the low-level Data Vortex programming interface, while providing comparable performance. We discuss ADVERT's design and present an analysis of three exemplar irregular kernels (Triangle Count, Page Rank, and GUPS). ADVERT can provide the communication substrate required to build emerging higher level asynchronous many tasking runtimes and partitioned global address space libraries on top of the Data Vortex Network.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1600634
Report Number(s):
PNNL-SA-139086
Country of Publication:
United States
Language:
English

Similar Records

Extending the Roofline Model for Asynchronous Many-Task Runtimes
Conference · Tue Sep 13 00:00:00 EDT 2016 · OSTI ID:1440707

Consistent Space Runtime (CSPACER) v1.0
Software · Mon Jun 29 20:00:00 EDT 2020 · OSTI ID:code-53479

Scaling Irregular Applications through Data Aggregation and Software Multithreading
Conference · Fri May 30 00:00:00 EDT 2014 · OSTI ID:1156997

Related Subjects