Integração Extended SimMan Tool & CCS-Simulação de Arquiteturas Superescalares em Clusters
Resumo
Simulação é o método mais usado e eficiente para projeto de novos processadores. Através dela podemos reproduzir e considerar os parâmetros e variáveis de uma arquitetura real, como por exemplo, arquiteturas superescalares. Com este intuito foi desenvolvido o software de gerenciamemo de simulações Extended SimMan. Esta ferramenta é uma interface gráfica para os simuladores do SimpleScalar Tool Set, gerando arquivos de configuração e gerenciando as simulações em diferentes máquinas e extraindo os dados de interesse dos arquivos de resultados e apresentando-os em gráfico e tabela. O Extended SimMan pode utilizar as máquinas de uma rede para executar as simulações, e também os nodos de um cluster, através do software de gerenciamento de clusters CCS. A idéia, afinal, é tomar o processo de simulação o mais simples e transparente possível ao usuário final, mascarando os vários programas envolvidos bem como os formatos dos arquivos utilizados e reduzindo drasticamente o ônus no lançamento de simulações que levam muitas vezes mais de 24 horas de duração.
Referências
Burger, D.; Austin. T. M. The SimpleScalar Tool Set: Version 2.0. Madison: University of Wisconsin, 1997. (Technical Report, n.1342).
Free Software Foundation - Gawk. http://www.gnu.org/software/gawk/
Free Software. Foundation - Bash. http://www.gnu.org/software/bash/
GnuPlot - http://www.ucc.ie/gnuplot/gnuplot.html
Gonçalves, R. A. L.; Ayguadé, E.; Valero. M.; Navaux, P.O.A. A Simulator for SMT architectures: Evaluating Instruction Cache Topologies. XII SBAC-PAD. October 2000.
Johnson. M. Superscalar Microprocessor Design. Englewood Cliffs. New Jersey: Prentice Hall. 1991. 288p. Series in Innovative Technology.
Keller. A. OpenCCS Administrator Manual. Alemanha: Paderborn Center for Parallel Computing: v0.8. 114p, Outubro. 2002.
Kylix- Borland. http://www.borland.com/kylix/index.html
MIPS. R10000 Microprocessor User's Manual: Version 1.0. Mountain View, California: MIPS Technologies, 1995.
Pizzol. G. D.; Pilla. M. L.; Navaux. P. O. A. Branch Prediction X Performance: An Analisys on SuperScalar Processors. IN: XIII SBAC-PAD. October 2001.
Smith, J.E.; Sohi, G.S. The Microarchitecture of SuperScalar Processors. Proceedings of the IEEE, [S.I.], v.83, n.12, Dec. 1995.
Sugumar. R. A.: Abraham, S. G. Efficient Simulation of Caches under Optimal Replacement with Applications to Miss Characterization. IN: ACM SIGMETRICS CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS. Proceedings.. pp. 24-35. May 1993.