• DocumentCode
    1792163
  • Title

    Employing support vector machines in microcontrollers and the real-time performance

  • Author

    Hongbo Lv ; Xiaolin Zhuang ; Junjie Tu ; Haohao Shi ; Qiguo Sun

  • Author_Institution
    Coll. of Electromech. Eng., North China Univ. of Technol., Beijing, China
  • fYear
    2014
  • fDate
    3-6 Aug. 2014
  • Firstpage
    1329
  • Lastpage
    1334
  • Abstract
    It is difficult for support vector machines to be employed in microcontrollers because of limited hardware resources. A framework based on cloud computing conception is presented for solving this problem. In this framework, the support vector machines are not trained in the microcontrollers, but trained in the SaaSproviders. Microcontrollers gain or update models from SaaS providers and store them in the ROM, and thenput them in use. The time complexity of using support vector machines in microcontrollers is analyzed. Experiments have been performed to verify the practicability of the framework. The run time of the experiments shows that models with a dozen of features and dozens of support vectors running in 32-bit microcontrollers with dozens of MHz could meet the realtime need for most mechatronics systems. Meanwhile, the result of complexity analysis is confirmed.
  • Keywords
    cloud computing; control engineering computing; microcontrollers; support vector machines; SaaS; cloud computing; mechatronics system; microcontroller; real-time performance; support vector machine; time complexity; Cloud computing; Computational modeling; Hardware; Kernel; Microcontrollers; Software as a service; Support vector machines; Microcontroller; Real-time performance; Support vector machine; Time Complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronics and Automation (ICMA), 2014 IEEE International Conference on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-1-4799-3978-7
  • Type

    conf

  • DOI
    10.1109/ICMA.2014.6885892
  • Filename
    6885892