Title :
An integer linear programming approach for identifying instruction-set extensions
Author :
Özturan, Can ; Dündar, Gunhan ; Atasu, Kubilay
Author_Institution :
Bogazici University, Turkey
Abstract :
This paper presents an Integer Linear Programming (ILP) approach to the instruction-set extension identification problem. An algorithm that iteratively generates and solves a set of ILP problems in order to generate a set of templates is proposed. A selection algorithm that ranks the generated templates based on isomorphism testing and potential evaluation is described. A Trimaran based framework is used to evaluate the quality of the instructions generated by the technique. Speed-up results of up to 7.5 are observed.
Keywords :
Application software; Application specific processors; Computer aided instruction; Computer architecture; Costs; Delay; Embedded computing; Embedded system; Integer linear programming; Iterative algorithms; ASIPs; extensible processors; integer linear; programming;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
Conference_Location :
Jersey City, NJ, USA
Print_ISBN :
1-59593-161-9
DOI :
10.1145/1084834.1084880