Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.

A evolução constante dos processadores está aumentando cada vez o overhead dos acessos à memória. Tentando evitar este problema, os desenvolvedores de processadores utilizam diversas técnicas, entre elas, o emprego de memórias cache na hierarquia de memórias dos computadores. As memórias cache,...

Full description

Bibliographic Details
Main Author: Roberto Borges Kerr Junior
Other Authors: Edson Toshimi Midorikawa
Language:Portuguese
Published: Universidade de São Paulo 2008
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/3/3141/tde-01102008-135441/
id ndltd-IBICT-oai-teses.usp.br-tde-01102008-135441
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-01102008-1354412019-01-21T21:47:19Z Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache. Proposal and development of a reconfigurable associativity algorithm in cache memories. Roberto Borges Kerr Junior Edson Toshimi Midorikawa Sergio Takeo Kofuji Eduardo Marques Arquitetura e organização de computadores Arquitetura reconfigurável Computação reconfigurável Engenharia de computação Computer architecture and organization Computer engineering Reconfigurable architecture Reconfigurable computing A evolução constante dos processadores está aumentando cada vez o overhead dos acessos à memória. Tentando evitar este problema, os desenvolvedores de processadores utilizam diversas técnicas, entre elas, o emprego de memórias cache na hierarquia de memórias dos computadores. As memórias cache, por outro lado, não conseguem suprir totalmente as suas necessidades, sendo interessante alguma técnica que tornasse possível aproveitar melhor a memória cache. Para resolver este problema, autores propõem a utilização de técnicas de computação reconfigurável. Este trabalho analisa um trabalho na área de reconfiguração na associatividade de memórias cache, e propõe melhorias nele para uma melhor utilização de seus recursos, apresentando resultados práticos de simulações realizadas com diversas organizações de cache. With the constant evolution of processors architecture, its getting even bigger the overhead generated with memory access. Trying to avoid this problem, some processors developers are using several techniques to improve the performance, as the use of cache memories. By the otherside, cache memories cannot supply all their needs, thats why its important some new technique that could use better the cache memory. Working on this problem, some authors are using reconfigurable computing to improve the cache memorys performance. This work analyses the reconfiguration of the cache memory associativity algorithm, and propose some improvements on this algorithm to better use its resources, showing some practical results from simulations with several cache organizations. 2008-06-25 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/3/3141/tde-01102008-135441/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Engenharia Elétrica USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP
collection NDLTD
language Portuguese
sources NDLTD
topic Arquitetura e organização de computadores
Arquitetura reconfigurável
Computação reconfigurável
Engenharia de computação
Computer architecture and organization
Computer engineering
Reconfigurable architecture
Reconfigurable computing
spellingShingle Arquitetura e organização de computadores
Arquitetura reconfigurável
Computação reconfigurável
Engenharia de computação
Computer architecture and organization
Computer engineering
Reconfigurable architecture
Reconfigurable computing
Roberto Borges Kerr Junior
Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
description A evolução constante dos processadores está aumentando cada vez o overhead dos acessos à memória. Tentando evitar este problema, os desenvolvedores de processadores utilizam diversas técnicas, entre elas, o emprego de memórias cache na hierarquia de memórias dos computadores. As memórias cache, por outro lado, não conseguem suprir totalmente as suas necessidades, sendo interessante alguma técnica que tornasse possível aproveitar melhor a memória cache. Para resolver este problema, autores propõem a utilização de técnicas de computação reconfigurável. Este trabalho analisa um trabalho na área de reconfiguração na associatividade de memórias cache, e propõe melhorias nele para uma melhor utilização de seus recursos, apresentando resultados práticos de simulações realizadas com diversas organizações de cache. === With the constant evolution of processors architecture, its getting even bigger the overhead generated with memory access. Trying to avoid this problem, some processors developers are using several techniques to improve the performance, as the use of cache memories. By the otherside, cache memories cannot supply all their needs, thats why its important some new technique that could use better the cache memory. Working on this problem, some authors are using reconfigurable computing to improve the cache memorys performance. This work analyses the reconfiguration of the cache memory associativity algorithm, and propose some improvements on this algorithm to better use its resources, showing some practical results from simulations with several cache organizations.
author2 Edson Toshimi Midorikawa
author_facet Edson Toshimi Midorikawa
Roberto Borges Kerr Junior
author Roberto Borges Kerr Junior
author_sort Roberto Borges Kerr Junior
title Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
title_short Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
title_full Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
title_fullStr Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
title_full_unstemmed Proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
title_sort proposta e desenvolvimento de um algoritmo de associatividade reconfigurável em memórias cache.
publisher Universidade de São Paulo
publishDate 2008
url http://www.teses.usp.br/teses/disponiveis/3/3141/tde-01102008-135441/
work_keys_str_mv AT robertoborgeskerrjunior propostaedesenvolvimentodeumalgoritmodeassociatividadereconfiguravelemmemoriascache
AT robertoborgeskerrjunior proposalanddevelopmentofareconfigurableassociativityalgorithmincachememories
_version_ 1718887717942591488