The Graph 500 Benchmark on a Medium-Size Distributed-Memory Cluster with High-Performance Interconnect

dc.contributor.authorAngel, Jordan B.
dc.contributor.authorFlores, Amy M.
dc.contributor.authorHeritage, Justine S.
dc.contributor.authorWardrip, Nathan C.
dc.contributor.authorRaim, Andrew M.
dc.contributor.authorGobbert, Matthias K.
dc.contributor.authorMurphy, Richard C.
dc.contributor.authorMountain, David J.
dc.date.accessioned2018-10-26T13:25:45Z
dc.date.available2018-10-26T13:25:45Z
dc.date.issued2012-12-17
dc.description.abstractWhile traditional performance benchmarks for high-performance computers measure the speed of arithmetic operations, memory access time is a more useful performance gauge for many large problems today. The Graph 500 benchmark has been developed to measure a computer’s performance in memory retrieval. The Graph 500 implementation considers large, randomly generated graphs, which may be spread across many nodes on a distributed memory cluster. The benchmark conducts breadth-first searches on these graphs, and measures performance in billions of traversed edges per second (GTEPS). We present our experience implementing and running the Graph 500 benchmark on the medium-size distributed-memory cluster tara in the UMBC High Performance Computing Facility (www.umbc.edu/hpcf). The cluster tara has 82 compute nodes, each with two quad-core Intel Nehalem X5550 CPUs and 24 GB of memory, connected by a high-performance quad-data rate InfiniBand interconnect. Results are explained in detail in terms of the machine architecture, which demonstrates that the Graph 500 benchmark indeed provides a measure of memory access as the chief bottleneck for many applications. Our best run to date was of scale 31 using 64 nodes and achieved a GTEPS rate that placed tara at rank 98 on the November 2012 Graph 500 list.en_US
dc.description.sponsorshipInterdisciplinary Program in High Performance Computing is funded jointly by the National Science Foundation and the National Security Agency (NSF grant no. DMS–1156976), with additional support from UMBC, the Department of Mathematics and Statistics, the Center for Interdisciplinary Research and Consulting (CIRC), and the UMBC High Performance Computing Facility (HPCF). We sincerely appreciate the additional funding for the students to travel to Supercomputing 2012.en_US
dc.description.urihttps://userpages.umbc.edu/~gobbert/papers/Graph500ParallelComput.pdfen_US
dc.format.extent15 pagesen_US
dc.genrejournal article pre-printen_US
dc.identifierdoi:10.13016/M2NP1WN8Z
dc.identifier.urihttp://hdl.handle.net/11603/11740
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Mathematics Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.subjectGraph 500 benchmarken_US
dc.subjectParallel computingen_US
dc.subjectDistributed computingen_US
dc.subjectHigh-performance interconnecten_US
dc.subjectBreadth-first searchen_US
dc.subjectUMBC High Performance Computing Facility (HPCF)en_US
dc.titleThe Graph 500 Benchmark on a Medium-Size Distributed-Memory Cluster with High-Performance Interconnecten_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Graph500ParallelComput.pdf
Size:
1.83 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: