A system and method for analyzing data accesses to determine data accessing
patterns is provided. Data address accesses are traced and transformed
into Whole Program Data Accesses (WPDAs). WPDAs may then be used to
discover higher-level data abstractions, such as hot data blocks. Hot data
blocks provide information related to sequences of data addresses that are
repeatedly accessed together. Hot data blocks may then be used to improve
program performance.
Um sistema e um método para analisar acessos dos dados para determinar testes padrões do acesso de dados são fornecidos. Os acessos do endereço dos dados são seguidos e transformados em acessos inteiros dos dados do programa (WPDAs). WPDAs pode então ser usado descobrir abstractions higher-level dos dados, tais como blocos quentes dos dados. Os blocos quentes dos dados fornecem a informação relacionada às seqüências dos endereços dos dados que são alcançados repetidamente junto. Os blocos quentes dos dados podem então ser usados melhorar o desempenho do programa.