首页> 外文会议>Brazilian Conference on Intelligent Systems >A Portable OpenCL-Based Approach for SVMs in GPU
【24h】

A Portable OpenCL-Based Approach for SVMs in GPU

机译:基于可移植OpenCL的GPU中SVM的方法

获取原文

摘要

Support Vector Machines (SVMs) is one of the most efficient methods for data classification in machine learning. Several efforts were dedicated towards improving its performance through source-code parallelization, particularly within the Graphics Processor Unit (GPU). Those studies make use of the well-known CUDA framework, which is provided by NVIDIA for its graphics cards. Nevertheless, the main disadvantage of CUDA-based solutions is that they are specific to NVIDIA cards, reducing the applicability of such solutions in heterogeneous environments. In this work, we propose the parallelization of SVMs through the OpenCL framework, which allows the generated solution to be portable to a wide range of GPU manufacturers. The proposed approach parallelizes the most costly steps that are performed when training SVMs. We show that the proposed solution achieves a significant speedup regarding the algorithm's original version, and also that it outperforms the state-of-the-art CUDA-based approach in terms of computational performance in 11 out of the 12 datasets that were tested in this work.
机译:支持向量机(SVM)是机器学习中最有效的数据分类方法之一。通过源代码并行化(特别是在图形处理器单元(GPU)内)致力于提高其性能的几项努力。这些研究利用了NVIDIA为其图形卡提供的著名CUDA框架。但是,基于CUDA的解决方案的主要缺点是它们特定于NVIDIA卡,从而降低了此类解决方案在异构环境中的适用性。在这项工作中,我们建议通过OpenCL框架对SVM进行并行化,从而使生成的解决方案可移植到各种GPU制造商中。所提出的方法可以并行化训练SVM时执行的最昂贵的步骤。我们表明,与该算法的原始版本相比,所提出的解决方案实现了显着的加速,并且在本次测试的12个数据集中的11个数据集中,有11个在计算性能方面均胜过了最新的基于CUDA的方法。工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号