Exploração de alternativas arquiteturais de memória cache em sistemas embarcados baseados em Java
Resumen
Os Sistemas embarcados estão ficando cada vez mais complexos,
disponibilizando serviços mais sofisticados como: acesso à Internet, tela
colorida, entre outros. Assim, estes dispositivos necessitam de uma
capacidade computacional maior.
Entretanto, a maioria dos sistemas embarcados é voltada ao mercado
de dispositivos móveis, ou seja, são dispositivos dependentes de bateria e
possuem como uma de suas principais características seu tamanho reduzido.
Assim, na inserção de um componente em uma arquitetura voltada à
sistemas embarcados existe a preocupação com a potência consumida e
com a área ocupada pelo mesmo.
xii
Este trabalho apresenta a simulação da inserção de uma memória
cache na arquitetura Femtojava [Ito 2001], sendo esta uma arquitetura que
executa código nativo Java e foi criada especificamente para sistemas
embarcados. Para isto foi implementado um simulador que fornece a
possibilidade de parametrização de algumas características de memória
cache de modo fácil e rápido. Por fim, são expostos e analisados os
resultados destas simulações, sempre com a preocupação no aumento do
desempenho, levando em conta também o consumo de potência e a área
consumida em todas as simulações de memória cache.
Colecciones
El ítem tiene asociados los siguientes ficheros de licencia: