The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - Jan.-June (2014 vol.13)
pp: 37-40
Amir Morad , Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel
Tomer Y. Morad , Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel
Yavits Leonid , Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel
Ran Ginosar , Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel
Uri Weiser , Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel
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.
INDEX TERMS
Multicore processing, System-on-a-chip, Acceleration, Resource management, Optimization, Hardware, Mathematical model,MultiAmdahl, Chip Multiprocessors, Modeling of computer architecture,Modeling of computer architecture, MultiAmdahl, Chip Multiprocessors
CITATION
Amir Morad, Tomer Y. Morad, Yavits Leonid, Ran Ginosar, Uri Weiser, "Generalized MultiAmdahl: Optimization of Heterogeneous Multi-Accelerator SoC", IEEE Computer Architecture Letters, vol.13, no. 1, pp. 37-40, Jan.-June 2014, doi:10.1109/L-CA.2012.34
37 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool