• 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