MATERIAIS E M TODOS 2015
O presente trabalho tem como metodologia a pesquisa experimental, que para Jung (2004) está relacionada à experimentação, geração de inovações, testes de materiais, simulação de eventos, estudos de laboratório, estudos com protótipos, estudos de amostras criteriosas, etc.
Gil (2002) destaca que esta metodologia de pesquisa inclui como propriedades: a manipulação das variáveis; amostragem aleatória; coleta imparcial de dados e controle das variáveis pelo pesquisador. Para a manipulação e verificação dos dados será criado um simulador de pipeline para processadores MIPS 32 bits
O projeto de criação do simulador de pipeline será dividido em interface gráfica e lógica de programação. A subdivisão de projetos em partes menores, formando subprojetos, facilita o seu gerenciamento e controle (Vargas, 2005).
Para o desenvolvimento do simulador será utilizada a linguagem de programação Java por meio do compilador NetBeans IDE, versão 8.0.2, para ambiente Windows, visto que estas ferramentas são objetos de estudo no seguinte semestre e oferecem recursos para programação orientada a objetos aliadas a construção de interfaces gráficas.
Para a realização dos testes do simulador serão inseridas instruções Mips exemplificadas abaixo:
1. ADD $S0,$S1,$S2
2. SUB $S1,$S1,$S0
3. MUL $S4,$S5,$S6
O software fará a leitura e simulação das instruções e informará caso ocorra algum conflito, como por exemplo, a dependência de uma instrução que está sendo executada, no resultado de outra instrução que ainda não foi executada pelo pipeline.
JUNG, C. F. Metodologia para pesquisa & desenvolvimento: aplicada a novas tecnologias, produtos e processos. Rio de Janeiro: Axcel Books, 2004.
Gil, A. Carlos, Como Elaborar Projetos de Pesquisa - 4ª Edição Editora Atlas, 2002
Vargas, R. Vianna, Gerenciamento de Projetos -6a edição. Editora Brasport, 2005.
David A. Patterson, John L. Hennessy. “Organização e Projeto de Computadores - a interface Hardware/Software”.