DocumentCode
3087087
Title
Memory Operation Inclusive Instruction-Set Extensions and Data Path Generation
Author
Lee, Imyong ; Lee, Dongwook ; Choi, Kiyoung
Author_Institution
Seoul Nat. Univ., Seoul
fYear
2007
fDate
9-11 July 2007
Firstpage
383
Lastpage
390
Abstract
Application-specific instruction-set extension of an extensible processor is an effective way of improving the performance of a system. However, identifying an optimum instruction-set extension for a target application is a difficult problem. In this paper, we propose a novel approach to automatic identification of instruction-set extensions by combining branch and bound and high-level synthesis techniques. The approach allows adding instructions containing memory operations, improving the system performance significantly. We also propose an alias aware multi-port data cache architecture, which helps memory operation inclusive instructions get better performance by making them respond to multiple requests at the same cycle. Experimental result shows that the proposed approach improves the performance up to 3 times compared to the previous approaches.
Keywords
cache storage; high level synthesis; instruction sets; memory architecture; microprocessor chips; tree searching; application-specific instruction set extension; branch and bound technique; data path generation; high-level synthesis technique; memory operation; multiport data cache architecture; Application specific processors; Costs; Embedded system; Energy consumption; High level synthesis; Logic; Memory architecture; Performance loss; Process design; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
Conference_Location
Montreal, Que.
ISSN
2160-0511
Print_ISBN
978-1-4244-1026-2
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2007.4459294
Filename
4459294
Link To Document