DocumentCode :
1748587
Title :
Automated design of finite state machine predictors for customized processors
Author :
Sherwood, Timothy ; Calder, Brad
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
fYear :
2001
fDate :
2001
Firstpage :
86
Lastpage :
97
Abstract :
Customized processors use compiler analysis and design automation techniques to take a generalized architectural model and create a specific instance of it which is optimized to a given application or set of applications. These processors offer the promise of satisfying the high performance needs of the embedded community while simultaneously shrinking design times. Finite State Machines (FSM) are a fundamental building block in computer architecture, and are used to control and optimize all types of prediction and speculation, now even in the embedded space. They are used for branch prediction, cache replacement policies, and confidence estimation and accuracy counters for a variety of optimizations. In this paper we present a framework for automated design of small FSM predictors for customized processors. Our approach can be used to automatically generate small FSM predictors to perform well over a suite of applications, tailored to a specific application, or even a specific instruction. We evaluate the use of these customized FSM predictors for branch prediction over a set of benchmarks
Keywords :
electronic design automation; finite state machines; parallel architectures; accuracy counters; automated design; branch prediction; cache replacement policies; compiler analysis and design automation; computer architecture; confidence estimation; customized processors; finite state machine predictors; finite state machines; generalized architectural model; Application software; Automata; Computer architecture; Computer science; Counting circuits; Design automation; Design optimization; Optimizing compilers; Predictive models; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 2001. Proceedings. 28th Annual International Symposium on
Conference_Location :
Goteborg
ISSN :
1063-6897
Print_ISBN :
0-7695-1162-7
Type :
conf
DOI :
10.1109/ISCA.2001.937436
Filename :
937436
Link To Document :
بازگشت