Página do Professor Sandro Neves Soares

2011 - o artigo T&D-Bench—Innovative Combined Support for Education and Research in Computer Architecture and Embedded Systems foi aceito para publicação na IEEE Transactions on Education


     O T&D-Bench, desenvolvido na UCS e no Embedded Systems Lab da UFRGS, é um framework para a exploração do espaço de projeto de processadores embarcados. Ele provê um processo de projeto rápido e simplificado, juntamente com a flexibilidade para a modelagem de mecanismos arquiteturais mais complexos, ou específicos de um dado processador, através da disponibilização de um conjunto de métodos especializados, fortemente acoplados aos seus recursos de modelagem, para o acesso e a manipulação do modelo de processador, além de uma linguagem de descrição simples e de fácil uso. Suas principais características são:

     Nesta página, há documentação descrevendo a metodologia de modelagem do framework T&D-Bench, assim como estão disponíveis  modelos de simulação de processadores, que podem ser usados para a exploração do espaço de projeto ou, também, no ensino de Organização e Arquitetura de Computadores. Estes modelos aceitam, como entrada, programas em Assembly (que podem ser gerados pelo GNU gcc), e mostram, numa GUI, o estado do processador ao executar o programa carregado.


2010, July   -   atualizamos o guia de instalação do gcc cross-compiler para a compilação de programas a serem executados no simulador do MIPS. A instalação foi testada em várias versões da distribuição Fedora do Linux. O guia está disponível em Tutoriais.

2010, July   -   Martin Hager, da HFU - Höhere Fachschule Uster, Suiça, está usando os simuladores do Neander e do MIPS com seus alunos. Ele, gentilmente, produziu e enviou-nos um guia, em inglês, que descreve alguns aspectos do uso destes simuladores. O guia pode ser acessado em Tutorials, na versão em inglês desta página.

12-out-2009   -   trabalho desenvolvido com o T&D-Bench, em cooperação com pesquisadores do grupo ACES da Universidade da Califórnia, em Irvine, será apresentado no VLSI-SOC'2009. Trata-se de uma extensão a uma técnica popular, empregada no mercado de processadores embarcados

03-out-2008   -   dois trabalhos desenvolvidos com o T&D-Bench foram aceitos para publicação no WEAC'2008 e WPUC'2008 

01-jun-2008   -   uma primeira versão do simulador do LC-3 está disponível

24-out-2007   -   dois trabalhos desenvolvidos com o T&D-Bench foram apresentados no WEAC'2007 e WSCAD'2007, respectivamente (ver em publicações)

15-mai-2007   -   o framework para experimentos com rISA (reduced bit-width Instruction Set Architecture) está pronto

11-mai-2007   -   a aplicação do T&D-Bench em ensino e em pesquisa, ao longo dos últimos anos, está relatada no artigo "From Classroom to Research: Providing Different Services for Computer Architecture Education", a ser apresentado no Workshop on Computer Architecture Education (WCAE'2007), em San Diego nos Estados Unidos

01-nov-2006   -   as versões 1.0 dos simuladores do Neander, do MIPS mono e multi-ciclo, assim como do MIPS com pipeline, estão disponíveis  - ver como acessá-los na seção Software e como executá-los na seção Modelos

29-abr-2006   -   o artigo " Design Space Exploration of Embedded Processors in Computer Architecture Education using T&D-Bench  " será apresentado na Conferência Frontiers in Education