Lessons learned from contrasting a BLAS kernel implementations
Intel Software Argentina (Argentina Software Design Center)
XIII Workshop procesamiento distribuido y paralelo (WPDP), 2013
@inproceedings{more2013lessons,
title={Lessons learned from contrasting a BLAS kernel implementations},
author={More, Andres},
booktitle={XVIII Congreso Argentino de Ciencias de la Computaci{‘o}n},
year={2013}
}
This work reviews the experience of implementing different versions of the SSPR rank-one update operation of the BLAS library. The main objective was to contrast CPU versus GPU implementation effort and complexity of an optimized BLAS routine, not considering performance. This work contributes with a sample procedure to compare BLAS kernel implementations, how to start using GPU libraries and offloading, how to analyze their performance and the issues faced and how they were solved.
December 12, 2013 by hgpu