Exploring the Equivalence between Dynamic Dataflow Model and Gamma - General Abstract Model for Multiset mAnipulation

11/01/2018
by   Rui R. Mello Junior, et al.
0

With the increase of the search for computational models where the expression of parallelism occurs naturally, some paradigms arise as options for the next generation of computers. In this context, dynamic Dataflow and Gamma - General Abstract Model for Multiset mAnipulation) - emerge as interesting computational models choices. In the dynamic Dataflow model, operations are performed as soon as their associated operators are available, without rely on a Program Counter to dictate the execution order of instructions. The Gamma paradigm is based on a parallel multiset rewriting scheme. It provides a non-deterministic execution model inspired by an abstract chemical machine metaphor, where operations are formulated as reactions that occur freely among matching elements belonging to the multiset. In this work, equivalence relations between the dynamic Dataflow and Gamma paradigms are exposed and explored, while methods to convert from Dataflow to Gamma paradigm and vice versa are provided. It is shown that vertices and edges of a dynamic Dataflow graph can correspond, respectively, to reactions and multiset elements in the Gamma paradigm. Implementation aspects of execution environments that could be mutually beneficial to both models are also discussed. This work provides the scientific community with the possibility of taking profit of both parallel programming models, contributing with a versatility component to researchers and developers. Finally, it is important to state that, to the best of our knowledge, the similarity relations between both dynamic Dataflow and Gamma models presented here have not been reported in any previous work.

READ FULL TEXT
research
03/12/2019

The Inverse first passage time method for a two compartment model as a tool to relate Inverse Gaussian and Gamma spike distributions

In a previous paper (Lansky, Sacerdote, Zucca (2016)) we related the sto...
research
08/04/2022

Designing and developing tools to automatically identify parallelism

In this work we present a dynamic analysis tool for analyzing regions of...
research
08/14/2021

Analyzing insurance data with an exponentiated composite Inverse-Gamma Pareto model

Exponentiated models have been widely used in modeling various types of ...
research
04/08/2021

Numerical methods and hypoexponential approximations for gamma distributed delay differential equations

Gamma distributed delay differential equations (DDEs) arise naturally in...
research
02/09/2018

Integration in terms of exponential integrals and incomplete gamma functions I

This paper provides a Liouville principle for integration in terms of ex...
research
08/23/2021

Mutational signatures and transmissibility of SARS-CoV-2 Gamma and Lambda variants

The emergence of SARS-CoV-2 variants of concern endangers the long-term ...

Please sign up or login with your details

Forgot password? Click here to reset