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