DocumentCode :
2349689
Title :
A characterization of speech recognition on modern computer systems
Author :
Agaram, Kartik ; Keckler, Stephen W. ; Burger, Doug
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear :
2001
fDate :
2 Dec. 2001
Firstpage :
45
Lastpage :
53
Abstract :
In this paper we describe and characterize the speech recognition process, and assess the suitability of current microprocessors and memory systems for running speech recognition applications. We use representative benchmark applications-RASTA to characterize the signal-processing on the front end, and SPHINX for the graph search on the back end Recognition time is dominated by the back end, which substantially exercises the memory system and exhibits low levels of instruction-level parallelism (ILP). As a result, SPHINX yields an average instructions per cycle (IPC) of 0.64 on a simulated 4-issue out-of-order microprocessor We identify intelligent layout and thread-level parallelization as the primary methods to improve throughput, showing tipper bounds on the performance improvements that these methods can achieve.
Keywords :
microcomputers; performance evaluation; speech recognition; RASTA; SPHINX; benchmark applications; instruction-level parallelism; memory systems; microprocessors; parallelization; performance improvements; speech recognition; Application software; Computer architecture; Laboratories; Microprocessors; Parallel processing; Signal processing; Speech recognition; Streaming media; Throughput; Vocabulary;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on
Print_ISBN :
0-7803-7315-4
Type :
conf
DOI :
10.1109/WWC.2001.990743
Filename :
990743
Link To Document :
بازگشت