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
来源
HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS | 2010年 / 5976卷
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
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
相关论文
共 28 条
  • [1] Balanced Dense Polynomial Multiplication on Multi-cores
    Maza, Marc Moreno
    Xie, Yuzhen
    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
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (05) : 1035 - 1055
  • [3] Various Freed Multi-Cores RTOS based Linux
    Pu Yiqiao
    Zhou Qingguo
    She Kairui
    Wu Zhangjin
    2008 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE AND EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2008, : 900 - 905
  • [4] Complexity and Performance Results for Non FFT-Based Univariate Polynomial Multiplication
    Chowdhury, Muhammad F. I.
    Maza, Marc Moreno
    Pan, Wei
    Schost, Eric
    ADVANCES IN MATHEMATICAL AND COMPUTATIONAL METHODS: ADDRESSING MODERN CHALLENGES OF SCIENCE, TECHNOLOGY, AND SOCIETY, 2011, 1368
  • [5] Accelerating Code on Multi-cores with FastFlow
    Aldinucci, Marco
    Danelutto, Marco
    Kilpatrick, Peter
    Meneghin, Massimiliano
    Torquati, Massimo
    EURO-PAR 2011 PARALLEL PROCESSING, PT 2, 2011, 6853 : 170 - 181
  • [6] Assurance Methods for COTS Multi-cores in Avionics
    Jean, Xavier
    Mutuel, Laurence
    Brindejonc, Vincent
    2016 IEEE/AIAA 35TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2016,
  • [7] Synchronous Deterministic Parallel Programming for Multi-Cores with ForeC
    Yip, Eugene
    Girault, Alain
    Roop, Partha S.
    Biglari-Abhari, Morteza
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2023, 45 (02):
  • [8] HEVC Video Encoder & Decoder Architecture for Multi-Cores
    Mody, Mihir
    2014 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS (SPCOM), 2014,
  • [9] A Hybrid Cache Replacement Policy for Heterogeneous Multi-Cores
    AnandKumar, K. M.
    Akash, S.
    Ganesh, Divyalakshmi
    Christy, Monica Snehapriya
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 594 - 599
  • [10] Making multi-cores mainstream - from security to scalability
    Jesshope, Chris
    Hicks, Michael
    Lankamp, Mike
    Poss, Raphael
    Zhang, Li
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 16 - 31