Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.

Detalhes bibliográficos
Autor(a) principal: Matheos Junior, Walter
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-02102024-102626/
Resumo: Este trabalho apresenta uma nova implementação para a linguagem CPAR (uma linguagem de programação para processamento paralelo, desenvolvida na Escola Politécnica da Universidade de São Paulo). Esta nova implementação, utilizando POSIX \"threads\" (\"Pthreads\"), apresenta possibilidade de melhora de desempenho para os programas além de aumentar a sua portabilidade, visto que este padrão está hoje implementado na maioria dos sistemas operacionais UNIXs modernos, alcançando também outros sistemas operacionais como Windows e OS/2. Serão também apresentados nesta dissertação, conceitos básicos de arquiteturas e programação paralelas, as diretivas \"OpenMP\", a linguagem CPAR e sua nova proposta de implementação usando POSIX \"threads\".
id USP_6ee88abb54fa3ba25fd7e3f4d80e74a1
oai_identifier_str oai:teses.usp.br:tde-02102024-102626
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.Untitled in englishAssemblers and compilersMontadores e compiladoresParallel programmingProgramação paralelaEste trabalho apresenta uma nova implementação para a linguagem CPAR (uma linguagem de programação para processamento paralelo, desenvolvida na Escola Politécnica da Universidade de São Paulo). Esta nova implementação, utilizando POSIX \"threads\" (\"Pthreads\"), apresenta possibilidade de melhora de desempenho para os programas além de aumentar a sua portabilidade, visto que este padrão está hoje implementado na maioria dos sistemas operacionais UNIXs modernos, alcançando também outros sistemas operacionais como Windows e OS/2. Serão também apresentados nesta dissertação, conceitos básicos de arquiteturas e programação paralelas, as diretivas \"OpenMP\", a linguagem CPAR e sua nova proposta de implementação usando POSIX \"threads\".This work presents a new implementation for the CPAR language (a programming language for parallel processing developed in the Polytechnical School of the University of São Paulo). This new implementation, using POSIX \"threads\" (\"Pthreads\"), it presents possibility of improvement of performance for the programs besides increasing its portability, since this standard today is implemented in the majority of modern the operational systems UNIXs, also reaching other operational systems as Windows and OS/2. This paper also presents basic concepts: of parallel computer architectures and parallel programming languages; the \"OpenMP\" directives; the CPAR language and its new proposal of implementation using POSIX \"threads\".Biblioteca Digitais de Teses e Dissertações da USPSato, Liria MatsumotoMatheos Junior, Walter2002-11-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-02102024-102626/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-10-02T13:30:03Zoai:teses.usp.br:tde-02102024-102626Biblioteca 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:27212024-10-02T13:30:03Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
Untitled in english
title Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
spellingShingle Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
Matheos Junior, Walter
Assemblers and compilers
Montadores e compiladores
Parallel programming
Programação paralela
title_short Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
title_full Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
title_fullStr Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
title_full_unstemmed Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
title_sort Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
author Matheos Junior, Walter
author_facet Matheos Junior, Walter
author_role author
dc.contributor.none.fl_str_mv Sato, Liria Matsumoto
dc.contributor.author.fl_str_mv Matheos Junior, Walter
dc.subject.por.fl_str_mv Assemblers and compilers
Montadores e compiladores
Parallel programming
Programação paralela
topic Assemblers and compilers
Montadores e compiladores
Parallel programming
Programação paralela
description Este trabalho apresenta uma nova implementação para a linguagem CPAR (uma linguagem de programação para processamento paralelo, desenvolvida na Escola Politécnica da Universidade de São Paulo). Esta nova implementação, utilizando POSIX \"threads\" (\"Pthreads\"), apresenta possibilidade de melhora de desempenho para os programas além de aumentar a sua portabilidade, visto que este padrão está hoje implementado na maioria dos sistemas operacionais UNIXs modernos, alcançando também outros sistemas operacionais como Windows e OS/2. Serão também apresentados nesta dissertação, conceitos básicos de arquiteturas e programação paralelas, as diretivas \"OpenMP\", a linguagem CPAR e sua nova proposta de implementação usando POSIX \"threads\".
publishDate 2002
dc.date.none.fl_str_mv 2002-11-07
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://www.teses.usp.br/teses/disponiveis/3/3141/tde-02102024-102626/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-02102024-102626/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
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_ 1815256482815410176