Implementação de cache no projeto ArchC
Cache implementation in the ArchC project
dc.creator | Almeida, Henrique Dante de, 1982- | |
dc.date | 2012 | |
dc.date | 2017-04-01T09:30:05Z | |
dc.date | 2017-06-09T15:05:03Z | |
dc.date | 2017-04-01T09:30:05Z | |
dc.date | 2017-06-09T15:05:03Z | |
dc.date.accessioned | 2018-03-29T02:17:50Z | |
dc.date.available | 2018-03-29T02:17:50Z | |
dc.identifier | ALMEIDA, Henrique Dante de. Implementação de cache no projeto ArchC. 2012. 53 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.bibliotecadigital.unicamp.br/document/?code=000867041>. Acesso em: 1 abr. 2017. | |
dc.identifier | http://repositorio.unicamp.br/jspui/handle/REPOSIP/275701 | |
dc.identifier.uri | http://repositorioslatinoamericanos.uchile.cl/handle/2250/1313769 | |
dc.description | Orientadores: Paulo Cesar Centoducatte, Rodolfo Jardim de Azevedo | |
dc.description | Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação | |
dc.description | Resumo: O projeto ArchC visa criar uma linguagem de descrição de arquiteturas, com o objetivo de se construir simuladores e toolchains de arquiteturas computacionais completas. O objetivo deste trabalho é dotar ArchC com capacidade para gerar simuladores de caches. Para tanto foi realizado um estudo detalhado das caches (tipos, organizações, configurações etc) e do funcionamento e do código do ArchC. O resultado foi a descrição de uma coleção de caches parametrizáveis que podem ser adicionadas 'as arquiteturas descritas em ArchC. A implementação das caches é modular, possuindo código isolado para a memória de armazenamento da cache e políticas de operação. A corretude da cache foi verificada utilizando uma sequ¿encia de simulações de diversas configurações de cache e com comparações com o simulador dinero. A cache resultante apresentou um overhead, no tempo de simulaçao, que varia entre 10% e 60%, quando comparada a um simulador sem cache | |
dc.description | Abstract: The ArchC project aims to create an architecture description language, with the goal of building complete computer architecture simulators and toolchains. The goal of this project is to add support in ArchC for simulating caches. To achieve this, a detailed study about caches (types, organization, configuration etc) and about the ArchC code was done. The result was a collection of parameterized caches that may be included on the architectures described with ArchC. The cache implementation is modular, having isolated code for the storage and operation policies. Implementation correctness was verified using a set of many cache configurations and with comparisons with the results from dinero simulator. The resulting cache showed an overhead varying between 10% and 60%, when compared to a simulator without caches | |
dc.description | Mestrado | |
dc.description | Ciência da Computação | |
dc.description | Mestre em Ciência da Computação | |
dc.format | 53 f. : il. | |
dc.format | application/octet-stream | |
dc.language | Português | |
dc.publisher | [s.n.] | |
dc.subject | Sistema de computação | |
dc.subject | Arquitetura de computador | |
dc.subject | Memória cache | |
dc.subject | Computer systems | |
dc.subject | Computer architecture | |
dc.subject | Cache memory | |
dc.title | Implementação de cache no projeto ArchC | |
dc.title | Cache implementation in the ArchC project | |
dc.type | Tesis |