A distributed thread scheduler for dynamic multithreading on throughput processors

Ta Kan Yen, Hsien Kai Kuo, Bo-Cheng Lai

    研究成果: Conference contribution同行評審

    1 引文 斯高帕斯(Scopus)

    摘要

    GPGPUs have emerged as one of the most widely used throughput processors. Deep multithreading and cache hierarchy are the two effective implementations to achieve high throughput computing in modern GPGPUs. However, these are two conflicting design options. Finding a proper design point between the two has become a significant performance factor to GPGPUs. This paper proposes a distributed thread scheduler for dynamic multithreading on GPGPUs. By demonstrating the trade-off issue between the multithreading and cache contention, the proposed scheduler dynamically adjusts the multithreading degree to achieve superior performance. With the proposed scheduler, the cache misses can be decreased by 20.6% and 37.9% on the L1 and L2 cache respectively. The overall performance can be enhanced by an average of 16.4%.

    原文English
    主出版物標題2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013
    DOIs
    出版狀態Published - 15 8月 2013
    事件2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013 - Hsinchu, 台灣
    持續時間: 22 4月 201324 4月 2013

    出版系列

    名字2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013

    Conference

    Conference2013 International Symposium on VLSI Design, Automation, and Test, VLSI-DAT 2013
    國家/地區台灣
    城市Hsinchu
    期間22/04/1324/04/13

    指紋

    深入研究「A distributed thread scheduler for dynamic multithreading on throughput processors」主題。共同形成了獨特的指紋。

    引用此