• DocumentCode
    3233621
  • Title

    Ring Pipelined Algorithm for the Algebraic Path Problem on the CELL Broadband Engine

  • Author

    Tadonki, Claude

  • Author_Institution
    Lab. de l´´Accelerateur Lineaire, Univ. of Orsay, Orsay, France
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The algebraic path problem (APP) unifies a number of related combinatorial or numerical problems into one that can be resolved by a generic algorithmic schema. In this paper, we propose a linear SPMD model based on the Warshall-Floyd procedure coupled with a systematic shift-toroïdal. Our scheduling requires a number of processors that equals the size of the input matrix. With a fewer number of processors, we exploit the modularity revealed by our linear array to achieve the task using a locally parallel and globally sequential} (LPGS) partitioning. Whatever the case, we just need each processor to have a local memory large enough to house one (probably block) column of the matrix. Considering these two characteristics clearly justify an implementation on the CELL Broadband engine, because of the efficient SPE to SPE communication bandwidth and the absolute power of each SPE. We report our experimentations on a QS22 CELL blade on various input configurations and exhibit the efficiency and scalability of our implementation. We show that, with a highly optimized Warshall-Floyd kernel, we could get close to 80 GFLOPS in simple precision with 8 SPEs which represents 80% of the peak performance for the APP on the CELL.
  • Keywords
    combinatorial mathematics; microprocessor chips; APP; CELL broadband engine; QS22 CELL blade; Warshall-Floyd procedure; algebraic path problem; linear SPMD model; ring pipelined algorithm; systematic shift-toroidal; Computer architecture; Kernel; Microprocessors; Processor scheduling; Program processors; Synchronization; Tiles; CELL BE; Transitive closure; algebraic path problem; pipeline; shortest paths;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2010 22nd International Symposium on
  • Conference_Location
    Petropolis
  • Print_ISBN
    978-1-4244-8877-3
  • Electronic_ISBN
    978-0-7695-4276-8
  • Type

    conf

  • DOI
    10.1109/SBAC-PADW.2010.7
  • Filename
    5645387