Independência da capacidade da memória DRAM nos processadores de um núcleo utilizando o simulador Gem5

##plugins.themes.bootstrap3.article.main##

Andrés Gallego-Garcés
Sebastián Eslava-Garzón

Resumo

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.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Como Citar
Gallego-Garcés, A., & Eslava-Garzón, S. (2016). Independência da capacidade da memória DRAM nos processadores de um núcleo utilizando o simulador Gem5. Ingenio Magno, 6(2), 40-47. Recuperado de http://revistas.ustatunja.edu.co/index.php/ingeniomagno/article/view/1091
Seção
Artículos Vol. 6-2

Referências

Ltd. ARM (2009). Amba LPDDR2 dynamic memory controller DMC-342 technical reference manual. Tech. Rep.Retrieved from http://infocenter.arm.com/help/index. jsp?topic=/com.arm.doc.ddi0436a/index.html
ARM (2013). Cortex A8 Technical Reference Manual. Revision: R2p1. http://infocenter.arm.com/help/index. jsp?topic=/com.arm.doc.ddi0344i/index.html (2013).
C. Augustine, C., X. Mojumder, X, H. Fong, H, S. Choday, S., P. Park, P. and & K. Roy, K. (2012). STT-MRAMs for future universal memories: perspective and prospective. Proc. of 2012 28th Int. Conf. on Microelectronics, 349355.
Inc. Cadence Design Systems (2013a). Cadence design ip: Wide-i/o controller. Tech. Rep.
Inc. Cadence Design Systems (2013b). Sources of error in full-system simulation. Advanced Computer Architecture Laboratory, Michigan: University of Michigan, Advanced Computer Architecture Laboratory..
Fernando Endo, F., Damien Couroussé, D. & and Charles, H.P.. Henri-Pierre (2014). Microarchitectural simulation of in-order and out-of-order arm microprocessors with gem5. International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV).
Xuanyao Fong, X. and& Kaushik Roy, K. (2013). Lowpower robust complementary polarizer STT-MRAM (CPSTT) for on-chip caches. West Lafayette: Purdue University.
Hansson, A., Agarwal, N., Kolli, A., Wenisch, T. & and Udipi, A. (2014). Simulating dram controllers for future system architecture exploration. Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS).
David Money Harris, D. and& Sarah L. Harris, S. (2007).. Digital Design and Computer Architecture. California: Elsevier., inc.1, 2007.
John Hennessy, H. and& David. Patterson, D. . Computer Organization and Design (2009). The hardware software interface (4th ed.). California. Elsevier inc.
Hennessy, H. & Patterson, D. (2012). Computer architecture: a quantitative approach (2012). (5th ed.). John Hennessy and David. Patterson. California:. Elsevier inc.
Jacob, B. and D. Wang, D. (2007). Memory Systems: Cache, DRAM, Disk. (2007). B. California:. Morgan Kaufmann Publishers Inc.
Jain, P. rachi and& Wadhawan, J. anakrani (2014). Desing and comparative analysis of SRAM cell structures using 0.5 nm technology. International Journal of Computer Applications, 87(3)..
Rainer Leupers, R. and& Olivier Temam, O. (2007). .Processor and system-on- chip simulation. (2007). USA. Springer.
Nathan, B. et al. (2011). The gem5 Simulator. (2011). Recuperado de http://research.cs.wisc.edu/multifacet/ papers/can11_gem5.pdfACM SIGARCH Computar Architecture News.

Wulf, M. (1995). cKee. Hitting the memory wall: implications of the obvious. (1995). USA. Computer Architecture News, 23, 20-24.