• DocumentCode
    1681863
  • Title

    Extended characterization of DMA transfers on the Cell BE processor

  • Author

    Khunjush, Farshad ; Dimopoulos, Nikitas J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The main contributors to message delivery latency in message passing environments are the copying operations needed to transfer and bind a received message to the consuming process/thread. A significant portion of the software communication overhead is attributed to message copying. Recently, a set of factors has been leading high- performance processor architectures toward designs that feature multiple processing cores on a single chip (a.k.a. CMP). The Cell Broadband Engine (BE) shows potential to provide high-performance to parallel applications (e.g., MPI applications). The Cell´s non-homogeneous architecture along with small local storage in SPEs impose restrictions and challenges for parallel applications. In this work, we first characterize various data delivery mechanisms in the Cell BE processor; then, we propose techniques to facilitate the delivery of a message in MPI environments implemented in the Cell BE processor. We envision a cluster system comprising several cell processors each supporting several computation threads.
  • Keywords
    data handling; message passing; multiprocessing systems; DMA transfer; MPI applications; cell broadband engine; cell processors; cluster system; computation thread; data delivery; high-performance processor architecture; message copying; message delivery latency; message passing environment; multiple processing cores; nonhomogeneous architecture; parallel applications; software communication overhead; Application software; Computer architecture; Delay; Engines; Gain measurement; Memory management; Message passing; Process design; Scalability; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536190
  • Filename
    4536190