C02 - CO-processador Gráfico COncorrente
No Thumbnail Available
Date
2023
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
O Co-processador Gráfico Concorrente é um projecto de software e de hardware, tendo em vista a obtenção de um sistema gráfico para visualização de imagens 30 de alta resolução e com elevado grau de realismo, em tempo real. O sistema tem uma resolução máxima de 1280 x 1024 pixels, com 24 bits/pixel. Esta resolução é configurável por software, o que pennite a compatibilidade com outras nonnas, nomeadamente 1024 x 768 e 640 x 480. Os elementos processadores do sistema são Transputers T800. Cada Transputer tem a sua própria memória local, sendo a comunicação inter-processadores feita exclusivamente por mensagens através de portos série de alta velocidade, pennitindo que o hardware seja construído de forma modular. É utilizado um pipeline de visualização 3D que executa as transformações geométricas e processamento de rendering necessário à obtenção de imagens realistas a partir de uma descrição hierárquica da cena a visualizar. A remoção de faces ocultas é feita através de um Z-buffer. É também executada uma préremoção de faces ocultas. Espera-se, com esta pré-remoção, obter uma melhoria de desempenho em cenas complexas. O software é desenvolvido no sistema operativo Helios sob a fonna de pipeline de processos programados sequencialmente segundo o binding ANSI C e que comunicam por mensagens. O paralelismo é expresso através da linguagem COL (Coinponent Oistribution Language), que especifica as ligações inter-processos e a distribuição desses processos pelos processadores do sistema.
Description
@inproceedings{10.2312:pt.19911526,
booktitle = {EPCG1991 - 4º Encontro Português de Computação Gráfica 1991},
editor = {Manuel Joáo Próspero},
title = {{C02 - CO-processador Gráfico COncorrente}},
author = {Guerreiro, Rui and Janeiro, Florival and Pereira, João},
year = {2023},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-203-5},
DOI = {10.2312/pt.19911526}
}