• DocumentCode
    2330678
  • Title

    A novel SoC design methodology combining adaptive software and reconfigurable hardware

  • Author

    Santambrogio, Marco D. ; Rana, Vincenzo ; Memik, Seda Ogrenci ; Acar, Umut A. ; Sciuto, Donatella

  • Author_Institution
    DEI -Politecnieo di Milano, Milan
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    303
  • Lastpage
    308
  • Abstract
    Reconfigurable hardware is becoming a prominent component in a large variety of SoC designs. Reconfigurability allows for efficient hardware acceleration and virtually unlimited adaptability. On the other hand, overheads associated with reconfiguration and interfaces with the software component need to be evaluated carefully during the exploration phase. The aim of this paper is to identify the best trade-off considering application-specific features in software, which can lend itself to software-based acceleration and lead to a revision of the view that certain computationally intensive tasks can only be accelerated through hardware. In order to validate the effectiveness of our proposed techniques, we built an extensive development and experimental setup, bringing together the MLTon-based programming environment and physical mapping of the software and hardware onto a real dynamically reconfigurable SoC system.
  • Keywords
    hardware-software codesign; logic design; reconfigurable architectures; system-on-chip; MLTon-based programming environment; SoC design; adaptive software; application-specific features; dynamically reconfigurable SoC system; hardware acceleration; reconfigurable hardware; software component; software-based acceleration; Acceleration; Application software; Costs; Design methodology; Hardware; Programming environments; Protocols; Software design; Software performance; System-on-a-chip;
  • 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.4397281
  • Filename
    4397281