Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware
- Autores
- Frati, Fernando Emmanuel; Olcoz Herrero, Katzalin; Piñuel Moreno, Luis; Montezanti, Diego Miguel; Naiouf, Marcelo; De Giusti, Armando Eduardo
- Año de publicación
- 2011
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Ejecutar eficientemente aplicaciones sobre arquitecturas paralelas requiere desarrollar programas concurrentes. Los errores que pueden aparecer en estos programas son de los más difíciles de detectar, debido a la aleatoridad en el orden de ejecución de los procesos. La mayoría de los trabajos sobre detección de estos errores se basan en la instrumentación del programa, lo que introduce un elevado overhead. Para mejorar la eficiencia del proceso de monitorización, algunos autores proponen extensiones de hardware que realizan la tarea, con lo que consiguen reducir sustancialmente el overhead. Sin embargo, resulta inviable su aplicación en entornos de producción debido a que no se cuenta en la actualidad con esa tecnología. Este trabajo propone una alternativa de optimización a este enfoque a través del uso de los contadores de hardware que sí están disponibles en los procesadores actuales. Se presenta un análisis de la propuesta utilizando un algoritmo de multiplicación de matrices paralelo.
Presentado en el XI Workshop Procesamiento Distribuido y Paralelo (WPDP)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Parallel Architectures
arquitecturas paralelas; programa concurrente; error de concurrencia; detección de errores; depuración; contadores de hardware
Concurrent Programming - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/18688
Ver los metadatos del registro completo
id |
SEDICI_9745b6fe9770ec7086a94c2efd8d7450 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/18688 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardwareFrati, Fernando EmmanuelOlcoz Herrero, KatzalinPiñuel Moreno, LuisMontezanti, Diego MiguelNaiouf, MarceloDe Giusti, Armando EduardoCiencias InformáticasParallel Architecturesarquitecturas paralelas; programa concurrente; error de concurrencia; detección de errores; depuración; contadores de hardwareConcurrent ProgrammingEjecutar eficientemente aplicaciones sobre arquitecturas paralelas requiere desarrollar programas concurrentes. Los errores que pueden aparecer en estos programas son de los más difíciles de detectar, debido a la aleatoridad en el orden de ejecución de los procesos. La mayoría de los trabajos sobre detección de estos errores se basan en la instrumentación del programa, lo que introduce un elevado overhead. Para mejorar la eficiencia del proceso de monitorización, algunos autores proponen extensiones de hardware que realizan la tarea, con lo que consiguen reducir sustancialmente el overhead. Sin embargo, resulta inviable su aplicación en entornos de producción debido a que no se cuenta en la actualidad con esa tecnología. Este trabajo propone una alternativa de optimización a este enfoque a través del uso de los contadores de hardware que sí están disponibles en los procesadores actuales. Se presenta un análisis de la propuesta utilizando un algoritmo de multiplicación de matrices paralelo.Presentado en el XI Workshop Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Informática (RedUNCI)2011-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf337-346http://sedici.unlp.edu.ar/handle/10915/18688spainfo: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-15T10:46:14Zoai:sedici.unlp.edu.ar:10915/18688Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 10:46:14.663SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
title |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
spellingShingle |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware Frati, Fernando Emmanuel Ciencias Informáticas Parallel Architectures arquitecturas paralelas; programa concurrente; error de concurrencia; detección de errores; depuración; contadores de hardware Concurrent Programming |
title_short |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
title_full |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
title_fullStr |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
title_full_unstemmed |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
title_sort |
Optimización de herramientas de monitoreo de errores de concurrencia a través de contadores de hardware |
dc.creator.none.fl_str_mv |
Frati, Fernando Emmanuel Olcoz Herrero, Katzalin Piñuel Moreno, Luis Montezanti, Diego Miguel Naiouf, Marcelo De Giusti, Armando Eduardo |
author |
Frati, Fernando Emmanuel |
author_facet |
Frati, Fernando Emmanuel Olcoz Herrero, Katzalin Piñuel Moreno, Luis Montezanti, Diego Miguel Naiouf, Marcelo De Giusti, Armando Eduardo |
author_role |
author |
author2 |
Olcoz Herrero, Katzalin Piñuel Moreno, Luis Montezanti, Diego Miguel Naiouf, Marcelo De Giusti, Armando Eduardo |
author2_role |
author author author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Parallel Architectures arquitecturas paralelas; programa concurrente; error de concurrencia; detección de errores; depuración; contadores de hardware Concurrent Programming |
topic |
Ciencias Informáticas Parallel Architectures arquitecturas paralelas; programa concurrente; error de concurrencia; detección de errores; depuración; contadores de hardware Concurrent Programming |
dc.description.none.fl_txt_mv |
Ejecutar eficientemente aplicaciones sobre arquitecturas paralelas requiere desarrollar programas concurrentes. Los errores que pueden aparecer en estos programas son de los más difíciles de detectar, debido a la aleatoridad en el orden de ejecución de los procesos. La mayoría de los trabajos sobre detección de estos errores se basan en la instrumentación del programa, lo que introduce un elevado overhead. Para mejorar la eficiencia del proceso de monitorización, algunos autores proponen extensiones de hardware que realizan la tarea, con lo que consiguen reducir sustancialmente el overhead. Sin embargo, resulta inviable su aplicación en entornos de producción debido a que no se cuenta en la actualidad con esa tecnología. Este trabajo propone una alternativa de optimización a este enfoque a través del uso de los contadores de hardware que sí están disponibles en los procesadores actuales. Se presenta un análisis de la propuesta utilizando un algoritmo de multiplicación de matrices paralelo. Presentado en el XI Workshop Procesamiento Distribuido y Paralelo (WPDP) Red de Universidades con Carreras en Informática (RedUNCI) |
description |
Ejecutar eficientemente aplicaciones sobre arquitecturas paralelas requiere desarrollar programas concurrentes. Los errores que pueden aparecer en estos programas son de los más difíciles de detectar, debido a la aleatoridad en el orden de ejecución de los procesos. La mayoría de los trabajos sobre detección de estos errores se basan en la instrumentación del programa, lo que introduce un elevado overhead. Para mejorar la eficiencia del proceso de monitorización, algunos autores proponen extensiones de hardware que realizan la tarea, con lo que consiguen reducir sustancialmente el overhead. Sin embargo, resulta inviable su aplicación en entornos de producción debido a que no se cuenta en la actualidad con esa tecnología. Este trabajo propone una alternativa de optimización a este enfoque a través del uso de los contadores de hardware que sí están disponibles en los procesadores actuales. Se presenta un análisis de la propuesta utilizando un algoritmo de multiplicación de matrices paralelo. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-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/18688 |
url |
http://sedici.unlp.edu.ar/handle/10915/18688 |
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 337-346 |
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_ |
1846063885135642624 |
score |
12.891075 |