7389

Fine-Grained Treatment to Synchronizations in GPU-to-CPU Translation

Ziyu Guo, Xipeng Shen
College of William and Mary, Williamsburg VA 23187, USA
International Workshop on Languages and Compilers for Parallel Computing. (LCPC 2011), 2011
BibTeX

Download Download (PDF)   View View   Source Source   

1421

views

GPU-to-CPU translation may extend Graphics Processing Units (GPU) programs executions to multi-/many-core CPUs, and hence enable cross-device task migration and promote whole-system synergy. This paper describes some of our findings in treatment to GPU synchronizations during the translation process. We show that careful dependence analysis may allow a fine-grained treatment to synchronizations and reveal redundant computation at the instruction-instance level. Based on thread-level dependence graphs, we present a method to enable such fine-grained treatment automatically. Experiments demonstrate that compared to existing translations, the new approach can yield speedup of a factor of integers.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org