Search NASA⌕ Search

DOE OSTI · 1015904

Crunching Large Graphs with Commodity Processors

Abstract

Crunching large graphs is the basis of many emerging appli- cations, such as social network analysis and bioinformatics. Graph analytics algorithms exhibit little locality and therefore present significant performance challenges. Hardware multi- threading systems (e.g, Cray XMT) show that with enough concurrency, we can tolerate long latencies. Unfortunately, this solution is not available with commodity parts. Our goal is to develop a latency-tolerant system built out of commodity parts and mostly in software. The proposed system includes a runtime that supports a large number of lightweight contexts, full-bit synchronization and a memory manager that provides a high-latency but high-bandwidth global shared memory. This paper lays out the vision for our system, and justifies its feasibility with a performance analysis of the run- time for latency tolerance.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Nelson, Jacob E, Myers, Brandon D, Hunter, Andrew H, Briggs, Preston, Ceze, Luis, Ebeling, William C, Grossman, Dan, Kahan, Simon H, Oskin, Mark. 2011-05-26. Crunching Large Graphs with Commodity Processors. https://www.osti.gov/biblio/1015904

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Fire Protection Design

The purpose of this project is to design the demolition and installation of a deluge valve swap from a DV-5 to a DV-5A valve.

99 GENERAL AND MISCELLANEOUS↗