国产成人福利在线视频播放下载,成人无码www免费视频在线看,放荡的美妇在线播放,大地资源网最新更新,国产成人精品日本亚洲网站

泡泡網(wǎng)顯卡頻道 PCPOP首頁      /      顯卡     /      評測    /    正文

終極旗艦降臨!NV黑版TITAN首發(fā)測試

    原來的一個困難是,GPU始終要優(yōu)化調(diào)度來自多個數(shù)據(jù)流的工作負(fù)載。Fermi 結(jié)構(gòu)支持從單獨數(shù)據(jù)流的16路并發(fā)內(nèi)核啟動,但最終數(shù)據(jù)流都復(fù)用相同的硬件工作隊列。這允許虛假的數(shù)據(jù)流內(nèi)依賴,要求在單獨數(shù)據(jù)流內(nèi)的其他內(nèi)核可以執(zhí)行之前就完成一個數(shù)據(jù)流內(nèi)依靠的內(nèi)核。雖然在某種程度上這可以通過使用廣度優(yōu)先啟動順序緩解,但是隨著程序的復(fù)雜性的增加,這可以成為越來越難以有效地管理。

    Kepler GK110 使用新 Hyper‐Q 特征改進(jìn)了這一功能。Hyper‐Q 允許 32 個并發(fā),硬件管理的連接( 對比 Fermi 的單一連接),增加了主機(jī)和 GPU 中 CUDA Work Distributor (CWD)邏輯之間的連接總數(shù)(工作隊列)。Hyper‐Q 是一種靈活的解決方案,允許來自多個 CUDA 流、多個消息傳遞接口(MPI)進(jìn)程,甚至是進(jìn)程內(nèi)多個線程的單獨連接。以前遇到跨任務(wù)虛假串行化任務(wù)的應(yīng)用程序,限制了 GPU 的利用率,而現(xiàn)在無需改變?nèi)魏维F(xiàn)有代碼,性能就能得到 32 倍的大幅度提升。

1

Hyper‐Q 允許CPU和GPU之間更多的并發(fā)連接

    每個 CUDA 流在其自己硬件工作隊列管理,優(yōu)化流間的依賴關(guān)系,一個流中的運算將不再阻止其他流,使得流能夠同時執(zhí)行,無需特別定制的啟動順序,消除了可能的虛假依賴。Hyper‐Q 在基于 MPI 的并行計算機(jī)系統(tǒng)中使用會有明顯的優(yōu)勢。通常在多核 CPU 系統(tǒng)上運行時創(chuàng)建傳統(tǒng)基于 MPI‐的算法,分配給每個 MPI 進(jìn)程的工作量會相應(yīng)地調(diào)整。這可能會導(dǎo)致單個MPI 進(jìn)程沒有足夠的工作完全占據(jù) GPU。雖然一直以來多個 MPI 進(jìn)程都可以共享 GPU,但是這些進(jìn)程可能會成為虛假依賴的瓶頸。Hyper‐Q 避免了這些虛假的依賴,大大提高了 MPI 進(jìn)程間共享 GPU 的效率。

1

    Hyper‐Q 與 CUDA 流一起工作:左側(cè)顯示 Fermi 模式,僅 (C,P) 和 (R,X) 可以同時運行,因為單個硬件工作隊列導(dǎo)致的流內(nèi)依賴。Kepler Hyper‐Q 模式允許所有流使用單獨的工作隊列同時運行。

0人已贊

關(guān)注我們

泡泡網(wǎng)

手機(jī)掃碼關(guān)注