DocumentCode
2771666
Title
Fast identification algorithm for application-specific instruction-set extensions
Author
Li, Tao ; Jigang, Wu ; Deng, Yun ; Srikanthan, Thambipillai ; Lu, Xicheng
Author_Institution
Sch. of Comput. Sci. & Technol., Nat. Univ. of Defense Technol., Changsha
fYear
2008
fDate
1-3 Dec. 2008
Firstpage
1
Lastpage
5
Abstract
Customizable and extensible processors can efficiently meet the growing demand of application-specific IC device designs in performance and flexibility. Due to the increasing complexity of software applications, it is essential to automatically decide operations to be carried out in custom function units from high-level application code. This paper addresses efficient techniques for identifying application-specific instruction candidates. New pruning criterions are proposed and combined with the latest work cited in this paper to reduce the search space, resulting in a fast algorithm for enumerating all valid candidates corresponding to given micro-architectural constraints. Experimental results show that, the latest algorithm is improved in runtime by up to 50% for the case of single-output constraint and up to 18% for the case of multiple-output constraint.
Keywords
application specific integrated circuits; identification; integrated circuit design; microprocessor chips; application-specific IC device designs; application-specific instruction-set extensions; customizable processors; extensible processors; high-level application code; identification algorithm; microarchitectural constraints; pruning; Algorithm design and analysis; Application software; Circuits; Clustering algorithms; Computer aided instruction; Computer science; Consumer electronics; Design engineering; Runtime; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic Design, 2008. ICED 2008. International Conference on
Conference_Location
Penang
Print_ISBN
978-1-4244-2315-6
Electronic_ISBN
978-1-4244-2315-6
Type
conf
DOI
10.1109/ICED.2008.4786730
Filename
4786730
Link To Document