Yunmei Lu, Yun Zhu, Meng Han, J. He, Yanqing Zhang
{"title":"A survey of GPU accelerated SVM","authors":"Yunmei Lu, Yun Zhu, Meng Han, J. He, Yanqing Zhang","doi":"10.1145/2638404.2638474","DOIUrl":null,"url":null,"abstract":"Support Vector Machines (SVM) is a set of machine learning algorithms that have been widely used in diverse domains. As the volume of data generated by humans and machines increases year by year, the traditional training algorithms for SVM become infeasible for large scale datasets. Mathematical optimization approaches and computing parallel techniques are two popular strategies to accelerate the training process of SVM. Among those parallel approaches, implementing SVM on Graphics Processing Units (GPUs) has become new research and application interest. General used GPUs have been widely adopted to accelerate a lot of traditional algorithms, including SVM and achieved high performance and speedup. In this work, we survey the mathematical optimization algorithms of SVM training process, as well as GPU accelerated implementations of SVM.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"17 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 ACM Southeast Regional Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2638404.2638474","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Support Vector Machines (SVM) is a set of machine learning algorithms that have been widely used in diverse domains. As the volume of data generated by humans and machines increases year by year, the traditional training algorithms for SVM become infeasible for large scale datasets. Mathematical optimization approaches and computing parallel techniques are two popular strategies to accelerate the training process of SVM. Among those parallel approaches, implementing SVM on Graphics Processing Units (GPUs) has become new research and application interest. General used GPUs have been widely adopted to accelerate a lot of traditional algorithms, including SVM and achieved high performance and speedup. In this work, we survey the mathematical optimization algorithms of SVM training process, as well as GPU accelerated implementations of SVM.