Dataflow Software Stack  032db78
Master Thesis of Mathijs Saey at the VUB
 All Classes Namespaces Files Functions Variables Pages
Classes | Functions | Variables
core.runtime Namespace Reference

DVM runtime core. More...

Classes

class  Core
 Runtime core. More...
 

Functions

def start
 
def addData
 
def addTrivial
 

Variables

tuple log = logging.getLogger(__name__)
 
list __cores__ = []
 
int __port__ = 0
 
 __triv__ = None
 
 __in__ = None
 

Detailed Description

DVM runtime core.

This module defines the runtime. The runtime is responsible for dispatching tokens, matching tokens by their contexts and for scheduling instructions that are ready to execute.

Multiple runtime "cores" are active at any given time, depending on the system. It is the responsibility of the runtime to find a decent load balance accross these cores.

Function Documentation

def core.runtime.start (   cores)
def core.runtime.addData (   datum)
def core.runtime.addTrivial (   datum)

Variable Documentation

tuple core.runtime.log = logging.getLogger(__name__)
list core.runtime.__cores__ = []
int core.runtime.__port__ = 0
core.runtime.__triv__ = None
core.runtime.__in__ = None