Programming with relaxed synchronization
Lakshminarayanan Renganarayana, Vijayalakshmi Srinivasan, et al.
SPLASH 2012
Stream processing is an important emerging computational model for performing complex operations on and across multi-source, high-volume, unpredictable dataflows. We present Flow, a platform for parallel and distributed stream processing system simulation that provides a flexible modeling environment for analyzing stream processing applications. The Flow stream processing system simulator is a high-performance, scalable simulator that automatically parallelizes chunks of the model space and incurs near-zero synchronization overhead for acyclic stream application graphs. We show promising parallel and distributed event rates exceeding 149 million events per second on a cluster with 512 processor cores. © 2011, The Author(s),. All rights reserved.
Lakshminarayanan Renganarayana, Vijayalakshmi Srinivasan, et al.
SPLASH 2012
H.W. Cain, M.H. Lipasti, et al.
PACT 2003
Rajeev Balasubramonian, Jichuan Chang, et al.
IEEE Micro
Ravi Nair
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems