Implementação de arquiteturas SIMD
Autor(a) principal: | |
---|---|
Data de Publicação: | 1989 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/117094 |
Resumo: | Este trabalho descreve a área de processamento matricial, mostrando os principais compromissos existentes na obtenção de arquiteturas paralelas a partir de algoritmos, para que haja um ganho real na avaliação destes. São feitas, ainda, considerações sobre ferramentas de programação para arquiteturas paralelas. Os principais compromissos que influenciam as arquiteturas SIMD, objeto de estudo deste trabalho, são abordados analisando-se uma áera de aplicação de arquiteturas SIMD: tratamento de imagens. Como uma caso prático de estudo e exemplo destes compromissos, é proposta uma arquitetura SIMD para um processador matricial empregando um chip matricial disponível comercialmente - o GAPP (Geometric Arithmetic Parallel Processor). É proposto, ainda, um ambiente para o desenvolvimento de programas nesta arquitetura. Este ambiente é baseado na utilização da lingaugem GAL (GAPP Algorithm Language), criada especificamente para elaboração de programas para o GAPP. |
id |
URGS_bca286f6d3708511bdf118e4d0d898cf |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/117094 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Carissimi, Alexandre da SilvaNavaux, Philippe Olivier Alexandre2015-05-26T02:00:48Z1989http://hdl.handle.net/10183/117094000004683Este trabalho descreve a área de processamento matricial, mostrando os principais compromissos existentes na obtenção de arquiteturas paralelas a partir de algoritmos, para que haja um ganho real na avaliação destes. São feitas, ainda, considerações sobre ferramentas de programação para arquiteturas paralelas. Os principais compromissos que influenciam as arquiteturas SIMD, objeto de estudo deste trabalho, são abordados analisando-se uma áera de aplicação de arquiteturas SIMD: tratamento de imagens. Como uma caso prático de estudo e exemplo destes compromissos, é proposta uma arquitetura SIMD para um processador matricial empregando um chip matricial disponível comercialmente - o GAPP (Geometric Arithmetic Parallel Processor). É proposto, ainda, um ambiente para o desenvolvimento de programas nesta arquitetura. Este ambiente é baseado na utilização da lingaugem GAL (GAPP Algorithm Language), criada especificamente para elaboração de programas para o GAPP.This work describes the array processing area, discussing the main tradeoffs in the design of parallel architecture from algorithms. The algorithm to architecture transformation is called a mapping problem. Some considerations about progamming tools for parallel architectures are also made. The relationship between algorithms and architectures is covered by studying a specific case for SIMD architectures: digital image processing. A SIMD architecture proposal, using a commercially available chip array - GAPP (Geometric Arithmetic Parallel Processor) is made. This architecture is used on a practical case to study and analyze those tradeoffs. An environment for program development for this architecture is also proposed. This environment is based on the use of GAL language (GAPP Algorithm Language), which was created specificaly for GAPP program development.application/pdfporArquitetura de computadoresProcessamento paraleloAlgoritmos paralelosImplementação de arquiteturas SIMDinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulCurso de Pós-Graduação em Ciência da ComputaçãoPorto Alegre, BR-RS1989mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000004683.pdf000004683.pdfTexto completoapplication/pdf20258801http://www.lume.ufrgs.br/bitstream/10183/117094/1/000004683.pdf4bac259547203ae82c53c5cee7593b30MD51TEXT000004683.pdf.txt000004683.pdf.txtExtracted Texttext/plain336563http://www.lume.ufrgs.br/bitstream/10183/117094/2/000004683.pdf.txtb5cc0e3ed7dc5b8441a73df1fe2ee119MD52THUMBNAIL000004683.pdf.jpg000004683.pdf.jpgGenerated Thumbnailimage/jpeg1154http://www.lume.ufrgs.br/bitstream/10183/117094/3/000004683.pdf.jpgcccedf3f9be99ad3c09b60d073848decMD5310183/1170942018-10-22 08:57:38.641oai:www.lume.ufrgs.br:10183/117094Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-22T11:57:38Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Implementação de arquiteturas SIMD |
title |
Implementação de arquiteturas SIMD |
spellingShingle |
Implementação de arquiteturas SIMD Carissimi, Alexandre da Silva Arquitetura de computadores Processamento paralelo Algoritmos paralelos |
title_short |
Implementação de arquiteturas SIMD |
title_full |
Implementação de arquiteturas SIMD |
title_fullStr |
Implementação de arquiteturas SIMD |
title_full_unstemmed |
Implementação de arquiteturas SIMD |
title_sort |
Implementação de arquiteturas SIMD |
author |
Carissimi, Alexandre da Silva |
author_facet |
Carissimi, Alexandre da Silva |
author_role |
author |
dc.contributor.author.fl_str_mv |
Carissimi, Alexandre da Silva |
dc.contributor.advisor1.fl_str_mv |
Navaux, Philippe Olivier Alexandre |
contributor_str_mv |
Navaux, Philippe Olivier Alexandre |
dc.subject.por.fl_str_mv |
Arquitetura de computadores Processamento paralelo Algoritmos paralelos |
topic |
Arquitetura de computadores Processamento paralelo Algoritmos paralelos |
description |
Este trabalho descreve a área de processamento matricial, mostrando os principais compromissos existentes na obtenção de arquiteturas paralelas a partir de algoritmos, para que haja um ganho real na avaliação destes. São feitas, ainda, considerações sobre ferramentas de programação para arquiteturas paralelas. Os principais compromissos que influenciam as arquiteturas SIMD, objeto de estudo deste trabalho, são abordados analisando-se uma áera de aplicação de arquiteturas SIMD: tratamento de imagens. Como uma caso prático de estudo e exemplo destes compromissos, é proposta uma arquitetura SIMD para um processador matricial empregando um chip matricial disponível comercialmente - o GAPP (Geometric Arithmetic Parallel Processor). É proposto, ainda, um ambiente para o desenvolvimento de programas nesta arquitetura. Este ambiente é baseado na utilização da lingaugem GAL (GAPP Algorithm Language), criada especificamente para elaboração de programas para o GAPP. |
publishDate |
1989 |
dc.date.issued.fl_str_mv |
1989 |
dc.date.accessioned.fl_str_mv |
2015-05-26T02:00:48Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/117094 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000004683 |
url |
http://hdl.handle.net/10183/117094 |
identifier_str_mv |
000004683 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/117094/1/000004683.pdf http://www.lume.ufrgs.br/bitstream/10183/117094/2/000004683.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/117094/3/000004683.pdf.jpg |
bitstream.checksum.fl_str_mv |
4bac259547203ae82c53c5cee7593b30 b5cc0e3ed7dc5b8441a73df1fe2ee119 cccedf3f9be99ad3c09b60d073848dec |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1800309065362964480 |