AN INTEGER PROGRAMMING APPROACH TO INSTRUCTION SET SELECTION PROBLEM

Citation
Ay. Alomary et al., AN INTEGER PROGRAMMING APPROACH TO INSTRUCTION SET SELECTION PROBLEM, IEICE transactions on fundamentals of electronics, communications and computer science, E76A(10), 1993, pp. 1849-1856
Citations number
NO
Categorie Soggetti
Engineering, Eletrical & Electronic","Computer Applications & Cybernetics
ISSN journal
09168508
Volume
E76A
Issue
10
Year of publication
1993
Pages
1849 - 1856
Database
ISI
SICI code
0916-8508(1993)E76A:10<1849:AIPATI>2.0.ZU;2-T
Abstract
The performance of ASIPs (Application Specific Integrated Processors) is heavily affected by the design of their instruction set architectur e. In order to maximize the performance of ASIP, it is essential to de sign an architecture that has an optimum instruction set. This paper d escribes a new method that automates the design of optimum instruction set of ASIP. This method solves the Instruction set implementation Me thod Selection Problem (IMSP). IMSP is to be solved in the instruction set architecture design. First, the IMSP is formalized as an integer programming problem, which is to maximize the performance of the CPU u nder the constraints of chip area and power consumption. Then, a branc h-and-bound algorithm to solve IMSP is described. According to the exp erimental results, the proposed algorithm is quite effective and effic ient in solving the IMSP. The presented method automates a complex par t of the ASIP chip design and is also a good design tool that enables designer to predict the performance of their design before completion.