• 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