We propose a method for the parallel execution of applications that process continuous streams of data. Unlike pipeline-based approaches, which are frequently employed to parallelize software for multi-core processors, our method supports nonlinear structures that may contain conditionals. Nonlinear structures reduce the latency for processing an element from a stream, which is particularly important for embedded systems that are subject to real-time constraints.
Published in:
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
Date of Conference: 9-11 Feb. 2011