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
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;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536190