A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
A control-structure splitting optimization for GPGPU
2009
Proceedings of the 6th ACM conference on Computing frontiers - CF '09
Control statements in a GPU program such as loops and branches pose serious challenges for the efficient usage of GPU resources because those control statements will lead to the serialization of threads and consequently ruin the occupancy of GPU, that is, the number of threads running concurrently. Unlike traditional vector processing units that are inside a general purpose processor, the GPU cannot leave the control statements to the CPU because fine-grain statement scheduling between GPU and
doi:10.1145/1531743.1531766
dblp:conf/cf/CarrilloSL09
fatcat:rjc3rja5efbahf6st5bf36sxiu