DocumentCode
2161994
Title
Instruction set extensions for Dynamic Time Warping
Author
Tarango, Joseph ; Keogh, Eamonn ; Brisk, Philip
Author_Institution
Dept. of Compuer Sci. & Eng., Univ. of California, Riverside, Riverside, CA, USA
fYear
2013
fDate
Sept. 29 2013-Oct. 4 2013
Firstpage
1
Lastpage
10
Abstract
Processor specialization through application-specific instruction set customization can significantly improve performance while reducing energy. Due to the costs associated with semiconductor fabrication, specialized processors are only viable for products with high production volumes. The emergence of low-cost sensor-based computing products in recent years has created an urgent need to process time-series data with the utmost efficiency. Although most sensor data is fixed-point, the normalization process-an absolute necessity for highly accurate similarity search of time-series data-converts the data to floating-point in order to avoid a loss in precision. The sensors that collect time-series data are typically connected to low-power microcontrollers or RISC processors sans floating point units. The computational requirements of real-time similarity search would overwhelm such processors. To address this concern, we introduce a specialized instruction set for time-series data mining applications to a 32-bit embedded processor, yielding a 4.87x performance improvement and a 78% reduction in energy consumption compared to a highly optimized software implementation.
Keywords
application specific integrated circuits; data mining; energy consumption; instruction sets; microcontrollers; reduced instruction set computing; search problems; time series; 32-bit embedded processor; RISC processors; application-specific instruction set customization; dynamic time warping; energy consumption; floating-point data; instruction set extensions; low-cost sensor-based computing products; low-power microcontrollers; optimized software implementation; processor specialization; real-time similarity search; semiconductor fabrication; specialized processors; time-series data; time-series data mining applications; Data mining; Heuristic algorithms; Real-time systems; Robot sensing systems; Software; Time complexity; Time series analysis; Dynamic Time Warping (DTW); Instruction Set Extension (ISE); Similarity Search; Time-series;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2013 International Conference on
Conference_Location
Montreal, QC
Type
conf
DOI
10.1109/CODES-ISSS.2013.6659005
Filename
6659005
Link To Document