• DocumentCode
    52363
  • Title

    Generalized MultiAmdahl: Optimization of Heterogeneous Multi-Accelerator SoC

  • Author

    Morad, Amir ; Morad, Tomer Y. ; Leonid, Yavits ; Ginosar, Ran ; Weiser, Uri

  • Author_Institution
    Dept. of Electr. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
  • Volume
    13
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan.-June 5 2014
  • Firstpage
    37
  • Lastpage
    40
  • Abstract
    Consider a workload comprising a consecutive sequence of program execution segments, where each segment can either be executed on general purpose processor or offloaded to a hardware accelerator. An analytical optimization framework based on MultiAmdhal framework and Lagrange multipliers, for selecting the optimal set of accelerators and for allocating resources among them under constrained area is proposed. Due to the practical implementation of accelerators, the optimal architecture under area constraints may exclude some of the accelerators. As the fraction of the workload that can be accelerated decreases, resources (e.g. area) may shift from accelerators into the general purpose processor. The framework can be extended in a number of ways, spanning from SoC partitioning, bandwidth to power distribution, energy and other constrained resources.
  • Keywords
    optimisation; resource allocation; system-on-chip; Lagrange multiplier; analytical optimization framework; general purpose processor; generalized multiAmdhal framework; hardware accelerator; heterogeneous multiaccelerator SoC partitioning; power distribution bandwidth; program execution segment; Acceleration; Hardware; Mathematical model; Multicore processing; Optimization; Resource management; System-on-a-chip; Chip Multiprocessors; Modeling of computer architecture; MultiAmdahl;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2012.34
  • Filename
    6327178