• DocumentCode
    1714564
  • Title

    Realizing Multioperations for Step Cached MP-SOCs

  • Author

    Forsell, Martti

  • Author_Institution
    Platform Archit. Team, VTT, Oulu
  • fYear
    2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Recent advances in shared memory multiprocessor system-on-chip (MP-SOC) architectures include using special step caches to efficiently implement concurrent read concurrent write memory access. Unfortunately the existing step cache techniques do not support multioperations that can be used to speed up execution of a number of parallel algorithms by a logarithmic factor. This paper proposed an architectural technique for implementing multioperations on step cached MP-SOCs even if the associativity of caches is limited. The technique is based on simple active memory units, faster memory modules, and small processor-level memory blocks called scratchpads. The performance and area requirements of the proposed technique were evaluated on the parametrical MP-SOC framework. According to the evaluation the technique implements multioperations efficiently and provides a speed-up of 4.8 - 7.2 with respect baseline step cached systems and a speed-up of 3.7- 5.0 with respect to existing non-step cached systems with only a minor silicon are overhead
  • Keywords
    cache storage; shared memory systems; system-on-chip; active memory units; architectural technique; multioperations implementation; parametrical MP-SOC; processor-level memory blocks; scratchpads; shared memory multiprocessor system-on-chip; step cached MP-SOC; Hardware; Memory architecture; Message passing; Multiprocessing systems; Parallel algorithms; Programming profession; Read-write memory; Silicon; System-on-a-chip; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2006. International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    1-4244-0621-8
  • Electronic_ISBN
    1-4244-0622-6
  • Type

    conf

  • DOI
    10.1109/ISSOC.2006.321972
  • Filename
    4116460