SimuS: A Simulator for Teaching Computer Architecture

Authors

  • Gabriel P. Silva UFRJ
  • José Antônio dos S. Borges UFRJ

DOI:

https://doi.org/10.5753/ijcae.2016.4869

Keywords:

teaching, computer architecture, Neander, Neanderwin, Sapiens, Simus, simulator

Abstract

This paper introduces the SimuS simulator, developed for a hypothetical Sapiens processor architecture, specifically designed for teaching computer architecture, based on the experience gained from using and developing the Neanderwin simulator for the Neander-X processor. In the hypothetical Sapiens processor, the architecture and instruction set initially proposed for the Neander-X processor are extended to create a processor architecture with more resources, allowing its use from introductory courses to more advanced ones.

Downloads

Download data is not yet available.

References

J. A. S. Borges, G. P. Silva "NeanderWin - um simulador didático para uma arquitetura do tipo acumulador". WEAC, 2006.

R. F. Weber, Fundamentos de Arquitetura de Computadores. 2. Ed. Porto Alegre: Instituto de Informática da UFRGS: Sagra Luzzatto, 2001.

B. Nikoli, V. Milutinovic, "A survey and evaluation of simulators suitable for teaching courses in computer architecture and organization", IEEE Transactions on Education, Vol. 52, No. 4, November 2009

Z. Sridhar, "GNUSim8085, versão 1.3.7", [link]. Acesso em 23 de Junho de 2016

M. Scott, "WinMips64, version 1.57", [link]. Acesso em 20 de Julho de 2016.

A. A. Moreira, C. A. P. S. Martins, "R2DSim: simulador didático do RISC reconfigurável". WEAC, pp 9-14, 2009.

A. B. Verona, J. A. Martini, T. L. Gonçalves, "SIMAEAC: Um simulador acadêmico para ensino de arquitetura de computadores". I ENINED - Encontro Nacional de Informática e Educação, pp 424-432, 2009.

E. V. C. L. Borges et al., "SEAC: um simulador online para ensino de arquitetura de computadores" - WEAC, pp. 34-38, 2012

Ziller, R. Microprocessadores: Conceitos Importantes, EEL - UFSC, 2ª edição, Florianópolis, Brasil, 2000

G. P. Silva, J.A.S Borges, O Simulador Neander-X para o Ensino de Arquitetura de Computadores.. Ed. Autor, 75 pp, 2016, disponível em [link]

P. Sanderson, K. Vollmar “MARS Simulator" [link]. Acesso em agosto de 2016.

Published

2016-12-01

How to Cite

Silva, G. P., & Borges, J. A. dos S. (2016). SimuS: A Simulator for Teaching Computer Architecture. International Journal of Computer Architecture Education, 5(1), 7–12. https://doi.org/10.5753/ijcae.2016.4869

Issue

Section

Full Papers