A locality-aware dynamic thread scheduler for GPGPUs

Yu Hao Huang*, Ying Yu Tseng, Hsien Kai Kuo, Ta Kan Yen, Bo Cheng Charles Lai

*此作品的通信作者

    研究成果: Conference contribution同行評審

    1 引文 斯高帕斯(Scopus)

    摘要

    Modern GPGPUs implement on-chip shared cache to better exploit the data reuse of various general purpose applications. Given the massive amount of concurrent threads in a GPGPU, striking the balance between Data Locality and Load Balance has become a critical design concern. To achieve the best performance, the trade-off between these two factors needs to be performed concurrently. This paper proposes a dynamic thread scheduler which co-optimizes both the data locality and load balance on a GPGPU. The proposed approach is evaluated using three applications with various input datasets. The results show that the proposed approach reduces the overall execution cycles by up to 16% when compared with other approaches concerning only one objective.

    原文English
    主出版物標題Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings
    編輯Shi-Jinn Horng
    發行者IEEE Computer Society
    頁面254-258
    頁數5
    ISBN(電子)9781479924189
    DOIs
    出版狀態Published - 18 9月 2014
    事件14th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2013 - Taipei, Taiwan
    持續時間: 16 12月 201318 12月 2013

    出版系列

    名字Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings

    Conference

    Conference14th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2013
    國家/地區Taiwan
    城市Taipei
    期間16/12/1318/12/13

    指紋

    深入研究「A locality-aware dynamic thread scheduler for GPGPUs」主題。共同形成了獨特的指紋。

    引用此