Últimos anúncios
Instalação de versão recente do Ripes + Guião do laboratório 7
17 maio 2025, 18:06 • João Pedro Faria Mendonça Barreto
Olá a todos/as,
Este anúncio tem duas partes, por isso leiam-no até ao fim.
1) Instalação de versão recente do Ripes
No
2º projeto, a vossa solução final precisará de abrir e ler ficheiros.
Esse será o tema da primeira aula laboratorial da próxima semana.
Infelizmente, as versões mais antigas do Ripes (incluindo a "Release build v.2.2.6" e a versão Web) têm limitações no suporte às "ecall" para a acesso a ficheiros.
Portanto, nesta fase todos/as precisam de instalar na vossa máquina a seguinte versão específica do Ripes que colocámos nesta pasta pública: https://tinyurl.com/iac-2025-Ripes
Notem que este pedido aplica-me mesmo àqueles/as que já tinham instalado a versão anterior do Ripes.
Os passos para a instalação encontram-se descritos no nosso "Guia de instalação do Simulador Ripes" (secção "Laboratórios").
Para alguns sistemas (e.g., portáteis Apple com processadores baseados em ARM64), precisarão de compilar o Ripes. Se for o vosso caso, tenham em conta:
- Atenção que a versão do Ripes que indicamos acima requer o qt6 (e não o qt5 que é indicado no nosso guia de instalação).
- Se tiverem alguma dificuldade, coloquem as vossas dúvidas no Fórum dos Laboratórios. É provável que um colega ou docente vos consiga ajudar rapidamente.
Se, após tentarem, não conseguirem instalar o simulador no vosso sistema operativo, podem sempre criar uma máquina virtual com um sistema onde saibam que o RIPES funciona, recorrendo a software de virtualização (e.g., VirtualBox).
Finalmente, lembrem-se que é só para a parte de leitura de ficheiros que vai ser necessária esta versão específica. Portanto podem ir avançando com as primeiras etapas do 2º projeto (e.g., as funções dotproduct e matmul) mesmo antes de terem o Ripes instalado/atualizado.
2) Guião do laboratório 7 (acesso a ficheiros em RISC-V/Ripes)
Finalmente, acabámos de publicar o guião da primeira aula laboratorial da próxima semana.
É dedicado ao tema da programação com acesso a ficheiros, usando Assembly RISC-V sobre Ripes.
É um laboratório muito alinhado com o 2º Projeto, que pode ajudar-vos muito a resolverem esse desafio no vosso projeto.
Além deste guião, também já podem encontrar um .zip com imagens e matrizes de pesos para usarem pelo classificador no vosso 2º projeto (ver secção Projeto).
Bom trabalho e até breve,
A equipa docente de IAC
Inscrições para o 1º MAP45
14 maio 2025, 09:39
2º projeto: enunciado v1.2 e código inicial para funções dotproduct/matmul
13 maio 2025, 22:30
Errei na aula teórica de terça 10:00-12:00
13 maio 2025, 12:29
Submissão de Projeto 1
7 maio 2025, 12:35