• DocumentCode
    164612
  • Title

    DRAC: a dynamically reconfigurable active L1 cache model for hybrid prototyping of multicore embedded systems

  • Author

    Barzegar, Ali ; Saboori, Ehsan ; Abdi, Samar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    86
  • Lastpage
    92
  • Abstract
    This paper presents a novel dynamically reconfigurable active L1 cache model for hybrid prototyping, called DRAC. The hybrid prototyping technique simulates a multicore embedded system using an emulation kernel on top of a single physical instance of a core. We extend hybrid prototyping by supporting memory hierarchy modeling with DRAC. The presented cache model is a standalone cycle accurate model that is further customized for multicore emulation. DRAC run-time configurability enables the embedded system designer to simulate and explore different multicore design options without the need for full FPGA prototyping. Our experimental results show 2.78% average error and 5.06% worst case error when DRAC is used as a standalone cache model in a single core design. We also observed 100% relative accuracy and less than 13% absolute worst case error in timing estimation when DRAC is used for hybrid prototyping of multicore designs.
  • Keywords
    cache storage; multiprocessing systems; DRAC; dynamically reconfigurable active L1 cache model; emulation kernel; hybrid prototyping; memory hierarchy modeling; multicore design; multicore embedded system; multicore emulation; Context; Delays; Emulation; Field programmable gate arrays; Multicore processing; Random access memory; Embedded Systems Design; FPGA Prototyping; L1 cache modeling; Multicore Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
  • Conference_Location
    New Delhi
  • Type

    conf

  • DOI
    10.1109/RSP.2014.6966897
  • Filename
    6966897