Author:
Reis Lucas Oliveira Pimenta dos,Duenha Liana Dessandre
Abstract
Esse artigo apresenta o TFSim, um simulador funcional para a arquitetura superescalar com execução fora de ordem e especulação baseada no algoritmo de Tomasulo. O simulador utiliza arquitetura MIPS64 e uma interface gráfica completa em nível de ciclo de execução fiel às descrições presentes na literatura. O simulador foi desenvolvido com base nos padrões SystemC de simulação baseada em eventos discretos, que fornece robustez e extensibilidade para a ferramenta. Seu principal objetivo é complementar o ensino em Arquitetura de Computadores de um dos algoritmos mais importantes de execução fora de ordem presente na literatura.
Publisher
Sociedade Brasileira de Computacao - SB
Reference18 articles.
1. Nana c++ library, 2015(acessed December 8,2018). [link].
2. D. Anderson, F. Sparacio, and R. M. Tomasulo. The ibm system/360 model 91: Machine philosophy and instruction-handling. IBM Journal of Research and Development, 11(1):8-24, 1967.
3. D. Black and J. Donovan. SystemC: From the Ground Up. Kluwer Academic Publishers, 2004.
4. I. Branovic, R. Giorgi, and E. Martinelli. Webmips: a new web-based mips simulation environment for computer architecture education. In Proceedings of the 2004 workshop on Computer architecture education: held in conjunction with the 31st International Symposium on Computer Architecture, page 19. ACM, 2004.
5. J. L. H. David A. Patterson. Arquitetura de computadores: Uma abordagem quantitativa. 2012.