Skip to content

rafaelferreirapt/acomputadoresavancada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arquitectura de Computadores Avançada

Aulas resolvidas por Rafael Ferreira e Rodrigo Cunha.


Trabalho Prático 1

O trabalho proposto para a unidade curricular de Arquitetura de Com- putadores Avançada foi a implementação de uma nova fase pipeline que re- sulta da divisão da fase já existente ID, ficando assim duas fases ID1 e ID2.

A primeira entrega é constituída pela implementação desta nova fase, sem forwarding, e é apenas pedido que se seja introduza os stalls e que as operações de salto condicional e incondicional sejam resolvidas nesta nova fase.

Já a segunda entrega consiste na evolução da pipeline através da intro- dução de forwarding, que reduz significativamente o número de stalls. Não sendo possível através de forwarding remover todos os stalls, foi então pedido também que se introduzissem apenas os stalls necessários nesta atualização da pipeline.

O relatório reflete uma descrição das condições introduzidas tanto para forwarding como hazards, assim como testes e exemplos para demonstração destas condições e exercícios propostos, e por último a conclusão deste mesmo trabalho.


Trabalho Prático 2

O trabalho proposto para a unidade curricular de Arquitetura de Com- putadores Avançada foi a implementação em CUDA para o processamento de um Semi-Global Matching.

Este programa tem como objetivo determinar a imagem de disparidade entre duas imagens idênticas mas de posições diferentes, como se de dois olhos se tratasse, uma vista com o olho da esquerda e outra com o olho da direita.

O relatório reflete todas as geometrias de kernel implementadas, formas de pensamento, métodos de como foram implementados os algoritmos, resul- tados, tutorial para correr o código elaborado, e por último a conclusão deste mesmo trabalho.


More information: http://www.rafaelferreira.pt

About

Aulas Práticas e Trabalhos Práticos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published