Title :
Resource-shared custom instruction generation under performance/area constraints
Author :
Wu, Di ; Ahn, Junwhan ; Lee, Imyong ; Choi, Kiyoung
Author_Institution :
SAP Labs. Korea, TIP In-Memory Platform P*Time, Seoul, South Korea
Abstract :
Adding custom instructions is an efficient mechanism for accelerating the performance of an application-specific processor. In general, however, area cost for custom instructions grows rapidly as the performance goal grows. There have been many researches targeting this issue. However, their approaches try to optimize area cost only after the custom instructions have been generated by a separate identification algorithm, thus can hardly generate optimal area-efficient custom instructions. This paper proposes a novel approach to custom instruction generation considering area cost and performance at the same time. Experiments with benchmark examples show that our approach efficiently generates optimal results under various constraints.
Keywords :
instruction sets; multiprocessing systems; resource allocation; application-specific processor; area cost optimisation; identification algorithm; optimal area-efficient custom instruction; performance-area constraint; resource-shared custom instruction generation; Kernel; Libraries; Multiplexing; Registers; Resource management; Space exploration; Upper bound; area constraint; custom instruction; extensible processor; performance constraint; resource sharing;
Conference_Titel :
System on Chip (SoC), 2012 International Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4673-2895-1
Electronic_ISBN :
978-1-4673-2894-4
DOI :
10.1109/ISSoC.2012.6376353