Bibliographic Details
| Title: |
MOSAIC: Maximizing ResOurce Sharing in Behavioral Application SpecIfic ProCessors. |
| Authors: |
Si, Qilin1 (AUTHOR) siyuan.xu@utdallas.edu, Carrion Schafer, Benjamin1 (AUTHOR) schaferb@utdallas.edu |
| Source: |
Microprocessors & Microsystems. Apr2024, Vol. 106, pN.PAG-N.PAG. 1p. |
| Subjects: |
Application-specific instruction-set processors |
| Abstract: |
This work presents a method that can quickly determine which hardware accelerators (HWaccs) should be mapped together onto an Application-Specific Instruction Set Processor (ASIP), such that the resources shared among them are maximized. This work in particular targets HWaccs generated from untimed behavioral descriptions for High-Level Synthesis (HLS). Although HLS is a single process synthesis method, our approach is able to force resource sharing among the HWaccs by combining their behavioral descriptions together into a single description based on their potential to share resources. These shared resources include functional units (FUs) like multipliers, adders, and dividers, and also registers. In particular, our proposed flow leads up to 48% in area savings and on average 30%. Because an exhaustive enumeration of all possible combinations can lead to long runtimes, we propose a fast heuristic that leads to comparable results (only 6% worse on average), while being much faster (on average 500 ×). [ABSTRACT FROM AUTHOR] |
|
Copyright of Microprocessors & Microsystems is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |