Loading...
Please wait, while we are loading the content...
Similar Documents
Un lenguaje de coordinación para la resolución de problemas basados en descomposición de dominios
| Content Provider | Semantic Scholar |
|---|---|
| Author | Castillo, Enrique Soler |
| Copyright Year | 2011 |
| Abstract | El proposito de esta tesis es presentar un lenguaje de coordinacion transportable y eficiente para la resolucion de problemas numericos estructurados por bloques, Los aspectos relativos a la comunicacion y sincronizacion entre los distintos subdominios que forman el dominio global de la aplicacion se separan de la codificacion del metodo numerico, incrementandose asi la reusabildiad de ambas partes, la de coordinacion y la computacional. Puesto que la causa mas importante de comunicacion entre los subdominios son las fronteras entre estos, se ha denominado a este lenguaje BCL (border-based Coordination Language). Este lenguaje tambien permite la integracion del paralelismo de datos y tareas, de modo que en la parte de coordinacion se describen, junto con los distintos dominios, las distribuciones de estos dominios entre los distintos procesadores pertenecientes a cada tarea que los va a resolver. Estas tareas son codificadas con un lenguaje que permite el paralelismo de datos, HPF (High Performance Fortran), de forma que se incrementa notablemente la eficiencia y la escalabilidad de la solucion. Aunque BCL esta disenado para la solucion de problemas de descomposicion de dominios y estructurados por bloques, otros problemas cientificos que se pueden beneficiar de la integracion del paralelismo de datos y tareas y cuyo patron de comunicacion esta basado en el intercambio de matrices tambien se pueden plantear con BCL. Sin embargo, este tipo de problemas puede ser expresado mejor mediante el uso de patrones o esqueletos. Por esta razon, se han desarrollado una serie de construcciones de alto nivel que permiten la definicion de forma declarativa de un conjunto de tareas HPF que trabajan de forma coordinada. Ademas, se ofrece la posibilidad de utilizar plantillas de implementacion para facilitar la programacion de la parte de computacion de la aplicacion. A este conjunto de construcciones se le ha dado el |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.biblioteca.uma.es/bbldoc/tesisuma/17831908.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |