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

dc.creatorFelipe Silva Loredo
dc.date.accessioned2021-06-10T19:37:59Z
dc.date.accessioned2025-09-09T01:15:42Z
dc.date.available2021-06-10T19:37:59Z
dc.date.issued2015-02-27
dc.description.abstractThe 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.
dc.identifier.urihttps://hdl.handle.net/1843/36453
dc.languagepor
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/pt/
dc.subjectComputação
dc.subjectEngenharia de software
dc.subjectCompiladores (Computadores)
dc.subject.otherEngenharia de software
dc.subject.otherCompiladores (Computadores)
dc.subject.otherRegistradores
dc.subject.otherMemória
dc.titleUm modelo transparente de memória scratchpad para arquiteturas de propósito geral
dc.typeDissertação de mestrado
local.contributor.advisor-co1Claudionor José Nunes Coelho Júnior
local.contributor.advisor1Mariza Andrade da Silva Bigonha
local.contributor.advisor1Latteshttp://lattes.cnpq.br/6660127471891321
local.contributor.referee1Antônio Otávio Fernandes
local.contributor.referee1Fernando Magno Quintão Pereira
local.creator.Latteshttp://lattes.cnpq.br/7259831410585916
local.description.resumoAs memórias scratchpad são amplamente utilizadas em arquiteturas embarcadas para permitir a gerência da memória por software, mas tradicionalmente em projetos de propósito geral as aplicações existentes estão limitadas ao uso da cache, pois os benefícios dela e o código legado tornam as memórias scratchpad inviáveis. Este trabalho apresenta um modelo transparente para a memória scratchpad para arquiteturas de propósito geral, permitindo o seu uso quando ele é benéfico, sem gerar qualquer ruído para o código legado quando ele não é. Propõe-se uma abordagem mista para a gerência da memória no nível on-chip provendo a cache e a memória scratchpad ao mesmo tempo. Nos experimentos realizados uma melhoria de até 17% no desempenho foi observada. Como resultado, este trabalho apresenta uma solução para a produção de um ambiente diversificado, que concilia as demandas de eficiência com as de retrocompatibilidade, possibilitando atender de forma eficiente um maior número de aplicações com requisitos distintos.
local.publisher.countryBrasil
local.publisher.departmentICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
local.publisher.initialsUFMG
local.publisher.programPrograma de Pós-Graduação em Ciência da Computação

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Dissertacao-FELIPE-2015-02-06_pronta.pdf
Tamanho:
1.27 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.07 KB
Formato:
Plain Text
Descrição: