Return to search

CoordenaÃÃo e ReconfiguraÃÃo DinÃmica de Componentes em uma Plataforma de ComputaÃÃo Paralela / Coordination and Dynamic Reconfiguration of Components in a Parallel Computing Platform

nÃo hà / Long running applications are very common in High Performance Computing
(HPC) domains. During the execution of this kind of application, some
improvements or corrections can be identified and applied without making invalid
the data that has been processed. In these cases, the ability to make changes in a
parallel program during execution is considered useful. Dynamic reconfiguration is
the term used to describe this technique, which can be implemented using different
alternatives, like architecture description languages (ADL).
An ADL allows a the specification of a software based on exogenous conectors
to combine and define data types and protocols for orchestrating the interaction
between components.
This research has the goal of designing an ADL and implementing a configuration
interpretation environment for the HPE component-based parallel computing
platform. The main purpose of this language is to provide the ability to specify
exogenous connectors and support dynamic reconfiguration.
Case studies evaluate the performance of the component interpretation developed
by the ADL, as well as validate the actions of dynamic reconfiguration. The results
are an evidence that the overhead in the interpretation process for realistic problem
instances is acceptable, in such a way that, when used wisely, the connectors can be
used even in production scenarios. In some cases, the interpretation weight can be
disregarded. The reconfiguration experiments are also deemed satisfactory, making
the simplicity of the mechanism the major draw of the solution. / Nos domÃnios da ComputaÃÃo de Alto Desempenho (CAD), sÃo comuns aplicaÃÃes com tempo de execuÃÃo de longa duraÃÃo. Durante a execuÃÃo de uma aplicaÃÃo dessa natureza, podem ser identificadas melhorias ou correÃÃes nos algoritmos em execuÃÃo que nÃo invalidam o processamento previamente realizado. Neste cenÃrio, a capacidade de realizar modificaÃÃes em tempo de execuÃÃo se mostra de grande utilidade. A esta tÃcnica chamamos reconfiguraÃÃo dinÃmica, a qual, dentre outros meios discutidos ao longo do trabalho, pode ser implementada a partir do uso de linguagens de propÃsito especÃfico como as linguagens de descriÃÃo de arquitetura (ADL).

Uma ADL permite a especificaÃÃo de um sistema de software a partir da construÃÃo de conectores exÃgenos com a funÃÃo de combinar e definir os formatos de dados e protocolos nas interaÃÃes de componentes.

Este trabalho de pesquisa tem como objeto o projeto de uma ADL e a implementaÃÃo de um ambiente de interpretaÃÃo de configuraÃÃo para a plataforma de componentes paralelos HPE (Hash Programming Environment). Essa linguagem tem como principal propÃsito oferecer a capacidade de especificar conectores exÃgenos e suporte à reconfiguraÃÃo dinÃmica.

Estudos de caso avaliam o desempenho da interpretaÃÃo dos componentes desenvolvidos pela ADL, como tambÃm validam as operaÃÃes de reconfiguraÃÃo dinÃmica. Os resultados mostram sobrecarga considerada aceitÃvel no processo de interpretaÃÃo, para instÃncias realÃsticas de problemas, de forma que, quando utilizado com prudÃncia, os conectores podem ser utilizados atà mesmo em cenÃrios de produÃÃo. Em alguns casos, o peso da interpretaÃÃo chega a ser desprezÃvel. Os ensaios de reconfiguraÃÃo tambÃm se mostram satisfatÃrios para os requisitos apresentados, sendo um dos principais diferencias da soluÃÃo, a simplicidade de uso do mecanismo.

Identiferoai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:6254
Date30 November 2012
CreatorsJuliano Efson Norberto Sales
ContributorsFrancisco Heron de Carvalho Junior, Ricardo Cordeiro CorrÃa, Cidcley Teixeira de Sousa, Nabor das Chagas MendonÃa
PublisherUniversidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo, UFC, BR
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds