首页> 美国卫生研究院文献>other >SIMD Optimization of Linear Expressions for Programmable Graphics Hardware
【2h】

SIMD Optimization of Linear Expressions for Programmable Graphics Hardware

机译:可编程图形硬件的线性表达式的SIMD优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The increased programmability of graphics hardware allows efficient graphical processing unit (GPU) implementations of a wide range of general computations on commodity PCs. An important factor in such implementations is how to fully exploit the SIMD computing capacities offered by modern graphics processors. Linear expressions in the form of ȳ = Ax̄ + b̄, where A is a matrix, and x̄, ȳ and b̄ are vectors, constitute one of the most basic operations in many scientific computations. In this paper, we propose a SIMD code optimization technique that enables efficient shader codes to be generated for evaluating linear expressions. It is shown that performance can be improved considerably by efficiently packing arithmetic operations into four-wide SIMD instructions through reordering of the operations in linear expressions. We demonstrate that the presented technique can be used effectively for programming both vertex and pixel shaders for a variety of mathematical applications, including integrating differential equations and solving a sparse linear system of equations using iterative methods.
机译:图形硬件的可编程性增强,可在商用PC上对各种常规计算进行有效的图形处理单元(GPU)实现。这种实现方式中的一个重要因素是如何充分利用现代图形处理器提供的SIMD计算能力。 ȳ= A x ̄ + b ̄ ,其中A是矩阵,而 < mi> x ̄ ,ȳ和 b ̄< / mo> 是向量,构成许多科学计算中最基本的操作之一。在本文中,我们提出了一种SIMD代码优化技术,该技术可使生成高效的着色器代码来评估线性表达式。结果表明,通过对线性表达式中的运算进行重新排序,可以有效地将算术运算包装到四级SIMD指令中,从而可以显着提高性能。我们证明了所提出的技术可以有效地用于各种数学应用的顶点和像素着色器编程,包括积分微分方程和使用迭代方法求解方程的稀疏线性系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号