• DocumentCode
    1688653
  • Title

    Optimized MFCC feature extraction on GPU

  • Author

    Haofeng Kou ; Weijia Shang ; Lane, Ian ; Chong, Johanna

  • Author_Institution
    Santa Clara Univ., Santa Clara, CA, USA
  • fYear
    2013
  • Firstpage
    7130
  • Lastpage
    7134
  • Abstract
    In this paper, we update our previous research for Mel-Frequency Cepstral Coefficient (MFCC) feature extraction [1] and describe the optimizations required for improving throughput on the Graphics Processing Units (GPU). We not only demonstrate that the feature extraction process is suitable for GPUs and a substantial reduction in computation time can be obtained by performing feature extraction on these platforms, but also discus about the optimized algorithm. Using one GTX580 GPU our approach is shown to be approximately 97x faster than a sequential CPU implementation, enabling feature extraction to be performed at under 0.01% real-time. This is significantly faster than prior reported results implemented on GPUs, DSPs and FPGAs. Furthermore we demonstrate that multiple MFCC features can be generated for a set of predefined Vocal Tract Length Normalization (VTLN) alpha parameters with little degradation in throughput, along with the optimization for filter bank and reductions.
  • Keywords
    cepstral analysis; channel bank filters; feature extraction; graphics processing units; speech recognition; GTX580 GPU; Mel-frequency cepstral coefficient; VTLN alpha parameters; computation time reduction; continuous speech recognition; filter bank; graphics processing units; optimized MFCC feature extraction; throughput degradation; throughput improvement; vocal tract length normalization; Feature extraction; Filter banks; Graphics processing units; Instruction sets; Mathematical model; Mel frequency cepstral coefficient; Speech recognition; CUDA; Continuous Speech Recognition; Graphics Processing Units; MFCC Feature Extraction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2013.6639046
  • Filename
    6639046