Skip to content

Opening book details…

Can I read Expressing Graph Algorithms Using Generalized Active Messages on EtoBox?

Expressing Graph Algorithms Using Generalized Active Messages by Nick Edmonds; Jeremiah Willcock; Andrew Lumsdaine is a Computer Science article available to read on EtoBox.

What is Expressing Graph Algorithms Using Generalized Active Messages about?

Recently, graph computation has emerged as an important class of high-performance computing application whose characteristics differ markedly from those of traditional, compute-bound, kernels. Libraries such as BLAS, LAPACK, and others have been successful in codifying best practices in numerical computing. The data-driven nature of graph applications necessitates a more complex application stack incorporating runtime optimization. In this paper, we present a method of phrasing graph algorithms as collections of asynchronous, concurrently executing, concise code fragments which may be invoked both locally and in remote address spaces. A runtime layer performs a number of dynamic optimizations, including message coalescing, message combining, and software routing. Practical implementations and performance results are provided for a number of representative algorithms.

Who reads Expressing Graph Algorithms Using Generalized Active Messages?

It is typically read by researchers, students, and practitioners in Computer Science.

Author
Nick Edmonds; Jeremiah Willcock; Andrew Lumsdaine
Publisher
ACM
Published
2013
Language
EN
Field
Computer Science (Physical Sciences)

More by Nick Edmonds; Jeremiah Willcock; Andrew Lumsdaine

Browse all works by Nick Edmonds; Jeremiah Willcock; Andrew Lumsdaine