Paradigm Shift in Big Data SuperComputing: DataFlow vs. ControlFlow
Paradigm Shift in Big Data SuperComputing: DataFlow vs. ControlFlow
复制标题
大数据超级计算的范式转变:数据流与控制流
作者:
N. Trifunovic;V. Milutinovic;Jakob Salom;A. Kos
The paper discusses the shift in the computing paradigm and the programming model for Big Data problems and applications. We compare DataFlow and ControlFlow programming models through their quantity and quality aspects. Big Data problems and applications that are suitable for implementation on DataFlow computers should not be measured using the same measures as ControlFlow computers. We propose a new methodology for benchmarking, which takes into account not only the execution time, but also the power and space, needed to complete the task. Recent research shows that if the TOP500 ranking was based on the new performance measures, DataFlow machines would outperform ControlFlow machines. To support the above claims, we present eight recent implementations of various algorithms using the DataFlow paradigm, which show considerable speed-ups, power reductions and space savings over their implementation using the ControlFlow paradigm.