Dynamic SIMD re-convergence with paired-path comparison

Yun Chi Huang, Kuan Chieh Hsu, Wan Shan Hsieh, Chen Chieh Wang, Chia Han Lu, Chung Ho Chen

研究成果: Conference contribution

1 引文 斯高帕斯(Scopus)

摘要

SIMD divergence is one of the critical factors that decrease the hardware utilization in contemporary GPGPUs (General Purpose Graphic Processor Unit). Both the reconvergence scheme and control flow detection have to be well considered. In the emerging HSA (Heterogeneous System Architecture) platform, we develop an effective dynamic stack-based re-convergence scheme that can be implemented without the insertion of re-convergence instructions generated by the finalizer. The stack keeps track of the minimal necessary information of the taken and non-taken paths; the additional end-of-branch instruction insertion is no longer required under our design. Using the scheme we propose, the divergent warp dynamically re-converges at opportunistic re-convergence points. The activity factor improves for 13.36% on average from opportunistic early re-convergence in the unstructured control flow. Our design has eased the development of a finalizer that no longer needs to reason about the reconvergence point after a branch divergence, especially for unstructured control flow.

原文English
主出版物標題ISCAS 2016 - IEEE International Symposium on Circuits and Systems
發行者Institute of Electrical and Electronics Engineers Inc.
頁面233-236
頁數4
ISBN(電子)9781479953400
DOIs
出版狀態Published - 2016 7月 29
事件2016 IEEE International Symposium on Circuits and Systems, ISCAS 2016 - Montreal, Canada
持續時間: 2016 5月 222016 5月 25

出版系列

名字Proceedings - IEEE International Symposium on Circuits and Systems
2016-July
ISSN(列印)0271-4310

Other

Other2016 IEEE International Symposium on Circuits and Systems, ISCAS 2016
國家/地區Canada
城市Montreal
期間16-05-2216-05-25

All Science Journal Classification (ASJC) codes

  • 電氣與電子工程

指紋

深入研究「Dynamic SIMD re-convergence with paired-path comparison」主題。共同形成了獨特的指紋。

引用此