Title :
Memory Operation Inclusive Instruction-Set Extensions and Data Path Generation
Author :
Lee, Imyong ; Lee, Dongwook ; Choi, Kiyoung
Author_Institution :
Seoul Nat. Univ., Seoul
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;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-1026-2
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2007.4459294