• 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