Software for multi-core processor-based architectures : Automatic detection of concurrency errors

The main objective of this paper is to propose a software implementation model for concurrency error detection tools that allows reducing process overhead without decreasing its detection capacity. The general model proposed uses software dynamic instrumentation in such a way that an analysis routin...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Frati, Fernando Emmanuel
Formato: Articulo Revision
Lenguaje:Inglés
Publicado: 2015
Materias:
HPC
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/50204
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST41-TO-1.pdf
Aporte de:
id I19-R120-10915-50204
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Hardware
instrumentación dinámica
contadores hardware
Processors
errores de concurrencia
HPC
spellingShingle Ciencias Informáticas
Hardware
instrumentación dinámica
contadores hardware
Processors
errores de concurrencia
HPC
Frati, Fernando Emmanuel
Software for multi-core processor-based architectures : Automatic detection of concurrency errors
topic_facet Ciencias Informáticas
Hardware
instrumentación dinámica
contadores hardware
Processors
errores de concurrencia
HPC
description The main objective of this paper is to propose a software implementation model for concurrency error detection tools that allows reducing process overhead without decreasing its detection capacity. The general model proposed uses software dynamic instrumentation in such a way that an analysis routine can be activated from a signal generated by a hardware event that indicates the possibility of an error occurring. The results obtained showed that, for the case study (an atomicity violation detection algorithm called AVIO), the version that uses the model proposed can detect the same bugs as the original version, but in only 25% of the time (in average) required by it.
format Articulo
Revision
author Frati, Fernando Emmanuel
author_facet Frati, Fernando Emmanuel
author_sort Frati, Fernando Emmanuel
title Software for multi-core processor-based architectures : Automatic detection of concurrency errors
title_short Software for multi-core processor-based architectures : Automatic detection of concurrency errors
title_full Software for multi-core processor-based architectures : Automatic detection of concurrency errors
title_fullStr Software for multi-core processor-based architectures : Automatic detection of concurrency errors
title_full_unstemmed Software for multi-core processor-based architectures : Automatic detection of concurrency errors
title_sort software for multi-core processor-based architectures : automatic detection of concurrency errors
publishDate 2015
url http://sedici.unlp.edu.ar/handle/10915/50204
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST41-TO-1.pdf
work_keys_str_mv AT fratifernandoemmanuel softwareformulticoreprocessorbasedarchitecturesautomaticdetectionofconcurrencyerrors
bdutipo_str Repositorios
_version_ 1764820475576320001