skip to main content
DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: System and method for generation of event driven, tuple-space based programs

Abstract

In a system for automatic generation of event-driven, tuple-space based programs from a sequential specification, a hierarchical mapping solution can target different runtimes relying on event-driven tasks (EDTs). The solution uses loop types to encode short, transitive relations among EDTs that can be evaluated efficiently at runtime. Specifically, permutable loops translate immediately into conservative point-to-point synchronizations of distance one. A runtime-agnostic which can be used to target the transformed code to different runtimes.

Inventors:
; ; ; ; ; ;
Issue Date:
Research Org.:
Reservoir Labs, Inc., New York, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1632574
Patent Number(s):
10564949
Application Number:
14/492,899
Assignee:
Reservoir Labs, Inc. (New York, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
SC0008717
Resource Type:
Patent
Resource Relation:
Patent File Date: 09/22/2014
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Baskaran, Muthu M., Henretty, Thomas, Langston, M. H., Lethin, Richard A., Meister, Benoit J., Vasilache, Nicolas T., and Wohlford, David E. System and method for generation of event driven, tuple-space based programs. United States: N. p., 2020. Web.
Baskaran, Muthu M., Henretty, Thomas, Langston, M. H., Lethin, Richard A., Meister, Benoit J., Vasilache, Nicolas T., & Wohlford, David E. System and method for generation of event driven, tuple-space based programs. United States.
Baskaran, Muthu M., Henretty, Thomas, Langston, M. H., Lethin, Richard A., Meister, Benoit J., Vasilache, Nicolas T., and Wohlford, David E. Tue . "System and method for generation of event driven, tuple-space based programs". United States. https://www.osti.gov/servlets/purl/1632574.
@article{osti_1632574,
title = {System and method for generation of event driven, tuple-space based programs},
author = {Baskaran, Muthu M. and Henretty, Thomas and Langston, M. H. and Lethin, Richard A. and Meister, Benoit J. and Vasilache, Nicolas T. and Wohlford, David E.},
abstractNote = {In a system for automatic generation of event-driven, tuple-space based programs from a sequential specification, a hierarchical mapping solution can target different runtimes relying on event-driven tasks (EDTs). The solution uses loop types to encode short, transitive relations among EDTs that can be evaluated efficiently at runtime. Specifically, permutable loops translate immediately into conservative point-to-point synchronizations of distance one. A runtime-agnostic which can be used to target the transformed code to different runtimes.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2020},
month = {2}
}

Patent:

Save / Share:

Works referenced in this record: