DocumentCode :
2860709
Title :
Implementation of machine learning applications on a fixed-point DSP
Author :
Bharati, K. Swetha ; Jhunjhunwala, Ashok
Author_Institution :
Dept. of Electr. Eng., Indian Inst. of Technol. Madras, Chennai, India
fYear :
2015
fDate :
3-6 May 2015
Firstpage :
1458
Lastpage :
1463
Abstract :
In this paper, we discuss efficient implementation of machine learning algorithms on DSPs. Specifically, we implement OCR and speech recognition on DSP and show how they can be optimized using fixed point routines. We illustrate the optimal usage of DSP resources like MAC units, shifters and software pipelining through assembly code structuring which massively reduces the MIPS consumed by the processor. We also describe how floating point overheads can be reduced by equivalent fixed point routines for real time implementations. Though the Blackfin-533 DSP is chosen for this illustration, the ideas presented here apply to other fixed point DSPs as well.
Keywords :
digital signal processing chips; learning (artificial intelligence); optical character recognition; real-time systems; speech recognition; Blackfin-533 DSP; MAC units; OCR; assembly code structuring; equivalent fixed point routines; fixed point routines; machine learning applications; real time implementations; shifters; software pipelining; speech recognition; Digital signal processing; Feature extraction; Hidden Markov models; Mel frequency cepstral coefficient; Optical character recognition software; Speech; Speech recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2015 IEEE 28th Canadian Conference on
Conference_Location :
Halifax, NS
ISSN :
0840-7789
Print_ISBN :
978-1-4799-5827-6
Type :
conf
DOI :
10.1109/CCECE.2015.7129495
Filename :
7129495
Link To Document :
بازگشت