Implementation of mixed precision in solving systems of linear equations on the Cell processor

Implementation of mixed precision in solving systems of linear equations on the Cell processor
复制标题

DOI:
10.1002/cpe.1164
复制
发表时间:
2007-07
期刊:
Concurrency and Computation: Practice and Experience
影响因子:
--
通讯作者:
J. Kurzak;J. Dongarra
J. Kurzak;J. Dongarra
中科院分区:
其他
文献类型:
--
作者:
J. Kurzak;J. Dongarra

文献摘要

被引文献

相似文献

本文描述了针对Cell处理器的混合精度线性代数例程实现背后的设计概念。它详细描述了使用高斯消元法在单精度下求解线性方程组的代码的实现,并将解迭代细化到完全的双精度。通过利用这种方法,该算法在Cell处理器上实现了比标准双精度算法提供的性能高近一个数量级的性能。该代码有效地实现了高性能LINPACK基准测试,因为它满足与所解决问题和解决方案的数值属性有关的所有要求。版权所有© 2007约翰威利父子有限公司。
This paper describes the design concepts behind implementations of mixed‐precision linear algebra routines targeted for the Cell processor. It describes in detail the implementation of code to solve linear system of equations using Gaussian elimination in single precision with iterative refinement of the solution to the full double‐precision accuracy. By utilizing this approach the algorithm achieves close to an order of magnitude higher performance on the Cell processor than the performance offered by the standard double‐precision algorithm. The code is effectively an implementation of the high‐performance LINPACK benchmark, as it meets all of the requirements concerning the problem being solved and the numerical properties of the solution. Copyright © 2007 John Wiley & Sons, Ltd.