16 research outputs found

    Parallel matrix multiplication on heterogeneous networks of workstations

    Get PDF
    Matrix multiplication is taken as a test bed for parallel processing on heterogeneous networks of workstations (local area networks) used as parallel machines. Two algorithms are proposed taking into account the specific kind of parallel hardware provided by local area networks, and experimentation is used to drive the evaluation and identification of possible performance loss. A specific broadcast communication between processes of a parallel application is also proposed, taking advantage of the Ethernet interconnection network to achieve optimized performance. A special emphasis is place on already installed networks of workstations, which provide a hardware zero cost parallel computer; but a homogeneous Beowulf-class system is used to show how the algorithms are also useful on current classical high performance parallel computing with clusters.Eje: LenguajesRed de Universidades con Carreras en Inform谩tica (RedUNCI

    脕lgebra lineal en paralelo: factorizaciones en clusters heterog茅neos

    Get PDF
    En este trabajo se presenta una soluci贸n paralela a la factorizaci贸n LU de matrices para ser utilizada en clusters heterog茅neos interconectadas por redes Ethernet. Primero se describe el problema a resolver y las principales caracter铆sticas de la soluci贸n secuencial por bloques y la soluci贸n paralela propuesta. Luego se presentan distintos m茅todos para la distribuci贸n de trabajo entre los nodos con el objetivo de obtener balance de carga. Para cada m茅todo se describe la experimentaci贸n realizada y los resultados obtenidos. Por 煤ltimo, se describen las conclusiones y el trabajo futuro.Eje: IV - Workshop de procesamiento distribuido y paralel

    Balance de carga para factorizaci贸n LU de matrices en clusters heterog茅neos

    Get PDF
    En este trabajo se intenta resolver de forma correcta el balance de carga para la factorizaci贸n LU de matrices en clusters heterog茅neos. Se utiliza una soluci贸n paralela a la factorizaci贸n LU especialmente desarrollada para obtener buen rendimiento en clusters heterog茅neos. Se proponen distintas alternativas para distribuir los datos entre los procesos, las cuales se han implementado y evaluado. Se muestran los resultados obtenidos, su an谩lisis y las conclusiones a las que se llegaron.VI Workshop de Procesamiento Distribuido y Paralelo (WPDP

    Parallel matrix multiplication on heterogeneous networks of workstations

    Get PDF
    Matrix multiplication is taken as a test bed for parallel processing on heterogeneous networks of workstations (local area networks) used as parallel machines. Two algorithms are proposed taking into account the specific kind of parallel hardware provided by local area networks, and experimentation is used to drive the evaluation and identification of possible performance loss. A specific broadcast communication between processes of a parallel application is also proposed, taking advantage of the Ethernet interconnection network to achieve optimized performance. A special emphasis is place on already installed networks of workstations, which provide a hardware zero cost parallel computer; but a homogeneous Beowulf-class system is used to show how the algorithms are also useful on current classical high performance parallel computing with clusters.Eje: LenguajesRed de Universidades con Carreras en Inform谩tica (RedUNCI

    脕lgebra lineal en paralelo: factorizaciones en clusters heterog茅neos

    Get PDF
    En este trabajo se presenta una soluci贸n paralela a la factorizaci贸n LU de matrices para ser utilizada en clusters heterog茅neos interconectadas por redes Ethernet. Primero se describe el problema a resolver y las principales caracter铆sticas de la soluci贸n secuencial por bloques y la soluci贸n paralela propuesta. Luego se presentan distintos m茅todos para la distribuci贸n de trabajo entre los nodos con el objetivo de obtener balance de carga. Para cada m茅todo se describe la experimentaci贸n realizada y los resultados obtenidos. Por 煤ltimo, se describen las conclusiones y el trabajo futuro.Eje: IV - Workshop de procesamiento distribuido y paraleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Balance de carga para factorizaci贸n LU de matrices en clusters heterog茅neos

    Get PDF
    En este trabajo se intenta resolver de forma correcta el balance de carga para la factorizaci贸n LU de matrices en clusters heterog茅neos. Se utiliza una soluci贸n paralela a la factorizaci贸n LU especialmente desarrollada para obtener buen rendimiento en clusters heterog茅neos. Se proponen distintas alternativas para distribuir los datos entre los procesos, las cuales se han implementado y evaluado. Se muestran los resultados obtenidos, su an谩lisis y las conclusiones a las que se llegaron.VI Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    脕lgebra lineal en paralelo: factorizaciones en clusters heterog茅neos

    Get PDF
    En este trabajo se presenta una soluci贸n paralela a la factorizaci贸n LU de matrices para ser utilizada en clusters heterog茅neos interconectadas por redes Ethernet. Primero se describe el problema a resolver y las principales caracter铆sticas de la soluci贸n secuencial por bloques y la soluci贸n paralela propuesta. Luego se presentan distintos m茅todos para la distribuci贸n de trabajo entre los nodos con el objetivo de obtener balance de carga. Para cada m茅todo se describe la experimentaci贸n realizada y los resultados obtenidos. Por 煤ltimo, se describen las conclusiones y el trabajo futuro.Eje: IV - Workshop de procesamiento distribuido y paraleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Balance de carga para factorizaci贸n LU de matrices en clusters heterog茅neos

    Get PDF
    En este trabajo se intenta resolver de forma correcta el balance de carga para la factorizaci贸n LU de matrices en clusters heterog茅neos. Se utiliza una soluci贸n paralela a la factorizaci贸n LU especialmente desarrollada para obtener buen rendimiento en clusters heterog茅neos. Se proponen distintas alternativas para distribuir los datos entre los procesos, las cuales se han implementado y evaluado. Se muestran los resultados obtenidos, su an谩lisis y las conclusiones a las que se llegaron.VI Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Paralelizaci贸n de la factorizaci贸n de matrices en clusters

    Get PDF
    En este art铆culo se presenta un algoritmo paralelo para la resoluci贸n de la factorizaci贸n de matrices del tipo LU espec铆ficamente dise帽ada para su implementaci贸n en redes de computadoras de escritorio (Clusters, Networks of Workstations). Adem谩s de su importancia en el 谩mbito de la resoluci贸n de grandes sistemas de ecuaciones, la factorizaci贸n LU tiene el mismo patr贸n de procesamiento que otras factorizaciones tambi茅n provenientes de las aplicaciones de 谩lgebra lineal tales como QR, y en este sentido los principios de paralelizaci贸n de LU son aplicables en general a los dem谩s m茅todos conocidos para factorizaci贸n de matrices. En este art铆culo tambi茅n se analizan caracter铆sticas importantes tanto para la paralelizaci贸n de las factorizaciones como para el rendimiento secuencial optimizado de cada una de las computadoras que se utilizan. Se presentan los resultados obtenidos por el algoritmo en una red de computadoras homog茅neas junto con el an谩lisis de rendimiento correspondiente, que muestra la gran influencia del rendimiento de las comunicaciones (tanto a nivel f铆sico como de la implementaci贸n de las rutinas de comunicaciones entre procesos) en el rendimiento del procesamiento paralelo en los clusters. Tambi茅n se mencionan las posibles extensiones y optimizaciones posibles a partir del algoritmo que se presenta.Eje: Lenguaje

    Paralelizaci贸n de la factorizaci贸n de matrices en clusters

    Get PDF
    En este art铆culo se presenta un algoritmo paralelo para la resoluci贸n de la factorizaci贸n de matrices del tipo LU espec铆ficamente dise帽ada para su implementaci贸n en redes de computadoras de escritorio (Clusters, Networks of Workstations). Adem谩s de su importancia en el 谩mbito de la resoluci贸n de grandes sistemas de ecuaciones, la factorizaci贸n LU tiene el mismo patr贸n de procesamiento que otras factorizaciones tambi茅n provenientes de las aplicaciones de 谩lgebra lineal tales como QR, y en este sentido los principios de paralelizaci贸n de LU son aplicables en general a los dem谩s m茅todos conocidos para factorizaci贸n de matrices. En este art铆culo tambi茅n se analizan caracter铆sticas importantes tanto para la paralelizaci贸n de las factorizaciones como para el rendimiento secuencial optimizado de cada una de las computadoras que se utilizan. Se presentan los resultados obtenidos por el algoritmo en una red de computadoras homog茅neas junto con el an谩lisis de rendimiento correspondiente, que muestra la gran influencia del rendimiento de las comunicaciones (tanto a nivel f铆sico como de la implementaci贸n de las rutinas de comunicaciones entre procesos) en el rendimiento del procesamiento paralelo en los clusters. Tambi茅n se mencionan las posibles extensiones y optimizaciones posibles a partir del algoritmo que se presenta.Eje: LenguajesRed de Universidades con Carreras en Inform谩tica (RedUNCI
    corecore