Scheduling Irregular Dataflow Pipelines on SIMD Architectures
Scheduling Irregular Dataflow Pipelines on SIMD Architectures
复制标题
SIMD 架构上的不规则数据流管道调度
DOI:
10.1145/3380479.3380480
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Buhler, Jeremy
中科院分区:
文献类型:
--
作者:
Plano, Tom;Buhler, Jeremy
Streaming computations often exhibit substantial data parallelism that makes them well-suited to SIMD architectures. However, many such computations also exhibit irregularity, in the form of data-dependent, dynamic data rates, that makes efficient SIMD execution challenging. One aspect of this challenge is the need to schedule execution of a computation realized as a pipeline of stages connected by finite queues. A scheduler must both ensure high SIMD occupancy by gathering queued items into vectors and minimize costs associated with switching execution between stages.In this work, we present the AFIE (Active Full, Inactive Empty) scheduling policy for irregular streaming applications on SIMD processors. AFIE provably groups inputs to each stage of a pipeline into a minimal number of SIMD vectors while incurring a bounded number of switches relative to the best possible policy. These results apply even though irregularity forbids a priori knowledge of how many outputs will be generated from each input to each stage.We have implemented AFIE as an extension to the MERCATOR system [6] for building irregular streaming applications on NVIDIA GPUs. We describe how the AFIE scheduler simplifies MERCATOR's runtime code and empirically measure the new scheduler's improved performance on irregular streaming applications.
登录
查看更多内容
DOI:
10.1145/1248377.1248435
发表时间:
2007
期刊:
2012 2nd IEEE International Conference on Parallel, Distributed and Grid Computing
影响因子:
--
作者:
Benoît Hudson;G. Miller;Todd Phillips
通讯作者:
Todd Phillips
DOI:
10.1109/cgo.2013.6494989
发表时间:
2013-02
期刊:
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
影响因子:
--
作者:
Bin Ren;G. Agrawal;J. Larus;Todd Mytkowicz;T. Poutanen;Wolfram Schulte
通讯作者:
Bin Ren;G. Agrawal;J. Larus;Todd Mytkowicz;T. Poutanen;Wolfram Schulte
DOI:
10.1109/pdgc.2012.6449926
发表时间:
2012
期刊:
2012 2nd IEEE International Conference on Parallel, Distributed and Grid Computing
影响因子:
--
作者:
K. Thouti;S. Sathe
通讯作者:
S. Sathe
DOI:
10.1016/j.nima.2008.06.047
发表时间:
2008
影响因子:
1.4
作者:
Eric J. Tyson;J. Buckley;M. Franklin;R. Chamberlain
通讯作者:
R. Chamberlain
影响因子:
5.6
作者:
ALTSCHUL, SF;GISH, W;LIPMAN, DJ
通讯作者:
LIPMAN, DJ