• DocumentCode
    1654962
  • Title

    A resilient architecture for low latency communication in shared-L1 processor clusters

  • Author

    Kakoee, Mohammad Reza ; Loi, Igor ; Benini, Luca

  • Author_Institution
    DEIS, Univ. of Bologna, Bologna, Italy
  • fYear
    2012
  • Firstpage
    887
  • Lastpage
    892
  • Abstract
    A reliable and variation-tolerant architecture for shared-L1 processor clusters is proposed. The architecture uses a single-cycle mesh of tree as the interconnection network between processors and a unified Tightly Coupled Data Memory (TCDM). The proposed technique is able to compensate the effect of process variation on processor to memory paths. By adding one stage of controllable pipeline on the processor to memory paths we are able to switch between two modes: with and without pipeline. If there is no variation, the processor to memory path is fully combination and we have single-cycle read and write operations. If the variation occurs, the controllable pipeline is switched to pipeline mode and by increasing the latency of the read/write operation we mitigate the effect of the variations. We also propose a configuration-time approach to conditionally add the extra pipeline state based on detection of timing-critical paths. Experimental results show that our speed adaptation approach is able to compensate up-to 90% degradation in the request path with less than 1% hardware overhead for a shared-Ll CMP with 16 processors and 32 memory banks. We show that even if variation occurs on all processor to memory paths, our approach can mitigate it with an average overhead of 20% on the application´s runtime.
  • Keywords
    coprocessors; integrated circuit interconnections; integrated circuit reliability; memory architecture; storage management chips; controllable pipeline mode; interconnection network; low latency communication; memory banks; memory paths; process variation effect; shared-L1 processor clusters; single-cycle read-write operations; speed adaptation approach; timing-critical path detection; tree single-cycle mesh; unified tightly coupled data memory; variation-tolerant architecture; Delay; Integrated circuit interconnections; Multiprocessor interconnection; Pipelines; Routing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176623
  • Filename
    6176623