Analyzing data locality in numeric applications
Visualitza/Obre
Cita com:
hdl:2117/100829
Tipus de documentArticle
Data publicació2000-07
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
In this article, we introduce SPLAT (Static and Profiled Data Locality Analysis Tool). The tool's purpose is to provide a fast study of memory behavior without the necessity of a costly memory simulator. SPLAT consists of a static locality analysis enhanced by simple profiling data. Its overhead is low because it performs most of the analysis at compile time, and because the required profiling support is just a basic-block-execution count. Many commercial compilers support this profiling option. Compared with simulation techniques, SPLAT's estimation technique is highly accurate for numeric codes.
CitacióSánchez, F., González, A. Analyzing data locality in numeric applications. "IEEE micro", Juliol 2000, vol. 20, núm. 4, p. 58-66.
ISSN0272-1732
Versió de l'editorhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=865867
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
00865867.pdf | 114,2Kb | Visualitza/Obre |