首页> 外文会议>Parallel and Distributed Computing, Applications and Technologies, 2009 >Balanced Dense Polynomial Multiplication on Multi-Cores
【24h】

Balanced Dense Polynomial Multiplication on Multi-Cores

机译:多核上的平衡密集多项式乘法

获取原文

摘要

In symbolic computation, polynomial multiplication is a fundamental operation akin to matrix multiplication in numerical computation. We present efficient implementation strategies for FFT-based dense polynomial multiplication targeting multi-cores. We show that balanced input data can maximize parallel speedup and minimize cache complexity for bivariate multiplication. However, unbalanced input data, which are common in symbolic computation, are challenging. We provide efficient techniques, what we call contraction and extension, to reduce multivariate (and univariate) multiplication to balanced bivariate multiplication. Our implementation in Cilk++ demonstrates good speedup on multi-cores.
机译:在符号计算中,多项式乘法是类似于数值计算中矩阵乘法的基本运算。我们提出了针对多核的基于FFT的密集多项式乘法的有效实现策略。我们表明,平衡的输入数据可以最大程度地提高并行速度,并最大程度地减少双变量乘法的缓存复杂度。但是,符号计算中常见的不平衡输入数据具有挑战性。我们提供有效的技术,我们称之为收缩和扩展,以将多变量(和单变量)乘法减少为平衡的双变量乘法。我们在Cilk ++中的实现证明了多核上的良好加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号