• DocumentCode
    252243
  • Title

    Trace-Driven Performance Estimation of multi-core platforms

  • Author

    Kyoungwon Kim ; Gajski, Daniel D.

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California Irvine, Irvine, CA, USA
  • fYear
    2014
  • fDate
    3-6 Aug. 2014
  • Firstpage
    627
  • Lastpage
    630
  • Abstract
    In hardware/software co-design for a multi-core platform, a crucial role is played by fast and accurate early performance estimation. One type of such estimation that is as fast as native simulation, cycle-approximate and applicable to both software and custom hardware is Transaction Level Model (TLM) Estimation that depends on TLM simulation. For every platform selection and mapping, however, the entire platform must be simulated. The simulation overhead is reduced by Trace-driven estimation but such estimation is not applicable to custom hardware and often requires Cycle Accurate Models (CAMs), which may not available for the whole platform. In this paper, we present Trace-Driven Performance Estimation (TDPE) of multi-core designs. TDPE is a trace-driven estimation but applicable to both software and hardware and requires no CAM. Since TDPE includes a mere single functional simulation, it is orders of magnitude faster than TLM Estimation. TLM Estimation is cycle-approximate by considering the data path of each Processing Element (PE), memory hierarchy, RTOS scheduling and overheads, bus arbitration and overhead. TDPE takes all of them into account so is as accurate as TLM Estimation.
  • Keywords
    hardware-software codesign; multiprocessing systems; CAM; RTOS scheduling; TDPE; TLM estimation; TLM simulation; bus arbitration; custom hardware; cycle accurate models; cycle-approximate; data path; functional simulation; hardware/software co-design; mapping; memory hierarchy; multicore designs; multicore platform; platform selection; processing element; simulation overhead; trace-driven performance estimation; transaction level model estimation; Abstracts; Computational modeling; Delays; Estimation; Hardware; Time-domain analysis; Time-varying systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2014 IEEE 57th International Midwest Symposium on
  • Conference_Location
    College Station, TX
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4799-4134-6
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2014.6908493
  • Filename
    6908493