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