Spotting Code Optimizations in {Data-Parallel} Pipelines through {PeriSCOPE}

Z Guo, X Fan, R Chen, J Zhang, H Zhou… - … USENIX Symposium on …, 2012 - usenix.org
To minimize the amount of data-shuffling I/O that occurs between the pipeline stages of a
distributed dataparallel program, its procedural code must be optimized with full awareness
of the pipeline that it executes in. Unfortunately, neither pipeline optimizers nor traditional
compilers examine both the pipeline and procedural code of a data-parallel program so
programmers must either hand-optimize their program across pipeline stages or live with
poor performance. To resolve this tension between performance and programmability, this …

Spotting code optimizations in data-parallel pipelines through periscope

X Fan, Z Guo, H Jin, X Liao, J Zhang… - … on Parallel and …, 2014 - ieeexplore.ieee.org
To minimize the amount of data-shuffling I/O that occurs between the pipeline stages of a
distributed data-parallel program, its procedural code must be optimized with full awareness
of the pipeline that it executes in. Unfortunately, neither pipeline optimizers nor traditional
compilers examine both the pipeline and procedural code of a data-parallel program so
programmers must either hand-optimize their program across pipeline stages or live with
poor performance. To resolve this tension between performance and programmability, this …
Showing the best results for this search. See all results