메뉴 건너뛰기




Volumn , Issue , 2012, Pages 378-389

Fast and efficient graph traversal algorithm for CPUs: Maximizing single-node efficiency

Author keywords

bandwidth; efficient; Graph traversal; multi socket; single node

Indexed keywords

AVAILABLE BANDWIDTH; BANDWIDTH RESOURCE; BREADTH-FIRST SEARCH; BUILDING BLOCKES; EFFICIENT; GRAPH ALGORITHMS; GRAPH DIAMETER; GRAPH MATCHINGS; GRAPH SIZES; GRAPH TRAVERSALS; GRAPH-BASED; LOAD-BALANCING; MAIN-MEMORY ACCESS; MICRO ARCHITECTURES; MODEL DATA; MODERN PROCESSORS; MULTI CORE; MULTI-SOCKET; OPTIMIZED ALGORITHMS; PERFORMANCE BOTTLENECKS; PROCESSING POWER; REAL-WORLD GRAPHS; SCALE-FREE; SINGLE NODE; TRAVERSAL ALGORITHMS; VERTEX DEGREE; WORK DISTRIBUTION;

EID: 84866858153     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/IPDPS.2012.43     Document Type: Conference Paper
Times cited : (60)

References (32)
  • 3
    • 77954619566 scopus 로고    scopus 로고
    • What is twitter, a social network or a news media?
    • H. Kwak, C. Lee, H. Park, and S. B. Moon, "What is twitter, a social network or a news media?" in WWW, 2010, pp. 591-600.
    • (2010) WWW , pp. 591-600
    • Kwak, H.1    Lee, C.2    Park, H.3    Moon, S.B.4
  • 5
    • 70349153347 scopus 로고    scopus 로고
    • User interactions in social networks and their implications
    • C.Wilson, B. Boe, A. Sala, K. P. N. Puttaswamy, and B. Y. Zhao, "User interactions in social networks and their implications," in EuroSys, 2009, pp. 205-218.
    • (2009) EuroSys , pp. 205-218
    • Wilson, C.1    Boe, B.2    Sala, A.3    Puttaswamy, K.P.N.4    Zhao, B.Y.5
  • 6
    • 78651070830 scopus 로고    scopus 로고
    • Better benchmarking for supercomputers
    • January
    • M. Anderson, "Better benchmarking for supercomputers," IEEE Spectrum, vol. 48, pp. 12-14, January 2011.
    • (2011) IEEE Spectrum , vol.48 , pp. 12-14
    • Anderson, M.1
  • 7
    • 34547399946 scopus 로고    scopus 로고
    • Designing multithreaded algorithms for breadth-first search and st-connectivity on the cray mta-2
    • D. A. Bader and K. Madduri, "Designing multithreaded algorithms for breadth-first search and st-connectivity on the cray mta-2," in ICPP, 2006, pp. 523-530.
    • (2006) ICPP , pp. 523-530
    • Bader, D.A.1    Madduri, K.2
  • 11
    • 84866855482 scopus 로고    scopus 로고
    • Parallel breadth-first search on distributed memory systems
    • vol. abs/1104.4518
    • A. Buluç and K. Madduri, "Parallel breadth-first search on distributed memory systems," CoRR, vol. abs/1104.4518, 2011.
    • (2011) CoRR
    • Buluç, A.1    Madduri, K.2
  • 13
    • 78650130149 scopus 로고    scopus 로고
    • Wimpy node clusters: What about non-wimpy workloads?
    • W. Lang, J. M. Patel, and S. Shankar, "Wimpy node clusters: what about non-wimpy workloads?" in DaMon, '10, pp. 47-55.
    • DaMon, '10 , pp. 47-55
    • Lang, W.1    Patel, J.M.2    Shankar, S.3
  • 15
    • 84866852484 scopus 로고    scopus 로고
    • Intel 64 and IA-32 Architectures Software Developer's Manual, System Programming Guide, Part 1
    • '11
    • "Intel 64 and IA-32 Architectures Software Developer's Manual, System Programming Guide, Part 1," Intel Press, vol. 3A, '11.
    • Intel Press , vol.3 A
  • 16
    • 51649124194 scopus 로고    scopus 로고
    • Efficient breadth-first search on the cell/be processor
    • D. P. Scarpazza, O. Villa, and F. Petrini, "Efficient breadth-first search on the cell/be processor," IEEE Trans. Parallel Distrib. Syst., vol. 19, no. 10, pp. 1381-1395, 2008.
    • (2008) IEEE Trans. Parallel Distrib. Syst. , vol.19 , Issue.10 , pp. 1381-1395
    • Scarpazza, D.P.1    Villa, O.2    Petrini, F.3
  • 17
    • 78650598099 scopus 로고    scopus 로고
    • Perfect hashing for state space exploration on the gpu
    • S. Edelkamp, D. Sulewski, and C. Yücel, "Perfect hashing for state space exploration on the gpu," in ICAPS, 2010, pp. 57-64.
    • (2010) ICAPS , pp. 57-64
    • Edelkamp, S.1    Sulewski, D.2    Yücel, C.3
  • 18
    • 84856193073 scopus 로고    scopus 로고
    • Scalable graph exploration on multicore processors
    • V. Agarwal, F. Petrini, D. Pasetto, and D. A. Bader, "Scalable graph exploration on multicore processors," in SC, '10, pp. 1-11.
    • SC, '10 , pp. 1-11
    • Agarwal, V.1    Petrini, F.2    Pasetto, D.3    Bader, D.A.4
  • 19
    • 77952348205 scopus 로고    scopus 로고
    • Topologically Adaptive Parallel Breadth-first Search on Multicore-Processors
    • Y. Xia and V. K. Prasanna, "Topologically Adaptive Parallel Breadth-first Search on Multicore-Processors," in PDCS, 2009.
    • (2009) PDCS
    • Xia, Y.1    Prasanna, V.K.2
  • 20
    • 77954705147 scopus 로고    scopus 로고
    • Sort vs. Hash Revisited: Fast Join Implementation
    • '09
    • C. Kim, E. Sedlar et al., "Sort vs. Hash Revisited: Fast Join Implementation," PVLDB, vol. 2, no. 2, pp. 1378-1389, '09.
    • PVLDB , vol.2 , Issue.2 , pp. 1378-1389
    • Kim, C.1    Sedlar, E.2
  • 21
    • 70449643566 scopus 로고    scopus 로고
    • Memory performance and cache coherency effects on an intel nehalem multiprocessor system
    • D. Molka, D. Hackenberg, R. Schöne, and M. S. Müller, "Memory performance and cache coherency effects on an intel nehalem multiprocessor system," in PACT, 2009, pp. 261-270.
    • (2009) PACT , pp. 261-270
    • Molka, D.1    Hackenberg, D.2    Schöne, R.3    Müller, M.S.4
  • 22
    • 32344433867 scopus 로고    scopus 로고
    • R-mat: A recursive model for graph mining
    • D. Chakrabarti, Y. Zhan, and C. Faloutsos, "R-mat: A recursive model for graph mining," in SDM, 2004.
    • (2004) SDM
    • Chakrabarti, D.1    Zhan, Y.2    Faloutsos, C.3
  • 25
    • 77954929696 scopus 로고    scopus 로고
    • A work-efficient parallel breadth-first search algorithm (or how to cope with the nondeterminism of reducers)
    • C. E. Leiserson and T. B. Schardl, "A work-efficient parallel breadth-first search algorithm (or how to cope with the nondeterminism of reducers)," in SPAA, 2010, pp. 303-314.
    • (2010) SPAA , pp. 303-314
    • Leiserson, C.E.1    Schardl, T.B.2
  • 26
    • 77956200064 scopus 로고    scopus 로고
    • An effective gpu implementation of breadth-first search
    • L. Luo, M. D. F. Wong, and W. mei Hwu, "An effective gpu implementation of breadth-first search," in DAC, '10, pp. 52-55.
    • DAC, '10 , pp. 52-55
    • Luo, L.1    Wong, M.D.F.2    Mei Hwu, W.3
  • 27
    • 0034349447 scopus 로고    scopus 로고
    • Parallel Asynchronous Algorithms for the K Shortest Paths Problem
    • F. Guerriero and R. Musmanno, "Parallel Asynchronous Algorithms for the K Shortest Paths Problem," Journal of Optimization Theory and Applications, vol. 104, no. 1, pp. 91-108, 2000.
    • (2000) Journal of Optimization Theory and Applications , vol.104 , Issue.1 , pp. 91-108
    • Guerriero, F.1    Musmanno, R.2
  • 28
    • 79952783409 scopus 로고    scopus 로고
    • Ordered vs. unordered: A comparison of parallelism and work-efficiency in irregular algorithms
    • M. A. Hassaan, M. Burtscher, and K. Pingali, "Ordered vs. unordered: a comparison of parallelism and work-efficiency in irregular algorithms," in PPOPP, 2011, pp. 3-12.
    • (2011) PPOPP , pp. 3-12
    • Hassaan, M.A.1    Burtscher, M.2    Pingali, K.3
  • 29
    • 78650808887 scopus 로고    scopus 로고
    • Multithreaded asynchronous graph traversal for in-memory and semi-external memory
    • R. A. Pearce, M. Gokhale, and N. M. Amato, "Multithreaded asynchronous graph traversal for in-memory and semi-external memory," in SC, 2010.
    • (2010) SC
    • Pearce, R.A.1    Gokhale, M.2    Amato, N.M.3
  • 31
    • 84856541553 scopus 로고    scopus 로고
    • Efficient Parallel Graph Exploration on Multi-Core CPU and GPU
    • S. Hong, T. Oguntebi, and K. Olukotun, "Efficient Parallel Graph Exploration on Multi-Core CPU and GPU," in PACT, '11, pp. 78-88.
    • PACT, '11 , pp. 78-88
    • Hong, S.1    Oguntebi, T.2    Olukotun, K.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.