DocumentCode :
3438258
Title :
Accelerating SVM on Ultra Low Power ASIP for High Throughput Streaming Applications
Author :
Gupta, A. ; Pal, A.
Author_Institution :
Synopsys India Pvt. Ltd., Noida, India
fYear :
2015
fDate :
3-7 Jan. 2015
Firstpage :
517
Lastpage :
522
Abstract :
With increasing complexity of algorithms for embedded systems, demand for higher processor performance and lower battery power consumption is growing immensely. Due to upcoming fields like embedded vision where algorithms require learning, techniques like Support Vector Machines (SVM) have gained significant importance in these areas. These machines are required in performing classification tasks in variety of fields to analyze data, recognize patterns in images and videos. In this work, SVM is implemented on an Application Specific Instruction Processor (ASIP) designed using an Architectural Description Language (ADL) based tool to meet the ultra-high throughput and ultra-low power requirement posed by pedestrian detection algorithm in embedded vision-domain. We started with a base RISC processor and added a list of systematic extensions to gain speed for SVM like algorithms. With this we could achieve a throughput of ~630K SVMs/sec (~3k dimensions) at 6.5 mW, which is significantly better than GPU (Nvidia GTX280 at 236 Watt) in terms of power and ARM Cortex-A8 (~16K SVMs/sec) in terms of throughput.
Keywords :
graphics processing units; image processing; image recognition; instruction sets; low-power electronics; support vector machines; video signal processing; video streaming; ADL-based tool; ARM Cortex-A8; GPU; SVM; application specific instruction processor; architectural description language-based tool; base RISC processor; battery power consumption; classification tasks; embedded systems; embedded vision; embedded vision-domain; high-throughput streaming application; image recognition; pattern recognition; pedestrian detection algorithm; power 6.5 mW; processor performance; support vector machines; ultralow-power ASIP; video recognition; Algorithm design and analysis; Random access memory; Registers; Support vector machine classification; Throughput; Vectors; ASIP; SVM;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design (VLSID), 2015 28th International Conference on
Conference_Location :
Bangalore
ISSN :
1063-9667
Type :
conf
DOI :
10.1109/VLSID.2015.93
Filename :
7031787
Link To Document :
بازگشت