DocumentCode :
3687120
Title :
Atomic-delayed execution: A concurrent programming model for incomplete graph-based computations
Author :
Pedro C. Diniz
Author_Institution :
USC Information Sciences Institute, 4676 Admiralty Way, Suite 1001, Marina del Rey, CA, USA
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
The sheer size of data sets from application domains such as biomedical and social networks will lead to the need to develop algorithms that have strict time bounds and can tolerate temporary unavailability of data if they are to produce acceptable results in feasible time. In this paper we describe a simple, yet powerful, object-based concurrent programming model that features atomicity, timed execution and tolerance to data unavailability. We describe the underlying concepts and illustrate their use in a sample computation on large graphs. This experience shows that it is possible to augment existing concurrent programming models to support developers in developing and reasoning about incomplete computations, we believe, will become, an increasingly important class of algorithms.
Keywords :
"Instruction sets","Programming","Computational modeling","Concurrent computing","Context","Object oriented modeling","Data models"
Publisher :
ieee
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2015 IEEE
Type :
conf
DOI :
10.1109/HPEC.2015.7322468
Filename :
7322468
Link To Document :
بازگشت