A new merit function for custom instruction selection under an area budget constraint.

Saved in:
Bibliographic Details
Title: A new merit function for custom instruction selection under an area budget constraint.
Authors: Kamal, Mehdi1 mehdikamal@ut.ac.ir, Yazdanbakhsh, Amir yazdanbakhsh@wisc.edu, Noori, Hamid hnoori@um.ac.ir, Afzali-Kusha, Ali1 afzali@ut.ac.ir, Pedram, Massoud2 pedram@usc.edu
Source: Design Automation for Embedded Systems. Mar2013, Vol. 17 Issue 1, p1-25. 25p.
Subjects: Application-specific instruction-set processors, Embedded computer system design & construction, Computational complexity, Budget, Decision making
Abstract: This paper presents a new merit function for custom instruction selection phase of the design flow of application-specific instruction-set processors (ASIPs) in the presence of an area budget constraint. In contrast to nearly all of the previously proposed approaches where ratio of the ASIP speed to layout area is used as a merit function to select the candidate custom instructions (CIs), we show that a merit function based on normalized cycle saving and area function can result in better CI selections in terms of the achievable speedup under a given area budget for both greedy and branch-and-bound techniques. The efficacy of the proposed approach is assessed by comparing the results of using the proposed and conventional merit functions for different benchmarks. The comparison points toward an average (maximum) speed enhancement of 3.65 % (27.4 %) for the proposed merit function compared to the conventional merit functions. [ABSTRACT FROM AUTHOR]
Copyright of Design Automation for Embedded Systems is the property of Springer Nature 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
Be the first to leave a comment!
You must be logged in first