DRAM size independence in single-core processors using gem5

Energy consumption, speed of execution, and integrated circuit area have become important topics in recent years thanks to the growth of the market for mobile devices and the manufacturers of these devices who try to push the limits of their products while maintaining an affordable price. In that ra...

Full description

Autores:
Gallego-Garcés, Andrés
Eslava-Garzón, Sebastián
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Universidad Santo Tomás
Repositorio:
Universidad Santo Tomás
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/4924
Acceso en línea:
http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091
Palabra clave:
cache
dram
gem5
memory hierarchy-
parsec
caché
DRAM
gem5
jerarquía de memorias
PARSEC
cache
dram
gem5
hierarquia de momórias
parsec
Rights
License
Derechos de autor 2016 Ingenio Magno
id SantoToma2_dd80fd97ef08caf6f80d6af72abebfb1
oai_identifier_str oai:repository.usta.edu.co:11634/4924
network_acronym_str SantoToma2
network_name_str Universidad Santo Tomás
repository_id_str
dc.title.spa.fl_str_mv DRAM size independence in single-core processors using gem5
dc.title.alternative.eng.fl_str_mv DRAM size independence in single-core processors using gem5
dc.title.alternative.por.fl_str_mv Independência da capacidade da memória DRAM nos processadores de um núcleo utilizando o simulador Gem5
title DRAM size independence in single-core processors using gem5
spellingShingle DRAM size independence in single-core processors using gem5
cache
dram
gem5
memory hierarchy-
parsec
caché
DRAM
gem5
jerarquía de memorias
PARSEC
cache
dram
gem5
hierarquia de momórias
parsec
title_short DRAM size independence in single-core processors using gem5
title_full DRAM size independence in single-core processors using gem5
title_fullStr DRAM size independence in single-core processors using gem5
title_full_unstemmed DRAM size independence in single-core processors using gem5
title_sort DRAM size independence in single-core processors using gem5
dc.creator.fl_str_mv Gallego-Garcés, Andrés
Eslava-Garzón, Sebastián
dc.contributor.author.spa.fl_str_mv Gallego-Garcés, Andrés
Eslava-Garzón, Sebastián
dc.subject.proposal.eng.fl_str_mv cache
dram
gem5
memory hierarchy-
parsec
topic cache
dram
gem5
memory hierarchy-
parsec
caché
DRAM
gem5
jerarquía de memorias
PARSEC
cache
dram
gem5
hierarquia de momórias
parsec
dc.subject.proposal.spa.fl_str_mv caché
DRAM
gem5
jerarquía de memorias
PARSEC
dc.subject.proposal.por.fl_str_mv cache
dram
gem5
hierarquia de momórias
parsec
description Energy consumption, speed of execution, and integrated circuit area have become important topics in recent years thanks to the growth of the market for mobile devices and the manufacturers of these devices who try to push the limits of their products while maintaining an affordable price. In that race, the constant evaluation of the hierarchy of memory is now a necessary step if we want to improve execution and utilization of devices’ resources, because this not only affects the consumption of energy, but also the system capacity and price, known as the bottleneck for instruction execution because each task carried out by the processor must be brought from memory first and later return through it. This document shows how the size of the DRAM does not have a significant effect related to execution benchmarks such as PARSEC 3.0, running on an ARM machine (which in this case is an ARM Cortex-A8). The environment for this simulation is gem5, which is an open source platform for various architectures and is able to change the size of the memory. It is precisely this ability and the ARMv7 architecture model that allows the performance to be related to the memory hierarchy and all other aspects to remain the same within the emulated processor throughout the entire process.
publishDate 2016
dc.date.issued.spa.fl_str_mv 2016-07-07
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/article
dc.identifier.spa.fl_str_mv http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091
url http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091/1058
dc.relation.citationissue.spa.fl_str_mv Ingenio Magno; Vol. 6 (2015): Ingenio Magno Vol. 6-2; 40-47
2422-2399
2145-9282
dc.rights.spa.fl_str_mv Derechos de autor 2016 Ingenio Magno
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos de autor 2016 Ingenio Magno
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Santo Tomás Seccional Tunja
institution Universidad Santo Tomás
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv noreply@usta.edu.co
_version_ 1800786431065456640
spelling Gallego-Garcés, AndrésEslava-Garzón, Sebastián2016-07-07http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091Energy consumption, speed of execution, and integrated circuit area have become important topics in recent years thanks to the growth of the market for mobile devices and the manufacturers of these devices who try to push the limits of their products while maintaining an affordable price. In that race, the constant evaluation of the hierarchy of memory is now a necessary step if we want to improve execution and utilization of devices’ resources, because this not only affects the consumption of energy, but also the system capacity and price, known as the bottleneck for instruction execution because each task carried out by the processor must be brought from memory first and later return through it. This document shows how the size of the DRAM does not have a significant effect related to execution benchmarks such as PARSEC 3.0, running on an ARM machine (which in this case is an ARM Cortex-A8). The environment for this simulation is gem5, which is an open source platform for various architectures and is able to change the size of the memory. It is precisely this ability and the ARMv7 architecture model that allows the performance to be related to the memory hierarchy and all other aspects to remain the same within the emulated processor throughout the entire process.Energy consumption, speed of execution, and integrated circuit area have become important topics in recent years thanks to the growth of the market for mobile devices and the manufacturers of these devices who try to push the limits of their products while maintaining an affordable price. In that race, the constant evaluation of the hierarchy of memory is now a necessary step if we want to improve execution and utilization of devices’ resources, because this not only affects the consumption of energy, but also the system capacity and price, known as the bottleneck for instruction execution because each task carried out by the processor must be brought from memory first and later return through it. This document shows how the size of the DRAM does not have a significant effect related to execution benchmarks such as PARSEC 3.0, running on an ARM machine (which in this case is an ARM Cortex-A8). The environment for this simulation is gem5, which is an open source platform for various architectures and is able to change the size of the memory. It is precisely this ability and the ARMv7 architecture model that allows the performance to be related to the memory hierarchy and all other aspects to remain the same within the emulated processor throughout the entire process.O consumo de energia, a velocidade de execução e a área do circuito integrado tornaram-se temas importantes nos últimos anos, graças ao crescente mercado dos dispositivos móveis e aos fabricantes dos mesmos que tentam levar os seus produtos para o limite, mantendo um preço acessível. Nesse caminho, a avaliação constante da hierarquia das memorias é agora um passo necessário para melhorar a execução e ter um melhor uso dos recursos limitados do dispositivo, porque a mesma não só afeta o consumo de energia, mas a capacidade do sistema e seu preço, sendo também conhecida como o gargalo da garrafa para a execução de instruções porque cada uma das tarefas desenvolvidas pelo processador tem que ser trazida desde a memória primeiro e logo voltar através dela. O presente artigo mostra como o tamanho da DRAM não tem impacto significativo quando se trata da execução do benchmarks como o PARSEC 3.0, rodando em uma máquina ARM (no caso é um ARM Cortex-A8). O cenário para esta simulação é Gem5, que é uma plataforma aberta para código de múltiplas arquiteturas e tem capacidade de mudar o tamanho da memória. É precisamente esta capacidade e o modelo para a arquitetura ARMv7, o fator que permite que o desempenho esteja relacionado com a hierarquia de memoria e todos os outros aspectos fiquem iguais dentro do processador emulado durante todo o proceso.application/pdfspaUniversidad Santo Tomás Seccional Tunjahttp://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091/1058Ingenio Magno; Vol. 6 (2015): Ingenio Magno Vol. 6-2; 40-472422-23992145-9282Derechos de autor 2016 Ingenio Magnohttp://purl.org/coar/access_right/c_abf2DRAM size independence in single-core processors using gem5DRAM size independence in single-core processors using gem5Independência da capacidade da memória DRAM nos processadores de um núcleo utilizando o simulador Gem5info:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1cachedramgem5memory hierarchy-parseccachéDRAMgem5jerarquía de memoriasPARSECcachedramgem5hierarquia de momóriasparsec11634/4924oai:repository.usta.edu.co:11634/49242023-07-14 16:32:30.588metadata only accessRepositorio Universidad Santo Tomásnoreply@usta.edu.co