3 research outputs found

    Aplicaciones Single Program Multiple Data (SPMD) en ambientes distribuidos

    Get PDF
    Un reto al ejecutar las aplicaciones en un cluster es lograr mejorar las prestaciones utilizando los recursos de manera eficiente, y este reto es mayor al utilizar un ambiente distribuido. Teniendo en cuenta este reto, se proponen un conjunto de reglas para realizar el c贸mputo en cada uno de los nodos, basado en el an谩lisis de c贸mputo y comunicaciones de las aplicaciones, se analiza un esquema de mapping de celdas y un m茅todo para planificar el orden de ejecuci贸n, tomando en consideraci贸n la ejecuci贸n por prioridad, donde las celdas de fronteras tienen una mayor prioridad con respecto a las celdas internas. En la experimentaci贸n se muestra el solapamiento del computo interno con las comunicaciones de las celdas fronteras, obteniendo resultados donde el Speedup aumenta y los niveles de eficiencia se mantienen por encima de un 85%, finalmente se obtiene ganancias de los tiempos de ejecuci贸n, concluyendo que si se puede dise帽ar un esquemas de solapamiento que permita que la ejecuci贸n de las aplicaciones SPMD en un cluster se hagan de forma eficiente.Un repte a l'executar les aplicacions en un cluster 茅s assolir millorar les prestacions utilitzant els recursos de manera eficient, i aquest repte 茅s major a l'utilitzar un ambient distribu茂t. Tenint en compte aquest repte, es proposen un conjunt de regles per a realitzar el c貌mput en cadascun dels nodes, basat en l'an脿lisi de c貌mput i comunicacions de les aplicacions, s'analitza un esquema de mapping de cel路les i un m猫tode per a planificar l'ordre d'execuci贸, prenent en consideraci贸 l'execuci贸 per prioritat, on les cel路les de fronteres tenen una major prioritat pel que fa a les cel路les internes. En l'experimentaci贸 es mostra el solapament del c貌mput intern amb les comunicacions de les cel路les fronteres, obtenint resultats on el Speedup augmenta i els nivells d'efici猫ncia es mantenen per sobre d'un 85%, finalment s'obt茅 guanys dels temps d'execuci贸, concloent que si es pot dissenyar un esquema de solapament que permeti que l'execuci贸 de les aplicacions SPMD en un cluster es facin de forma eficient.A challenge to execute some applications in a cluster, is to achieve better performance using resources efficiently. This challenge is greater when is using a distributed environment. Whereas this challenge, this investigation propose a set of rules to make computing in each nodes, based on an analysis of computing and communications inside of the applications. It analyzes an outline of mapping cell and a method for planning the execution order in the group of cell, taking into consideration the execution priority, where border cells have a higher priority than internal cells. In the experiment shows the overlap between border communications cells and internal cells, where the results increases the speedup and the efficiency levels remain above 85%. Finally obtained profits of execution times, concluding that if it can design an overlapping schemes that allow the execution of applications SPMD in a cluster become an efficient manner

    A Framework for Partitioning Parallel Computations in Heterogeneous Environments

    No full text
    In this paper we present a framework for partitioning data parallel computations across a heterogeneous metasystem at runtime. The framework is guided by program and resource information which are made available to the system. Three difficult problems are handled by the framework: processor selection, task placement, and heterogeneous data domain decomposition. Solving each of these problems contributes to reduced elapsed time. In particular, processor selection determines the best grain size at which to run the computation, task placement reduces communication cost, and data domain decomposition achieves processor load balance. We present results that indicate excellent performance is achievable using the framework. This paper extends our earlier work in partitioning data parallel computations across a single-level network of heterogeneous workstations 1 . 1.0 Introduction A great deal of recent interest has been sparked within academic, industry, and government circles in the emer..
    corecore