DocumentCode :
1867304
Title :
Using indirection to minimize message delivery latency on cache-less many-core architectures
Author :
Kroeker, A. ; Dimopoulos, N.J. ; Khunjush, Farshad
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
fYear :
2012
fDate :
April 29 2012-May 2 2012
Firstpage :
1
Lastpage :
6
Abstract :
The focus of this work is on techniques that promise to reduce the message delivery latency in message passing interface (MPI) environments for cache-less systems (e.g. the Cell BE processor). Significant contributors to message-delivery latency are the message copying operations during receive. To avoid this copying overhead, we introduce architectural extensions comprising an Indirection Cache and instructions to manage the operations of this extension. This method allows the late binding of the received message by redirecting its effective address. An Indirection Buffer stores the last Receive Variable effective address and uses it predictively for subsequent accesses.
Keywords :
message passing; multiprocessing systems; parallel architectures; Cell BE processor; MPI environments; cache-less many-core architectures; copying overhead; indirection buffer; indirection cache; message copying operations; message delivery latency; message passing interface; receive variable; Benchmark testing; Buffer storage; Computer architecture; Computers; Microprocessors; Payloads; Process control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical & Computer Engineering (CCECE), 2012 25th IEEE Canadian Conference on
Conference_Location :
Montreal, QC
ISSN :
0840-7789
Print_ISBN :
978-1-4673-1431-2
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2012.6334896
Filename :
6334896
Link To Document :
بازگشت