Automatic translation of MPI source into a latency-tolerant, data-driven form

Tan Nguyen, Pietro Cicotti, Eric Bylaska, Dan Quinlan, Scott Baden
2017 Journal of Parallel and Distributed Computing  
h i g h l i g h t s • Bamboo is a translator that can reformulate MPI source into a task graph form. • Bamboo supports both point-to-point and collective communication. • Bamboo supports GPUs, hiding communication among GPUs and between hosts and GPUs. • Bamboo speeds up applications containing elaborate data and control structures.
doi:10.1016/j.jpdc.2017.02.009 fatcat:ddyuex5tkjewfp46zeao4njtpa