Porting FEASTFLOW to the Intel Xeon Phi: Lessons Learned

Ioannis E. Venetis, Georgios Goumas, Markus Geveler, Dirk Ribbrock
University of Patras, Greece
PRACE, 2014


   title={Porting FEASTFLOW to the Intel Xeon Phi: Lessons Learned},

   author={Venetis, Ioannis E. and Goumas, Georgios and Geveler, Markus and Ribbrock, Dirk},



Download Download (PDF)   View View   Source Source   



In this paper we report our experiences in porting the FEASTFLOW software infrastructure to the Intel Xeon Phi coprocessor. Our efforts involved both the evaluation of programming models including OpenCL, POSIX threads and OpenMP and typical optimization strategies like parallelization and vectorization. Since the straightforward porting process of the already existing OpenCL version of the code encountered performance problems that require further analysis, we focused our efforts on the implementation and optimization of two core building block kernels for FEASTFLOW: an axpy vector operation and a sparse matrix-vector multiplication (spmv). Our experimental results on these building blocks indicate the Xeon Phi can serve as a promising accelerator for our software infrastructure.
Rating: 2.0/5. From 1 vote.
Please wait...

* * *

* * *

* * *

HGPU group © 2010-2022 hgpu.org

All rights belong to the respective authors

Contact us: