DocumentCode :
2073609
Title :
VISA synthesis: Variation-aware Instruction Set Architecture synthesis
Author :
Hara-Azumi, Y. ; Azumi, Takuya ; Dutt, N.D.
Author_Institution :
Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
fYear :
2013
fDate :
22-25 Jan. 2013
Firstpage :
243
Lastpage :
248
Abstract :
We present VISA: a novel Variation-aware Instruction Set Architecture synthesis approach that makes effective use of process variation from both software and hardware points of view. To achieve an efficient speedup, VISA selects custom instructions based on statistical static timing analysis (SSTA) for aggressive clocking. Furthermore, with minimum performance overhead, VISA dynamically detects and corrects timing faults resulting from aggressive clocking of the underlying processor. This hybrid software/hardware approach generates significant speedup without degrading the yield. Our experimental results on commonly used ISA synthesis benchmarks demonstrate that VISA achieves significant performance improvement compared with a traditional deterministic worst case-based approach (up to 78.0%) and an existing SSTA-based approach (up to 49.4%).
Keywords :
hardware-software codesign; instruction sets; logic design; microprocessor chips; ISA synthesis benchmarks; VISA synthesis; aggressive clocking; deterministic worst case-based approach; hybrid software/hardware approach; performance overhead; process variation; statistical static timing analysis; underlying processor; variation-aware instruction set architecture synthesis; Clocks; Computer architecture; Delays; Hardware; Latches; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
Conference_Location :
Yokohama
ISSN :
2153-6961
Print_ISBN :
978-1-4673-3029-9
Type :
conf
DOI :
10.1109/ASPDAC.2013.6509603
Filename :
6509603
Link To Document :
بازگشت