FFT-Based Dense Polynomial Arithmetic on Multi-cores

被引:0
|
作者
Maza, Marc Moreno [1 ]
Xie, Yuzhen [2 ]
机构
[1] Univ Western Ontario, Ontario Res Ctr Comp Algebra, London, ON, Canada
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA USA
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
Parallel polynomial arithmetic; parallel polynomial multiplication; parallel normal form; parallel multi-dimensional FFT/TFT; Cilk plus; multi-core;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We report efficient implementation techniques for FFT-based dense multivariate polynomial arithmetic over finite fields, targeting multi-cores. We have extended a preliminary study dedicated to polynomial multiplication and obtained a complete set of efficient parallel routines in Cilk++ for polynomial arithmetic such as normal form computation. Since bivariate multiplication applied to balanced data is a good kernel for these routines, we provide an in-depth study on the performance and the cut-off criteria of our different implementations for this operation. We also show that, not only optimized parallel multiplication can improve the performance of higher-level algorithms such as normal form computation but also this composition is necessary for parallel normal form computation to reach peak performance on a variety of problems that we have tested.
引用
收藏
页码:378 / +
页数:3
相关论文
共 50 条
  • [1] Balanced Dense Polynomial Multiplication on Multi-cores
    Maza, Marc Moreno
    Xie, Yuzhen
    [J]. 2009 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2009), 2009, : 1 - +
  • [2] BALANCED DENSE POLYNOMIAL MULTIPLICATION ON MULTI-CORES
    Maza, Marc Moreno
    Xie, Yuzhen
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (05) : 1035 - 1055
  • [3] FFT-based fast polynomial rooting
    Hoteit, L
    [J]. ELECTRONICS LETTERS, 1999, 35 (12) : 965 - 966
  • [4] FFT-based fast polynomial rooting
    Hoteit, L
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, VOLS I-VI, 2000, : 3315 - 3318
  • [5] Various Freed Multi-Cores RTOS based Linux
    Pu Yiqiao
    Zhou Qingguo
    She Kairui
    Wu Zhangjin
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE AND EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2008, : 900 - 905
  • [6] Complexity and Performance Results for Non FFT-Based Univariate Polynomial Multiplication
    Chowdhury, Muhammad F. I.
    Maza, Marc Moreno
    Pan, Wei
    Schost, Eric
    [J]. ADVANCES IN MATHEMATICAL AND COMPUTATIONAL METHODS: ADDRESSING MODERN CHALLENGES OF SCIENCE, TECHNOLOGY, AND SOCIETY, 2011, 1368
  • [7] Mapping Parallelism to Multi-cores: A Machine Learning Based Approach
    Wang, Zheng
    O'Boyle, Michael F. P.
    [J]. ACM SIGPLAN NOTICES, 2009, 44 (04) : 75 - 84
  • [8] Accelerating Code on Multi-cores with FastFlow
    Aldinucci, Marco
    Danelutto, Marco
    Kilpatrick, Peter
    Meneghin, Massimiliano
    Torquati, Massimo
    [J]. EURO-PAR 2011 PARALLEL PROCESSING, PT 2, 2011, 6853 : 170 - 181
  • [10] Price Theory Based Power Management for Heterogeneous Multi-Cores
    Muthukaruppan, Thannirmalai Somu
    Pathania, Anuj
    Mitra, Tulika
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (04) : 161 - 176