Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|
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 | |
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.
def core.runtime.start | ( | cores | ) |
def core.runtime.addData | ( | datum | ) |
def core.runtime.addTrivial | ( | datum | ) |
tuple core.runtime.log = logging.getLogger(__name__) |
list core.runtime.__cores__ = [] |
int core.runtime.__port__ = 0 |
core.runtime.__triv__ = None |
core.runtime.__in__ = None |