arrow
返回

Safe Data Parallelism for General Streaming

delete2015-02-01
delete33
delete
OA
AI
S
Scott Schneider *
M
Martin Hirzel
B
Buğra Gedik
K
Kun‐Lung Wu
DOI:10.1109/TC.2013.221delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Streaming applications process possibly infinite streams of data and often have both high throughput and low latency requirements. They are comprised of operator graphs that produce and consume data tuples. General streaming applications use stateful, selective, and user-defined operators. The stream programming model naturally exposes task and pipeline parallelism, enabling it to exploit parallel systems of all kinds, including large clusters. However, data parallelism must either be manually introduced by programmers, or extracted as an optimization by compilers. Previous data parallel optimizations did not apply to selective, stateful and user-defined operators. This article presents a compiler and runtime system that automatically extracts data parallelism for general stream processing. Data-parallelization is safe if the transformed program has the same semantics as the original sequential version. The compiler forms parallel regions while considering operator selectivity, state, partitioning, and graph dependencies. The distributed runtime system ensures that tuples always exit parallel regions in the same order they would without data parallelism, using the most efficient strategy as identified by the compiler. Our experiments using 100 cores across 14 machines show linear scalability for parallel regions that are computation-bound, and near linear scalability when tuples are shuffled across parallel regions.
Keyword:
Data processing
distributed computing
parallel programming
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

I
international business machines (ibm)
学者数:
5.7K
论文数: 4.5K
被引数: 4
I
ibm usa
学者数:
1.4K
论文数: 1.0K
被引数: 0
引用论文

引用论文

Latitude and Weather Influences on Sun Light Quality and the Relationship to Tree Growth
err2019-07-24
err0
errOAAI
errCamilo Chiang; Jorunn E. Olsen; David Basler; Daniel Bånkestad; Günter Hoch
err分享
err收藏
A case of QARS1 associated epileptic encephalopathy and review of epilepsy in aminoacyl-tRNA synthetase disorders
err2022-02-01
err0
errOAAI
errDenise L. Chan; Joëlle Rudinger-Thirion; Magali Frugier; Lisa G. Riley; Gladys Ho; Kavitha Kothur; Shekeeb S. Mohammad
err分享
err收藏
Phase 2 study of anastrozole in recurrent estrogen (ER)/progesterone (PR) positive endometrial cancer: The PARAGON trial – ANZGOG 0903
err2019-07-01
err0
errOAAI
errLinda Mileshkin; Richard Edmondson; Rachel L. O'Connell; Katrin M. Sjoquist; John Andrews; Rema Jyothirmayi; Philip Beale; Tony Bonaventura; Jeffrey Goh; Marcia Hall; Andrew Clamp; John Green; Rosemary Lord; Frédéric Amant; Laura Alexander; Karen Carty; James Paul; James Scurry; David Millan; Steven Nottley; Michael Friedlander
err分享
err收藏
Deviation from symmetrically self‐similar branching in trees predicts altered hydraulics, mechanics, light interception and metabolic scaling
err2013-09-17
err0
PREAI
errDuncan D. Smith; John S. Sperry; Brian J. Enquist; Van M. Savage; Katherine A. McCulloh; Lisa P. Bentley
err分享
err收藏
学者 查看更多内容