Skip to Main Content U.S. Department of Energy
Graph Analytics

System Platforms

Due to irregular memory access patterns and low computation-to-communication ratios of many graph methods, conventional parallel runtime systems provide poor support. PNNL provides scalable runtime systems (GMT and AM++) to execute graph algorithms at scale. These runtime systems exploit a more dynamic data- and task-parallel execution model than the conventional bulk synchronous execution models. These systems also provide a global address space, atomic memory operations, and aggressive message aggregation to tolerate data movement latency.

Computing Research

Research Areas