...
首页> 外文期刊>Parallel Computing >Two-sided orthogonal reductions to condensed forms on asymmetric multicore processors
【24h】

Two-sided orthogonal reductions to condensed forms on asymmetric multicore processors

机译:非对称多核处理器上的两侧正交压缩为压缩形式

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

摘要

We investigate how to leverage the heterogeneous resources of an Asymmetric Multicore Processor (AMP) in order to deliver high performance in the reduction to condensed forms for the solution of dense eigenvalue and singular-value problems. The routines that realize this type of two-sided orthogonal reductions (TSOR) in LAPACK are especially challenging, since a significant fraction of their floating-point operations are cast in terms of memory-bound kernels while the remaining part corresponds to efficient compute-bound kernels. To deal with this scenario: (1) we leverage implementations of memory-bound and compute-bound kernels specifically tuned for AMPs; (2) we select the algorithmic block size for the TSOR routines via a practical model; and (3) we adjust the type and number of cores to use at each step of the reduction. Our experiments validate the model and assess the performance of our asymmetry-aware TSOR routines, using an ARMv7 big.LITTLE AMP, for three key operations: the reduction to tridiagonal form for symmetric eigenvalue problems, the reduction to Hessenberg form for non-symmetric eigenvalue problems, and the reduction to bidiagonal form for singular-value problems. (C) 2018 Elsevier B.V. All rights reserved.
机译:我们研究了如何利用非对称多核处理器(AMP)的异构资源,以简化的形式提供高性能,以解决密集特征值和奇异值问题。在LAPACK中实现这种类型的双向正交归约(TSOR)的例程特别具有挑战性,因为它们的浮点运算的很大一部分是根据内存绑定内核进行转换的,而其余部分则对应于有效的计算绑定内核。为了应对这种情况:(1)我们利用专门针对AMP调整的内存绑定和计算绑定内核的实现; (2)通过实际模型为TSOR例程选择算法块大小; (3)调整减少步骤中要使用的磁芯的类型和数量。我们的实验使用ARMv7 big.LITTLE AMP对三个关键操作验证了该模型并评估了我们的不对称感知TSOR例程的性能:针对对称特征值问题简化为三对角形式,针对非对称特征值问题简化为Hessenberg形式问题,并将奇异值问题简化为对角形式。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号