Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria

Autores
Leibovich, Fabiana Yael; Chichizola, Franco; De Giusti, Laura Cristina; Naiouf, Marcelo; Tirado Fernández, Francisco
Año de publicación
2012
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Desde la aparición de las arquitecturas clusters de multicore, la programación híbrida surgió como una herramienta importante para el aprovechamiento de la nueva jerarquía de memoria que la arquitectura impone. Partiendo de un mismo caso de estudio, este trabajo se enfoca en la comparación de dos soluciones híbridas (donde se combina pasaje de mensajes y memoria compartida) que resuelven el problema en cuestión utilizando diferentes estrategias de paralelización. Las mismas utilizan de distinta manera la jerarquía de memoria presente en la arquitectura de experimentación (cluster de multicore), en particular haciendo un uso diferente del nivel L1 de cache. El caso de estudio elegido es el problema clásico de multiplicación de matrices, utilizado para demostrar el impacto de la utilización óptima de la jerarquía de memoria existente en una arquitectura paralela.
Eje: Workshop Procesamiento distribuido y paralelo (WPDP)
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Parallel Architectures
arquitecturas paralelas
Distributed
programación híbrida
cluster
multicore
jerarquía de memoria
rendimiento
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/23629

id SEDICI_61fe12a15961b3dca911959bed45cf7b
oai_identifier_str oai:sedici.unlp.edu.ar:10915/23629
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoriaLeibovich, Fabiana YaelChichizola, FrancoDe Giusti, Laura CristinaNaiouf, MarceloTirado Fernández, FranciscoCiencias InformáticasParallel Architecturesarquitecturas paralelasDistributedprogramación híbridaclustermulticorejerarquía de memoriarendimientoDesde la aparición de las arquitecturas clusters de multicore, la programación híbrida surgió como una herramienta importante para el aprovechamiento de la nueva jerarquía de memoria que la arquitectura impone. Partiendo de un mismo caso de estudio, este trabajo se enfoca en la comparación de dos soluciones híbridas (donde se combina pasaje de mensajes y memoria compartida) que resuelven el problema en cuestión utilizando diferentes estrategias de paralelización. Las mismas utilizan de distinta manera la jerarquía de memoria presente en la arquitectura de experimentación (cluster de multicore), en particular haciendo un uso diferente del nivel L1 de cache. El caso de estudio elegido es el problema clásico de multiplicación de matrices, utilizado para demostrar el impacto de la utilización óptima de la jerarquía de memoria existente en una arquitectura paralela.Eje: Workshop Procesamiento distribuido y paralelo (WPDP)Red de Universidades con Carreras en Informática (RedUNCI)2012-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23629spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-22T16:37:05Zoai:sedici.unlp.edu.ar:10915/23629Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-22 16:37:05.402SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
title Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
spellingShingle Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
Leibovich, Fabiana Yael
Ciencias Informáticas
Parallel Architectures
arquitecturas paralelas
Distributed
programación híbrida
cluster
multicore
jerarquía de memoria
rendimiento
title_short Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
title_full Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
title_fullStr Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
title_full_unstemmed Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
title_sort Programación híbrida en clusters de multicore : Análisis del impacto de la jerarquía de memoria
dc.creator.none.fl_str_mv Leibovich, Fabiana Yael
Chichizola, Franco
De Giusti, Laura Cristina
Naiouf, Marcelo
Tirado Fernández, Francisco
author Leibovich, Fabiana Yael
author_facet Leibovich, Fabiana Yael
Chichizola, Franco
De Giusti, Laura Cristina
Naiouf, Marcelo
Tirado Fernández, Francisco
author_role author
author2 Chichizola, Franco
De Giusti, Laura Cristina
Naiouf, Marcelo
Tirado Fernández, Francisco
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Parallel Architectures
arquitecturas paralelas
Distributed
programación híbrida
cluster
multicore
jerarquía de memoria
rendimiento
topic Ciencias Informáticas
Parallel Architectures
arquitecturas paralelas
Distributed
programación híbrida
cluster
multicore
jerarquía de memoria
rendimiento
dc.description.none.fl_txt_mv Desde la aparición de las arquitecturas clusters de multicore, la programación híbrida surgió como una herramienta importante para el aprovechamiento de la nueva jerarquía de memoria que la arquitectura impone. Partiendo de un mismo caso de estudio, este trabajo se enfoca en la comparación de dos soluciones híbridas (donde se combina pasaje de mensajes y memoria compartida) que resuelven el problema en cuestión utilizando diferentes estrategias de paralelización. Las mismas utilizan de distinta manera la jerarquía de memoria presente en la arquitectura de experimentación (cluster de multicore), en particular haciendo un uso diferente del nivel L1 de cache. El caso de estudio elegido es el problema clásico de multiplicación de matrices, utilizado para demostrar el impacto de la utilización óptima de la jerarquía de memoria existente en una arquitectura paralela.
Eje: Workshop Procesamiento distribuido y paralelo (WPDP)
Red de Universidades con Carreras en Informática (RedUNCI)
description Desde la aparición de las arquitecturas clusters de multicore, la programación híbrida surgió como una herramienta importante para el aprovechamiento de la nueva jerarquía de memoria que la arquitectura impone. Partiendo de un mismo caso de estudio, este trabajo se enfoca en la comparación de dos soluciones híbridas (donde se combina pasaje de mensajes y memoria compartida) que resuelven el problema en cuestión utilizando diferentes estrategias de paralelización. Las mismas utilizan de distinta manera la jerarquía de memoria presente en la arquitectura de experimentación (cluster de multicore), en particular haciendo un uso diferente del nivel L1 de cache. El caso de estudio elegido es el problema clásico de multiplicación de matrices, utilizado para demostrar el impacto de la utilización óptima de la jerarquía de memoria existente en una arquitectura paralela.
publishDate 2012
dc.date.none.fl_str_mv 2012-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/23629
url http://sedici.unlp.edu.ar/handle/10915/23629
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1846782830772748288
score 12.982451