Framework para computación paralela, basado en XML

Por: Droguett Couso, GastónColaborador(es): Cañas Robles, Javier (Comisión de tesis) [, prof. guía] | Monge Anwandter, Raúl Patricio (Comisión de tesis) [, prof. corref.] | Hernández Oliva, Gonzalo Javier (Comisión de tesis) [, prof. corref.] | UTFSM. Escuela de Graduados. Departamento de Informática | UTFSM. Dirección General de Investigación y Postgrado. Programas de MagísterTipo de material: TextoTextoDetalles de publicación: Valparaíso : UTFSM , 2005Descripción: 134 p. : ilTema(s): PROGRAMACION PARALELA (Ciencia de la computación) | XML (Lenguaje de marcado extensible) | PYTHON (Lenguaje de programación para computadores) | BC / MEM (memorias UTFSM con resúmenes)Clasificación CDD: M 005.275 Nota de disertación: Tesis (Magíster en Ciencias de la Ingeniería) - Prof. guía: Javier Cañas R. ; prof. corref.: Raúl Monge A., Gonzalo Hernandez Tema: [Resumen del autor]Tema: La creación de aplicaciones paralelas es una tarea intrínsecamente compleja: a la complejidad natural de la aplicación se agrega la necesidad de coordinar los distintos recursos involucrados. La idea central de esta tesis parte de la identificación de dos elementos principales dentro de la programación paralela: los comandos necesarios para controlar el paralelismo de la aplicación y la lógica del programa. Estos elementos tradicionalmente han estado incorporados dentro de un mismo programa separándolos sólo a través de distintas sentencias teniendo como consecuencia un esfuerzo adicional y una necesidad de entrenamiento por parte de los programadores. La hipótesis planteada se basa en separar el control del paralelismo de la lógica de la aplicación, lo cual en términos prácticos, lleva a separar un programa en dos archivos distintos, uno para expresar el control y otro para expresar la lógica de la aplicación. El resultado muestra que se acorta el tiempo de desarrollo y el software generado es de mejor calidad. Para validar la propuesta se diseñó de un Framework y desarrolló un prototipo que permite desarrollar aplicaciones paralelas, encapsulando el control del paralelismo dentro de un archivo basado en XML con diferentes etiquetas para representar los niveles paralelos de ejecución y la lógica se encapsuló en módulos. Los resultados fueron alentadores por cuanto se logró desarrollar ejemplos paralelos con el prototipo y comprobar la hipótesis planteada con las evaluaciones realizadas.
Etiquetas de esta biblioteca: No hay etiquetas de esta biblioteca para este título. Ingresar para agregar etiquetas.
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Colección número de clasificación Copia número Estado Fecha de vencimiento Código de barras
Memorias Memorias Biblioteca Central
Memorias M 005.275 D784 (Navegar estantería(Abre debajo)) 1 Disponible 3560900112790

Incluye anexos

Tesis (Magíster en Ciencias de la Ingeniería) - Prof. guía: Javier Cañas R. ; prof. corref.: Raúl Monge A., Gonzalo Hernandez

p. 79-81

[Resumen del autor]

La creación de aplicaciones paralelas es una tarea intrínsecamente compleja: a la complejidad natural de la aplicación se agrega la necesidad de coordinar los distintos recursos involucrados. La idea central de esta tesis parte de la identificación de dos elementos principales dentro de la programación paralela: los comandos necesarios para controlar el paralelismo de la aplicación y la lógica del programa. Estos elementos tradicionalmente han estado incorporados dentro de un mismo programa separándolos sólo a través de distintas sentencias teniendo como consecuencia un esfuerzo adicional y una necesidad de entrenamiento por parte de los programadores. La hipótesis planteada se basa en separar el control del paralelismo de la lógica de la aplicación, lo cual en términos prácticos, lleva a separar un programa en dos archivos distintos, uno para expresar el control y otro para expresar la lógica de la aplicación. El resultado muestra que se acorta el tiempo de desarrollo y el software generado es de mejor calidad. Para validar la propuesta se diseñó de un Framework y desarrolló un prototipo que permite desarrollar aplicaciones paralelas, encapsulando el control del paralelismo dentro de un archivo basado en XML con diferentes etiquetas para representar los niveles paralelos de ejecución y la lógica se encapsuló en módulos. Los resultados fueron alentadores por cuanto se logró desarrollar ejemplos paralelos con el prototipo y comprobar la hipótesis planteada con las evaluaciones realizadas.

2