Yayınlanmış 1 Ocak 2016 | Sürüm v1
Dergi makalesi Açık

Autotuning Runtime Specialization for Sparse Matrix-Vector Multiplication

  • 1. Ozyegin Univ, TR-34794 Istanbul, Turkey

Açıklama

Runtime specialization is used for optimizing programs based on partial information available only at runtime. In this paper we apply autotuning on runtime specialization of Sparse Matrix-Vector Multiplication to predict a best specialization method among several. In 91% to 96% of the predictions, either the best or the second-best method is chosen. Predictions achieve average speedups that are very close to the speedups achievable when only the best methods are used. By using an efficient code generator and a carefully designed set of matrix features, we show the runtime costs can be amortized to bring performance benefits for many real-world cases.

Dosyalar

bib-d5ddedc8-307b-4679-a156-6a19e570fae0.txt

Dosyalar (206 Bytes)

Ad Boyut Hepisini indir
md5:dfd6259d90e6c44da88df64c8d0bec99
206 Bytes Ön İzleme İndir