Generalized MultiAmdahl: Optimization of heterogeneous multi-accelerator SoC

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

Research output: Contribution to journalArticlepeer-review

12 Scopus citations


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.

Original languageEnglish
Article number6327178
Pages (from-to)37-40
Number of pages4
JournalIEEE Computer Architecture Letters
Issue number1
StatePublished - Jan 2014
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2002-2011 IEEE.


  • Chip Multiprocessors
  • Modeling of computer architecture
  • MultiAmdahl


Dive into the research topics of 'Generalized MultiAmdahl: Optimization of heterogeneous multi-accelerator SoC'. Together they form a unique fingerprint.

Cite this