RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2021 Volume 33, Issue 3, Pages 51–60 (Mi tisp598)

This article is cited in 1 paper

Data layout optimization for the LCC compiler

V. E. Shamparovab, M. I. Neiman-Zadea

a Moscow Institute of Physics and Technology
b MCST

Abstract: In this research-in-progress report, we propose a novel approach to unified cache usage analysis for implementing data layout optimizations in the LCC compiler for the Elbrus and SPARC architectures. The approach consists of three parts. The first part is generalizing two methods of estimating cache miss amount and choosing more applicable one in the compiler. The second part is finding an applicable solution for the problem of cache miss amount minimization. The third part is implementing this analysis in the compiler and using analysis results for data layout transformations.

Keywords: compilers, compiler optimization, cache analysis, data layout transformation.

Language: English

DOI: 10.15514/ISPRAS-2021-33(3)-4



© Steklov Math. Inst. of RAS, 2024