• DocumentCode
    2329956
  • Title

    Run-time adaptive on-chip communication scheme

  • Author

    Al Faruque, Mohammad Abdullah ; Ebi, Thomas ; Henkel, Jörg

  • Author_Institution
    Univ. of Karlsruhe, Karlsruhe
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    26
  • Lastpage
    31
  • Abstract
    During run-time varying workloads and/or constraints in embedded systems require run-time adaptivity to provide a high degree of efficiency during any operation mode/scenario. Design time decisions can often only cover certain scenarios and fail in efficiency when hard-to-predict system scenarios occur. We are presenting the first approach of an adaptive on-chip communication scheme. It provides an adaptive routing/path allocation algorithm to meet a required level of QoS (guaranteed bandwidth). In our architecture adaptive runtime links are established by re-assigning buffer blocks on-demand. This adaptive buffer allocation scheme increases the buffer utilization and decreases the overall buffer use on an average of 42% in our case study analysis compared to a fixed buffer assignment strategy. The area overhead introduced by the adaptive scheme can be traded-off against the flexibility in order to select an available path and on-demand buffer allocation. We demonstrate the advantage by using various real world digital media applications and compare our approach to the state-of-the-art static on-chip communication schemes.
  • Keywords
    bandwidth allocation; buffer storage; embedded systems; multiprocessor interconnection networks; network routing; quality of service; storage allocation; system-on-chip; QoS; adaptive buffer allocation scheme; adaptive routing algorithm; adaptive runtime links; buffer utilization; design time decisions; embedded systems; guaranteed bandwidth; hard-to-predict system scenarios; operation mode-scenario; path allocation algorithm; run-time adaptive on-chip communication scheme; run-time varying workloads; Bandwidth; Embedded system; Hardware; Network topology; Network-on-a-chip; Parallel processing; Routing; Runtime; System-on-a-chip; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397239
  • Filename
    4397239