Graph 500 Performance on a Distributed-Memory Cluster

dc.contributor.authorGobbert, Matthias K.
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.authorMurphy, Richard C.
dc.contributor.authorMountain, David J.
dc.date.accessioned2018-10-24T17:44:33Z
dc.date.available2018-10-24T17:44:33Z
dc.date.issued2012
dc.description.abstractSocial network and medical informatics analysis are examples of modern computing problems that involve large data sets. These data can be represented using graphs, which are sets of vertices that are connected by edges. While traditional performance benchmarks for high-performance computers measure the speed of arithmetic operations, memory access time is a more useful performance standard for large graph problems. The Graph 500 benchmark is intended to rank high-performance computers based on speed of memory retrieval. The implementation of this benchmark considers a large, randomly generated graph. It then executes a breadth-first search of the graph starting at one vertex and visiting all other vertices that are connected to the source. The search is executed 64 times using a different vertex as the root each time. Each search records billions of traversed edges per second (GTEPS), and the harmonic mean of these measurements establishes the ranking on the Graph 500 list. We implement the Graph 500 benchmark on the 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 quad-data rate InfiniBand interconnect. Our best run to date using 64 nodes achieved a GTEPS rate that would put tara at rank 58 on the June 2012 Graph 500 list. We intend to submit an official benchmark run for the next publication of the Graph 500 list in November 2012.en
dc.description.sponsorshipThis program 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).en
dc.description.urihttps://userpages.umbc.edu/~gobbert/papers/REU2012Team1.pdfen
dc.format.extent15 pagesen
dc.genretechnical reporten
dc.identifierdoi:10.13016/M2QZ22M8B
dc.identifier.urihttp://hdl.handle.net/11603/11667
dc.language.isoenen
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Mathematics Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofseriesHPCF Technical Report;HPCF–2012–11
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 500en
dc.subjectbenchmarken
dc.subjectdistributed computingen
dc.subjectbreadth-first searchen
dc.subjectUMBC High Performance Computing Facility (HPCF)en
dc.titleGraph 500 Performance on a Distributed-Memory Clusteren
dc.typeTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
REU2012Team1.pdf
Size:
269.16 KB
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: