CSDSim: A didactic processor simulation environment based on the client / server architecture
Resumo
Computer processors are incredibly complex and many times hard to evaluate and understand. Moreover, processor organization can hardly be studied on a pure theoretical base, and experimenting with real processors does not allow the analysis of the internal processor structure. Therefore, the use of simulation models that describe their behavior can facilitate their comprehension. This work introduces CSDSim, a didactic environment for teaching and evaluating processor organizations using the DLX processor. The environment is based on a client / server architecture and uses concepts of Visual Interactive Simulation and Object Oriented Hardware Modeling.
Palavras-chave:
Processor Organization, DLX, Visual Interactive Simulation, Object Oriented Simulation, SIMOO Environment
Referências
ADAMS, George. DLXview – (Preliminary) User's Manual. Available by WWW in [link]
AUSTIN, Todd M. A User's and Hacker's Guide to the SimpleScalar Architectural Research Tool Set (for tool set release 2.0). Available by WWW in ftp://ftp.cs.wisc.edu/sohi/Code/simplescalar2.0/hack_guide.pdf
BELL, P. C.; O'KEEFE, R. M. Visual Interactive Simulation – history, recent developments, and major issues. Simulation, 49(3):109–116, set. 1987.
COPSTEIN, Bernardo; PEREIRA, Carlos Eduardo; WAGNER, Flávio R. The Object Oriented Approach and the Event Simulation Paradigms. In: European Simulation Multiconference, 10, 1996. Proceedings… Budapest: SCS, 1996. p. 56–71.
GRÜNBACHER, Herbert. WinDLX Tutorial – A firstexample. Available by E-mail in maziane@lsvise.tuwien.ac.at
HURRION, R. D. The design, use, and required facilities of an interactive visual computer simulation language to explore production planning problem. Londres, Univ. of London, 1976. (Ph.D Thesis)
PATTERSON, D. A.; HENNESSY, J. L. Computer Architecture: A Quantitative Approach. 2nd Edition. Morgan Kaufmann Publishers Inc., 1995.
PATTERSON, D. A.; HENNESSY, J. L. Computer Organization & Design: The Hardware/Software Interface. 2nd Edition. Morgan Kaufmann Publishers Inc., 1995.
VERPLAE TSE, Peter. ESCAPE v1.1 Manual. Available by WWW in [link]
WAGNER, P. R.; FREITAS, C. M. D. S.; WAGNER, F. R. Um Novo Paradigma para Modelagem e Simulação Interativa Visual. In: Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens, IX. Campinas, Brazil, October 1996. Proceedings, SBC/UFMG, 1996. pp. 87–94.
YOURDON, E.; COAD, P. Object-Oriented Analysis. Second Edition. Prentice Hall, 1991.
AUSTIN, Todd M. A User's and Hacker's Guide to the SimpleScalar Architectural Research Tool Set (for tool set release 2.0). Available by WWW in ftp://ftp.cs.wisc.edu/sohi/Code/simplescalar2.0/hack_guide.pdf
BELL, P. C.; O'KEEFE, R. M. Visual Interactive Simulation – history, recent developments, and major issues. Simulation, 49(3):109–116, set. 1987.
COPSTEIN, Bernardo; PEREIRA, Carlos Eduardo; WAGNER, Flávio R. The Object Oriented Approach and the Event Simulation Paradigms. In: European Simulation Multiconference, 10, 1996. Proceedings… Budapest: SCS, 1996. p. 56–71.
GRÜNBACHER, Herbert. WinDLX Tutorial – A firstexample. Available by E-mail in maziane@lsvise.tuwien.ac.at
HURRION, R. D. The design, use, and required facilities of an interactive visual computer simulation language to explore production planning problem. Londres, Univ. of London, 1976. (Ph.D Thesis)
PATTERSON, D. A.; HENNESSY, J. L. Computer Architecture: A Quantitative Approach. 2nd Edition. Morgan Kaufmann Publishers Inc., 1995.
PATTERSON, D. A.; HENNESSY, J. L. Computer Organization & Design: The Hardware/Software Interface. 2nd Edition. Morgan Kaufmann Publishers Inc., 1995.
VERPLAE TSE, Peter. ESCAPE v1.1 Manual. Available by WWW in [link]
WAGNER, P. R.; FREITAS, C. M. D. S.; WAGNER, F. R. Um Novo Paradigma para Modelagem e Simulação Interativa Visual. In: Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens, IX. Campinas, Brazil, October 1996. Proceedings, SBC/UFMG, 1996. pp. 87–94.
YOURDON, E.; COAD, P. Object-Oriented Analysis. Second Edition. Prentice Hall, 1991.
Publicado
24/10/2000
Como Citar
RODRIGUES, Gustavo R.; BECKER, Douglas M.; WAGNER, Flávio R..
CSDSim: A didactic processor simulation environment based on the client / server architecture. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 12. , 2000, São Pedro/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2000
.
p. 287-294.
DOI: https://doi.org/10.5753/sbac-pad.2000.41227.
