Web-MHSim: Simulador didático de hierarquia de memória com carregamento dinâmico de módulos

  • Luiza Maria Novais Coutinho PUC Minas
  • José Leandro Dias Mendes PUC Minas
  • Carlos Augusto Paiva da Silva Martins PUC Minas

Resumo


O aprendizado de hierarquia de memória utilizando os métodos convencionais de ensino (slides, livros e outros), apresenta algumas dificuldades na visualização e compreensão do que acontece durante os acessos às posições de memória nos diversos níveis hierárquicos. Com o propósito de reduzir essa dificuldade foi proposto e desenvolvido o Web-MHSim, simulador didático de hierarquia de memória. Com o objetivo de adaptar-se à necessidade do usuário foi adicionado o recurso de carregamento dinâmico de módulos.

Referências

Yurcik, W.; Wolffe, G. S.;Holliday, Mark A.;Osborne, H. “Teaching Computer Organization/Architecture With Limited”, ACM SIGCSE Bulletin, Vol. 34, pp. 176-180, 2002.

Yurcik, W.; Wolffe, G. S.; Holliday, M. A; “A Survey of Simulators Used in Computer Organization/Architecture Courses”, Summer Computer Simulation Conference (SCSC), Society for Computer Simulation (SCS), 2001.

Grünbacher H.; “Teaching Computer Architecture / Organization using simulators”, 28th Frontiers in Education Conference (FIE), pp. 1107-1112, 1998.

Djordjevic, J.; Nikolic, B.; Mitrovic, M. “A Memory System for Education”, The Computer Journal, Vol. 48, No. 6, pp. 630-641, 2005.

Mendes, J. L. D.; Coutinho, L. M. N.; Martins, C. A. S.; “Web-MHSim-Web Memory Hierarchy Simulator”, 2006, http://www.mscsim.com/WEB-MHE_SIMULADOR.htm.

Coutinho, L. M. N.; Mendes, J. L. D.; Martins, C. A. P. S.; “Web memory hierarchy learning and research environment”, WorkShop On Computer Architecture Education (WCAE), 33th In Symposium On Computer Architecture (ISCA), Boston, United State, 2006.

Coutinho, L. M. N.; Mendes, J. L. D.; Martins, C. A. P. S.; “MSCSim – Simulador de Memória Cache, Split e Múltiplos Níveis”, VI Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD), pp. 193- 196, 2005.

Mendes, J. L. D.; Coutinho, L. M. N.; Martins, C. A. P. S.; “MSCSim – Multilevel and Split Cache Simulator”, 36th Frontiers in Education Conference (FIE), 2006 (aprovado, em processo de publicação).

Silva, A. R.; Pinho, R. D., “Simulador de memória cache com carregamento dinâmico de módulos e execução de script de configuração” IV Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD), 2003.

Austin, T., “SimpleScalar LLC”, Disponível em http://www.simplescalar.com/.

Hill, M. D., “Dinero IV”, Disponível em http://www.cs.wisc.edu/~markhill/DineroIV/.

CacheSimulator, 2003, Disponível em http://www.ece.gatech.edu/research/labs/reveng/cachesim/index.html.

Shivakumar, P.; Jouppi, N. J.; “Cacti 3.0”, An Integrated Cache Timing, Power, and Area Model. Technical Report, Compaq Computer Corporation, 2001.

Schintke, F.; Simon, J.; Reinefeld, A.; “LDASimulator”, 2001, Disponível em http://www.zib.de/schintke/ldasim/index.en.html.

Prima Cache Simulator, Disponível em www.dsi.unimo.it/staff/st36/imagelab/prima.html.

Hennessy, J. L.; Patterson, D. A.; Computer Architecture: A Quantitative Approach, third edition, Morgan Kaufman, 2002.

Jouppi, N. P.; “Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers”, 17th Annual Int’l Symposium on Computer Architecture”, pp. 364-373, 1990.
Publicado
17/10/2006
COUTINHO, Luiza Maria Novais; MENDES, José Leandro Dias; MARTINS, Carlos Augusto Paiva da Silva. Web-MHSim: Simulador didático de hierarquia de memória com carregamento dinâmico de módulos. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA - SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 7. , 2006, Ouro Preto. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 29-32. DOI: https://doi.org/10.5753/wscad_estendido.2006.18966.