Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.

Detalhes bibliográficos
Ano de defesa: 1990
Autor(a) principal: Marco Tulio Carvalho de Andrade
Orientador(a): Wilhelmus Adrianus Maria Van Noije
Banca de defesa: Paul Qualifik, Edith Ranzini
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade de São Paulo
Programa de Pós-Graduação: Engenharia Elétrica
Departamento: Não Informado pela instituição
País: BR
Link de acesso: https://doi.org/10.11606/D.3.1990.tde-06072022-113110
Resumo: Este trabalho consta do desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers. Tal interface dispõe de um núcleo, cuja função é interpretar e ativar os comandos disponíveis, por meio de um protocolo definido, e um conjunto de rotinas gráficas básicas. A interface está estruturada de modo a realizar uma divisão espacial das tarefas de processamento para explorar o desempenho de sistemas paralelos. De modo a introduzir o tema, há a apresentação de fundamentos sobre a arquitetura da família dos transputers, a linguagem OCCAM 2 dos transputers e ao sistema de desenvolvimento de programas para transputers (TDS2). Os recursos de hardware e a estruturação do software são mostrados. Também é feita uma discussão de questões de técnicas de otimização de performance, concepção do sistema gráfico paralelo e considerações sobre os algoritmos utilizados. Algumas rotinas gráficas básicas foram desenvolvidas: linha, retângulo, círculo, semicírculo, quarto de círculo, oitavo de círculo, circunferência, semicircunfêrencia, quarto de circunferência, elipses e rotinas para escrever cadeias de caracteres. Alguns algoritmos convencionais foram adaptados para adequá-los a atingir a melhor performance do sistema gráfico.
id USP_e12ed6efdb0f6908a870c57d26e6f309
oai_identifier_str oai:teses.usp.br:tde-06072022-113110
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers. Development of a software graphical interface for transputer based parallel systems. 1990-08-24Wilhelmus Adrianus Maria Van NoijePaul QualifikEdith RanziniMarco Tulio Carvalho de AndradeUniversidade de São PauloEngenharia ElétricaUSPBR Graphical interface Interface gráfica Parallel systems Sistemas paralelos Transputers Transputers Este trabalho consta do desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers. Tal interface dispõe de um núcleo, cuja função é interpretar e ativar os comandos disponíveis, por meio de um protocolo definido, e um conjunto de rotinas gráficas básicas. A interface está estruturada de modo a realizar uma divisão espacial das tarefas de processamento para explorar o desempenho de sistemas paralelos. De modo a introduzir o tema, há a apresentação de fundamentos sobre a arquitetura da família dos transputers, a linguagem OCCAM 2 dos transputers e ao sistema de desenvolvimento de programas para transputers (TDS2). Os recursos de hardware e a estruturação do software são mostrados. Também é feita uma discussão de questões de técnicas de otimização de performance, concepção do sistema gráfico paralelo e considerações sobre os algoritmos utilizados. Algumas rotinas gráficas básicas foram desenvolvidas: linha, retângulo, círculo, semicírculo, quarto de círculo, oitavo de círculo, circunferência, semicircunfêrencia, quarto de circunferência, elipses e rotinas para escrever cadeias de caracteres. Alguns algoritmos convencionais foram adaptados para adequá-los a atingir a melhor performance do sistema gráfico. This work focuses the development of a graphical software interface for Transputer based parallel systems. This interface contains a kernel, which function is to interpret and activate the available commands, by means of a defined protocol, and a set of basic graphic routines. The interface is structured in order to realize a spatial division of the processing tasks to explore the performance of parallel systems. In order to introduce the subject, there is a tutorial on the Transputer family architecture, the OCCAM 2 Transputer language and the Transputer development system (tds2). The hardware resources and the software structure are shown. Furthermore, some performance optimization technics, the parallel graphic system conception and some considerations about the utilized algorithms are discussed. Some basic graphic routines were developed, line, rectangle, circle, semicircle, quarter of circle, eighth of circle, circumference, semicircumference, quarter of circumference, dognut, elipses and routines to write strings of characters. Some conventional algorithms were adapted to adequate them to achieve the best performance of the graphic system. https://doi.org/10.11606/D.3.1990.tde-06072022-113110info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T18:20:12Zoai:teses.usp.br:tde-06072022-113110Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-07-06T14:35:56Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
dc.title.alternative.en.fl_str_mv Development of a software graphical interface for transputer based parallel systems.
title Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
spellingShingle Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
Marco Tulio Carvalho de Andrade
title_short Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
title_full Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
title_fullStr Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
title_full_unstemmed Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
title_sort Desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers.
author Marco Tulio Carvalho de Andrade
author_facet Marco Tulio Carvalho de Andrade
author_role author
dc.contributor.advisor1.fl_str_mv Wilhelmus Adrianus Maria Van Noije
dc.contributor.referee1.fl_str_mv Paul Qualifik
dc.contributor.referee2.fl_str_mv Edith Ranzini
dc.contributor.author.fl_str_mv Marco Tulio Carvalho de Andrade
contributor_str_mv Wilhelmus Adrianus Maria Van Noije
Paul Qualifik
Edith Ranzini
description Este trabalho consta do desenvolvimento de uma interface gráfica em software para sistemas paralelos baseados em transputers. Tal interface dispõe de um núcleo, cuja função é interpretar e ativar os comandos disponíveis, por meio de um protocolo definido, e um conjunto de rotinas gráficas básicas. A interface está estruturada de modo a realizar uma divisão espacial das tarefas de processamento para explorar o desempenho de sistemas paralelos. De modo a introduzir o tema, há a apresentação de fundamentos sobre a arquitetura da família dos transputers, a linguagem OCCAM 2 dos transputers e ao sistema de desenvolvimento de programas para transputers (TDS2). Os recursos de hardware e a estruturação do software são mostrados. Também é feita uma discussão de questões de técnicas de otimização de performance, concepção do sistema gráfico paralelo e considerações sobre os algoritmos utilizados. Algumas rotinas gráficas básicas foram desenvolvidas: linha, retângulo, círculo, semicírculo, quarto de círculo, oitavo de círculo, circunferência, semicircunfêrencia, quarto de circunferência, elipses e rotinas para escrever cadeias de caracteres. Alguns algoritmos convencionais foram adaptados para adequá-los a atingir a melhor performance do sistema gráfico.
publishDate 1990
dc.date.issued.fl_str_mv 1990-08-24
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 https://doi.org/10.11606/D.3.1990.tde-06072022-113110
url https://doi.org/10.11606/D.3.1990.tde-06072022-113110
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.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Engenharia Elétrica
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1786376610829565952