In Ptolemy II, models specify computations by composing actors. Many computations, however, are awkward to specify this way. A common situation is where we wish to evaluate …
Parallelism is often required for performance. In these situations an excess of non- determinism is harmful as it means the program can have several different behaviours or …
Modern embedded computing systems tend to be heterogeneous in the sense of being composed of subsystems with very different characteristics, which communicate and interact …
J Teich - Proceedings of the IEEE, 2012 - ieeexplore.ieee.org
Hardware/software codesign investigates the concurrent design of hardware and software components of complex electronic systems. It tries to exploit the synergy of hardware and …
Specialized image signal processors (ISPs) exploit the structure of image processing pipelines to minimize memory bandwidth using the architectural pattern of line-buffering …
BD De Dinechin, R Ayrignac… - 2013 IEEE High …, 2013 - ieeexplore.ieee.org
The Kalray MPPA-256 processor integrates 256 user cores and 32 system cores on a chip with 28nm CMOS technology. Each core implements a 32-bit 5-issue VLIW architecture …
A Girault, B Lee, EA Lee - IEEE Transactions on computer …, 1999 - ieeexplore.ieee.org
This paper studies the semantics of hierarchical finite state machines (FSM's) that are composed using various concurrency models, particularly dataflow, discrete-events, and …
B Bhattacharya… - IEEE Transactions on …, 2001 - ieeexplore.ieee.org
Dataflow has proven to be an attractive computation model for programming digital signal processing (DSP) applications. A restricted version of dataflow, termed synchronous …
MI Gordon, W Thies, M Karczmarek, J Lin… - ACM SIGPLAN …, 2002 - dl.acm.org
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in microprocessor performance. To address this issue, a number of emerging …