• DocumentCode
    2787222
  • Title

    Challenges in Mapping Graph Exploration Algorithms on Advanced Multi-core Processors

  • Author

    Villa, Oreste ; Scarpazza, Daniele Paolo ; Petrini, Fabrizio ; Peinador, Juan Fernandez

  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Multi-core processors are a shift of paradigm in computer architecture that promises a dramatic increase in performance. But multi-core processors also bring an unprecedented level of complexity in algorithmic design and software development. In this paper we describe the challenges and design choices involved in parallelizing a breadth-first search (BFS) algorithm on a state-of-the-art multi-core processor, the Cell Broadband Engine (Cell BE). Our experiments obtained on a pre-production Cell BE board running at 3.2 GHz show almost linear speedups when using multiple synergistic processing units, and an impressive level of performance when compared to other processors. The Cell BE is typically an order of magnitude faster than conventional processors, such as the AMD Opteron and the Intel Pentium 4 and Woodcrest, an order of magnitude faster than the MTA-2 multi-threaded processor, and two orders of magnitude faster than a BlueGene/L processor.
  • Keywords
    computer architecture; graph theory; multi-threading; multiprocessing systems; tree searching; Cell Broadband Engine; advanced state-of-the-art multicore processor; algorithmic design; breadth-first search algorithm; computer architecture; graph exploration algorithms; software development; Algorithm design and analysis; Clustering algorithms; Computer architecture; Engines; High performance computing; Multicore processing; Performance analysis; Process design; Programming; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370253
  • Filename
    4227981