Um modelo transparente de memória scratchpad para arquiteturas de propósito geral

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: Felipe Silva Loredo
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
Programa de Pós-Graduação em Ciência da Computação
UFMG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/1843/36453
Resumo: The scratchpad memories are widely used in embedded architectures to allow software memory management, but traditionally in general purpose projects existing applications are limited to the cache usage, because its benefits and the legacy code make the scratchpad memories unviable. This dissertation presents a transparent model for scratchpad memories for general purpose architectures, allowing its use when it is beneficial, without generating any noise to the legacy code when it is not. It is proposed a mixed approach to memory management in on-chip level providing the cache and scratchpad memory at the same time. In the experiments an improvement up to 17% in performance was observed. As a result, this dissertation presents a solution for production of a diverse environment that accommodates the efficiency demands with backward compatibility, enabling efficiently meet a wider range of applications with different requirements.