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...
Guardado en:
| Autor principal: | |
|---|---|
| Formato: | Articulo Revision |
| Lenguaje: | Inglés |
| Publicado: |
2015
|
| Materias: | |
| 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 |