Abstract
The size of complex networks introduces large amounts of traversal times that can be tackled by exploiting pervasive multi-core and many-core parallel hardware architectures. However, there is a list of factors that make the design of efficient parallel traversal algorithms for graphs difficult: unstructured problems, data-driven computation, irregular memory access, poor locality, and low computing load. In this chapter, the authors introduce the synergy between Network Science and High Performance Computing and motivate the combined use of multi/many-core heterogeneous computing and Network Science techniques to tackle the above-mentioned challenges and to efficiently traverse the structure of massive real-world graphs.
Reference75 articles.
1. Multilevel Algorithms for Partitioning Power-Law Graphs.;A.Abou-Rjeili;Proceedings of the 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS’06),2006
2. Alpert, J., & Hajaj, N. (2008). We Knew the Web Was Big. Retrieved 28 April, 2017, from http://googleblog.blogspot.com/2008/07/we-knew-web-was-big.html
3. Validity of the single processor approach to achieving large scale computing capabilities