• DocumentCode
    704744
  • Title

    ARACompiler: a prototyping flow and evaluation framework for accelerator-rich architectures

  • Author

    Yu-Ting Chen ; Cong, Jason ; Bingjun Xiao

  • Author_Institution
    Comput. Sci. Dept., Univ. of California, Los Angeles, Los Angeles, CA, USA
  • fYear
    2015
  • fDate
    29-31 March 2015
  • Firstpage
    157
  • Lastpage
    158
  • Abstract
    Accelerator-rich architectures (ARAs) provide energy-efficient solutions for domain-specific computing in the age of dark silicon. However, due to the complex interaction between the general-purpose cores, accelerators, customized onchip interconnects, customized memory systems, and operating systems, it has been difficult to get detailed and accurate evaluations and analyses of ARAs on complex real-life benchmarks using the existing full-system simulators. In this paper we develop the ARACompiler, which is a highly automated design flow for prototyping ARAs and performing evaluation on FPGAs. An efficient system software stack is generated automatically to handle resource management and TLB misses.We further provide application programming interfaces (APIs) for users to develop their applications using accelerators. The flow can provide 2.9x to 42.6x evaluation time saving over the full-system simulations.
  • Keywords
    application program interfaces; field programmable gate arrays; program compilers; API; ARA; ARACompiler framework; FPGA; accelerator-rich architecture; application programming interface; customized memory systems; customized onchip interconnects; domain-specific computing; field programmable gate array; operating systems; resource management; Acceleration; Computer architecture; Hardware; Program processors; Prototypes; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
  • Conference_Location
    Philadelphia, PA
  • Type

    conf

  • DOI
    10.1109/ISPASS.2015.7095795
  • Filename
    7095795