Uma implementação da linguagem paralela CPAR usando modelo de programação \'threads\'.
Autor(a) principal: | |
---|---|
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 |