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
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;
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
DOI :
10.1109/ICED.2008.4786730