St.Petersburg, Russia
November 14–15, 2019

Submissions

Structure Splitting for Elbrus processor compiler

  • Programming / Tools

This paper presents a new version of Structure Splitting optimization, implemented for compiler for Elbrus and SPARC processors. Structure Splitting tries to improve data locality by splitting arrays of structures into arrays of smaller structures. The optimization was generalised for the case of array of structures nested in another structure and possibility of its reallocation. Execution speed of the test from SPEC CPU2000 tests increased by 21%.

SECR speaker|спикер конференции

Viktor Shamparov

MCST
MIPT

SECR speaker|спикер конференции

Aleksey Markin

MCST
MIPT