...
首页> 外文期刊>Multimedia Tools and Applications >Revised simplex algorithm for linear programming on GPUs with CUDA
【24h】

Revised simplex algorithm for linear programming on GPUs with CUDA

机译:修正的单纯形算法,用于使用CUDA在GPU上进行线性编程

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The revised simplex algorithm (RSA) is a typical algorithm for solving linear programming problems. Many theoretical modifications have been done to make the algorithm more efficient, but almost all of them were based on single-instruction single-data architecture processors (CPUs), which could not make full use of the inherent parallel characteristics of RSAs. We propose a novel single-instruction multiple-data architecture processor (GPU) based on the RSA in this paper. The intensive matrix manipulations of a traditional RSA are offloaded to the GPU, which helps to make full use of its powerful parallel processing ability. We implemented the GPU-based RSA on compute unified device architecture (CUDA). Numerical experiments on randomly generated linear programs show that the GPU-based RSA can not only find the correct optimal solutions, but can also reach a speed of up to 100 times as fast as that of a CPU-based RSA: it also runs 3 to 11 times as fast as MATLAB.
机译:修订的单纯形算法(RSA)是解决线性规划问题的典型算法。已经进行了许多理论上的修改以使算法更有效,但是几乎所有修改都是基于单指令单数据架构处理器(CPU),而这些处理器无法充分利用RSA固有的并行特性。本文提出了一种基于RSA的新型单指令多数据架构处理器(GPU)。传统RSA的密集矩阵操作已转移到GPU,这有助于充分利用其强大的并行处理能力。我们在计算统一设备架构(CUDA)上实现了基于GPU的RSA。在随机生成的线性程序上进行的数值实验表明,基于GPU的RSA不仅可以找到正确的最佳解决方案,而且还可以达到基于CPU的RSA的最高100倍的速度:它还可以运行3至是MATLAB的11倍。

著录项

  • 来源
    《Multimedia Tools and Applications》 |2018年第22期|30035-30050|共16页
  • 作者单位

    College of Computer Science and Technology, Jilin University,Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University;

    College of Computer Science and Technology, Jilin University,Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University,Center for Computer Fundamental Education, Jilin University;

    College of Computer Science and Technology, Jilin University,Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University;

    College of Computer Science and Technology, Jilin University,Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University;

    College of Computer Science and Technology, Jilin University,Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    CUDA; GPU; Revised simplex algorithm; SIMD;

    机译:CUDA;GPU;修正的单纯形算法;SIMD;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号