First presenter Co-presenter(s)
Name :  Yuzhen Xie * Name:  Marc Moreno Maza *
E-mail: E-mail:  
Affiliation: University of Western Ontario Name:   
Department: Department of Computer Science  E-mail:    
City: Name:   
State/Province:   E-mail:    
Country: Canada Name:   
Talk
Number:
11-07  E-mail:    
Session: 11- High-Performance Computer Algebra Schedule:
 
Room:
Friday, 9:30
 
B-2624
Related website:  
Title of
presentation:
Balanced Dense Polynomial Multiplication on Multi-cores
Abstract:
We present high-performance techniques for FFT-based polynomial multiplication on multi-cores, with a focus on unbalanced input data. We show that balanced data can maximize parallel speed-up and minimize cache complexity for bivariate multiplication. Then, we show how multivariate (and univariate) multiplication can be efficiently reduced to balanced bivariate multiplication.

This approach brings in practice dramatic improvements for unbalanced input data, using the Cilk++} concurrency platform, even if the implementation relies on serial one-dimensional FFTs. This latter property allows us to take advantage efficient non-standard and memory efficient FFT techniques, such as Truncated Fourier Transform, which are hard to parallelize.