• DocumentCode
    2789295
  • Title

    An Architectural Framework for Automated Streaming Kernel Selection

  • Author

    Bellas, Nikolaos ; Chai, Sek M. ; Dwyer, Malcolm ; Linzmeier, Dan

  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Hardware accelerators are increasingly used to extend the computational capabilities of baseline scalar processors to meet the growing performance and power requirements of embedded applications. The challenge to the designer is the extensive human effort required to identify the appropriate kernels to be mapped to gates and to implement a network of accelerators to execute the kernels. In this paper, we present a methodology to automate the selection of streaming kernels in a reconfigurable platform based on the characteristics of the application. The methodology is based on a flow graph that describes the streaming computations and communications. The flow graph is used to efficiently identify the most profitable subset of streaming kernels that optimize performance without exceeding the available area of the reconfigurable fabric.
  • Keywords
    data flow graphs; field programmable gate arrays; reconfigurable architectures; automated streaming kernel selection; baseline scalar processors; data flow graphs; embedded applications; field programmable gate arrays; hardware accelerators; reconfigurable fabric; Application software; Embedded computing; Embedded system; Field programmable gate arrays; Flow graphs; Hardware; Humans; Kernel; Reconfigurable logic; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370389
  • Filename
    4228117