• DocumentCode
    2316750
  • Title

    Loop-oriented metrics for exploring an application-specific architecture design-space

  • Author

    Mbaye, Maria ; Bélanger, Normand ; Savaria, Yvon ; Pierre, Samuel

  • Author_Institution
    Dept. of Electr. Eng., Ecole Polytech. de Montreal, Montreal, QC
  • fYear
    2008
  • fDate
    2-4 July 2008
  • Firstpage
    257
  • Lastpage
    262
  • Abstract
    Since ASIPs were introduced in the HW/SW architecture design space, application partitioning has become more complex. Designers have more ways to accelerate applications: with ASIPs of various kinds or with dedicated hardware modules. In this paper, we present loop-oriented metrics that will be used during design-space exploration for the partitioning process of C-based designs. These metrics help designers determine which aspect of loop iterations, between data memory accesses and ALU/Control operations, offers more acceleration potential. We implemented a profiler-scheduler LOOPPROF that gathers the metrics. Our tool also helps determine which optimization techniques such as data reuse are suitable for the considered code segments. We demonstrate the use of our tool by exploring the acceleration possibilities of the ELA Deinterlacer, a video processing algorithm.
  • Keywords
    hardware-software codesign; instruction sets; optimisation; ASIP; ELA Deinterlacer; HW/SW architecture design; application partitioning; application-specific architecture; data reuse; design-space exploration; loop iterations; loop-oriented metrics; optimization techniques; profiler-scheduler LOOPPROF; video processing algorithm; Acceleration; Algorithm design and analysis; Application software; Application specific processors; Computer architecture; Hardware; High level synthesis; Process design; Software design; Tracking loops;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on
  • Conference_Location
    Leuven
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-1897-8
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2008.4580188
  • Filename
    4580188