The Graph 500 Benchmark on a Medium-Size Distributed-Memory Cluster with High-Performance Interconnect
dc.contributor.author | Angel, Jordan B. | |
dc.contributor.author | Flores, Amy M. | |
dc.contributor.author | Heritage, Justine S. | |
dc.contributor.author | Wardrip, Nathan C. | |
dc.contributor.author | Raim, Andrew M. | |
dc.contributor.author | Gobbert, Matthias K. | |
dc.contributor.author | Murphy, Richard C. | |
dc.contributor.author | Mountain, David J. | |
dc.date.accessioned | 2018-10-26T13:25:45Z | |
dc.date.available | 2018-10-26T13:25:45Z | |
dc.date.issued | 2012-12-17 | |
dc.description.abstract | While 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.sponsorship | Interdisciplinary 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.uri | https://userpages.umbc.edu/~gobbert/papers/Graph500ParallelComput.pdf | en_US |
dc.format.extent | 15 pages | en_US |
dc.genre | journal article pre-print | en_US |
dc.identifier | doi:10.13016/M2NP1WN8Z | |
dc.identifier.uri | http://hdl.handle.net/11603/11740 | |
dc.language.iso | en_US | en_US |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Mathematics Department Collection | |
dc.relation.ispartof | UMBC Faculty Collection | |
dc.rights | This 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.subject | Graph 500 benchmark | en_US |
dc.subject | Parallel computing | en_US |
dc.subject | Distributed computing | en_US |
dc.subject | High-performance interconnect | en_US |
dc.subject | Breadth-first search | en_US |
dc.subject | UMBC High Performance Computing Facility (HPCF) | en_US |
dc.title | The Graph 500 Benchmark on a Medium-Size Distributed-Memory Cluster with High-Performance Interconnect | en_US |
dc.type | Text | en_US |