DocumentCode :
3133665
Title :
Architectural support for runtime verification on ccNUMA multiprocessors
Author :
Nassar, Abdalla ; Kurdahi, F.J.
Author_Institution :
EECS Dept., Univ. of California, Irvine, Irvine, CA, USA
fYear :
2013
fDate :
16-18 Dec. 2013
Firstpage :
1
Lastpage :
6
Abstract :
This paper presents a runtime verification (RV) framework on distributed shared-memory multiprocessors based on explicit functional/concurrency intent specification in the form of temporal logic properties. A generic programming model, that subsumes task and data parallelism, has been wrought along with an automata-based formulation of the RV problem. Algorithms are implemented for the construction and minimization of automata checkers that can be executed concurrently with multithreaded applications to assert their correct functioning. The needed architectural supporting mechanisms and the ensuing design tradeoffs are investigated using an approximately-timed transaction-level model. The simulation model confirms scalability of the proposed RV approach to large multiprocessor systems. It also quantifies the increase in the number of processors needed to replenish the monitoring-induced performance degradation.
Keywords :
cache storage; distributed shared memory systems; minimisation; multiprocessing systems; program verification; temporal logic; approximately-timed transaction-level model; architectural support; automata checkers; automata-based formulation; cache-coherent nonuniform memory access; ccNUMA multiprocessors; concurrency intent specification; distributed shared-memory multiprocessors; explicit functional specification; generic programming; minimization; multithreaded applications; runtime verification; temporal logic properties; Automata; Decision support systems; automata; distributed computing; parallel architectures; shared memory systems; software debugging; temporal logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Test Symposium (IDT), 2013 8th International
Conference_Location :
Marrakesh
Type :
conf
DOI :
10.1109/IDT.2013.6727122
Filename :
6727122
Link To Document :
بازگشت