FundaÃÃo de Amparo à Pesquisa do Estado do Cearà / Em programaÃÃo orientadas a objetos (POO) , a habilidade de encapsular interesses de software da dominante decomposiÃÃo em objetos à a chave para alcanÃar alto nÃvel de modularidade e diminuiÃÃo de complexidade em projetos de larga escala.
Entretanto, o paralelismo de memÃria distribuÃda tende a quebrar modularidade, encapsulamento e a independÃncia de objetos, uma vez que as computaÃÃes paralelas nÃo podem ser encapsuladas em objetos individuais, os quais residem em um
espaÃo de endereÃamento Ãnico. Para reconciliar orientaÃÃo a objetos e paralelismo em memÃria distribuÃda, esse trabalho introduz a PPOO (ProgramaÃÃo Paralela Orientada a Objetos), um estilo de POO onde objetos sÃo distribuÃdos por padrÃo. Como uma estensÃo do C++, uma linguagem consolidada em CAD, a linguagem PObC++ foi projetada e prototipada, incorporando as ideias da PPOO. / In object-oriented programming (OOP) languages, the ability to encapsulate
software concerns of the dominant decomposition in objects is the key to
reaching high modularity and loss of complexity in large scale designs. However,
distributed-memory parallelism tends to break modularity, encapsulation, and
functional independence of objects, since parallel computations cannot be
encapsulated in individual objects, which reside in a single address space.
For reconciling object-orientation and distributed-memory parallelism, this work
introduces OOPP (Object-Oriented Parallel Programming), a style of OOP where
objects are distributed by default. As an extension of C++, a widespread language
in HPC, the PObC++ language has been designed and protoyped, incorporating
the ideas of OOPP
Identifer | oai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:5496 |
Date | 13 April 2012 |
Creators | Eduardo Gurgel Pinho |
Contributors | Francisco Heron de Carvalho Junior, Ricardo Cordeiro CorrÃa, Eugene Francis Vinod Rebello |
Publisher | Universidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo, UFC, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Unknown |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0024 seconds