首页> 外文会议>IEEE International Conference on E-Science Workshops >Application of the OpenCL API for Implementation of the NIPALS Algorithm for Principal Component Analysis of Large Data Sets
【24h】

Application of the OpenCL API for Implementation of the NIPALS Algorithm for Principal Component Analysis of Large Data Sets

机译:OpenCL API在大型数据集的主要成分分析中实现Nipals算法

获取原文

摘要

An implementation of the nonlinear iterative partial least squares algorithm (NIPALS) was used as a test case for use of OpenCL for computation on a general purpose graphics processing unit (GPGPU) cluster using MPI. Timing results are shown along with results of a model of time required per iteration for defined problem sizes. Various steps in optimization of the code are discussed, moving from use of a single GPU, to multiple GPUs on a single node, to multiple GPUs on multiple nodes. Comparison of performance between OpenCL and BLAS implementations, modern CPU architectures and NVidia Tesla and Fermi class GPU systems are given.
机译:非线性迭代部分最小二乘算法(NIPALS)的实现用作使用MPI在通用图形处理单元(GPGPU)群集中计算OpenCL的测试用例。显示定时结果以及针对定义的问题大小的迭代所需的时间模型的结果。讨论了在多个节点上的多个GPU上讨论了优化代码的各种步骤,从单个节点上的多个GPU,到多个节点上的多个GPU。优先考虑OpenCL和BLA实现之间的性能,提供现代CPU架构和NVIDIA TESLA和FERMI类GPU系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号