A Formal Model For Real-Time Parallel Computation

The imposition of real-time constraints on a parallel computing environment– specifically high-performance, cluster-computing systems– introduces a variety of challenges with respect to the formal verification of the system's timing properties. In this paper, we briefly motivate the need for su...

Full description

Bibliographic Details
Main Authors: Peter Hui, Satish Chikkagoudar
Format: Article
Language:English
Published: Open Publishing Association 2012-12-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1301.0040v1
_version_ 1811266233874513920
author Peter Hui
Satish Chikkagoudar
author_facet Peter Hui
Satish Chikkagoudar
author_sort Peter Hui
collection DOAJ
description The imposition of real-time constraints on a parallel computing environment– specifically high-performance, cluster-computing systems– introduces a variety of challenges with respect to the formal verification of the system's timing properties. In this paper, we briefly motivate the need for such a system, and we introduce an automaton-based method for performing such formal verification. We define the concept of a consistent parallel timing system: a hybrid system consisting of a set of timed automata (specifically, timed Buchi automata as well as a timed variant of standard finite automata), intended to model the timing properties of a well-behaved real-time parallel system. Finally, we give a brief case study to demonstrate the concepts in the paper: a parallel matrix multiplication kernel which operates within provable upper time bounds. We give the algorithm used, a corresponding consistent parallel timing system, and empirical results showing that the system operates under the specified timing constraints.
first_indexed 2024-04-12T20:38:24Z
format Article
id doaj.art-9264dbeb55d64fbf9476569530b84ecc
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-04-12T20:38:24Z
publishDate 2012-12-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-9264dbeb55d64fbf9476569530b84ecc2022-12-22T03:17:29ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802012-12-01105Proc. FTSCS 2012395510.4204/EPTCS.105.4A Formal Model For Real-Time Parallel ComputationPeter HuiSatish ChikkagoudarThe imposition of real-time constraints on a parallel computing environment– specifically high-performance, cluster-computing systems– introduces a variety of challenges with respect to the formal verification of the system's timing properties. In this paper, we briefly motivate the need for such a system, and we introduce an automaton-based method for performing such formal verification. We define the concept of a consistent parallel timing system: a hybrid system consisting of a set of timed automata (specifically, timed Buchi automata as well as a timed variant of standard finite automata), intended to model the timing properties of a well-behaved real-time parallel system. Finally, we give a brief case study to demonstrate the concepts in the paper: a parallel matrix multiplication kernel which operates within provable upper time bounds. We give the algorithm used, a corresponding consistent parallel timing system, and empirical results showing that the system operates under the specified timing constraints.http://arxiv.org/pdf/1301.0040v1
spellingShingle Peter Hui
Satish Chikkagoudar
A Formal Model For Real-Time Parallel Computation
Electronic Proceedings in Theoretical Computer Science
title A Formal Model For Real-Time Parallel Computation
title_full A Formal Model For Real-Time Parallel Computation
title_fullStr A Formal Model For Real-Time Parallel Computation
title_full_unstemmed A Formal Model For Real-Time Parallel Computation
title_short A Formal Model For Real-Time Parallel Computation
title_sort formal model for real time parallel computation
url http://arxiv.org/pdf/1301.0040v1
work_keys_str_mv AT peterhui aformalmodelforrealtimeparallelcomputation
AT satishchikkagoudar aformalmodelforrealtimeparallelcomputation
AT peterhui formalmodelforrealtimeparallelcomputation
AT satishchikkagoudar formalmodelforrealtimeparallelcomputation