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