Improving memory traffic by assembly-level exploitation of reuses for vector registers

Citation
Cy. Chang et al., Improving memory traffic by assembly-level exploitation of reuses for vector registers, J SUPERCOMP, 17(2), 2000, pp. 187-204
Citations number
17
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SUPERCOMPUTING
ISSN journal
09208542 → ACNP
Volume
17
Issue
2
Year of publication
2000
Pages
187 - 204
Database
ISI
SICI code
0920-8542(200009)17:2<187:IMTBAE>2.0.ZU;2-I
Abstract
In this paper, we propose a compilation scheme to analyze and exploit the i mplicit reuses of vector register data. According to the reuse analysis, we present a translation strategy that translates the vectorized loops into a ssembly vector codes with exploitation of vector reuses. Experimental resul ts show that our compilation technique can improve the execution time and t raffic between shared memory and vector registers. Techniques discussed her e are simple, systematic, and easy to be implemented in the conventional ve ctor compilers or translators to enhance the data locality of vector regist ers.