• 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