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...
- 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
- 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 |