• DocumentCode
    2835041
  • Title

    Runtime Adaptation in Reconfigurable System-on-Chips

  • Author

    Ejnioui, Abdel

  • Author_Institution
    Dept. of Inf. Technol., Univ. of South Florida Polytech., Lakeland, FL, USA
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    535
  • Lastpage
    541
  • Abstract
    With the proliferation of portable devices, new multimedia-centric applications are continuously emerging on the consumer market. These applications are pushing computer architecture to its limit considering their demanding workloads. In addition, these workloads tend to vary significantly at run time as they are driven by a number of factors such as network conditions, application content, and user interactivity. Most current hardware and software approaches are unable to deliver executable codes and architectures to meet these requirements. There is a strong need for performance-driven adaptive techniques to accommodate these highly dynamic workloads. This paper shows the potential of these techniques in both software and hardware domains by reviewing early attempts in dynamic binary translation on the software side and FPGA-based reconfigurable architectures on the hardware side. It puts forward a preliminary vision for unifying runtime adaptive techniques in hardware and software to tackle the demands of these new applications. This vision will not be possible to realize unless the notorious reconfiguration bottleneck familiar in FPGAs is addressed. The paper concludes by pointing several future directions to explore in order to realize the full potential of runtime adaptation.
  • Keywords
    field programmable gate arrays; system-on-chip; FPGA; FPGA-based reconfigurable architectures; computer architecture; consumer market; dynamic binary translation; hardware-software approaches; multimedia-centric applications; performance-driven adaptive techniques; reconfigurable system-on-chips; runtime adaptation; user interactivity; Application software; Computer architecture; Field programmable gate arrays; Hardware; Operating systems; Parallel processing; Runtime; Software performance; System-on-a-chip; Technological innovation; FPGA; adaptation; reconfiguration; runtime; system-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-4923-1
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2009.53
  • Filename
    5364373