CUDA新手 幾個問題 - 顯卡

Rosalind avatar
By Rosalind
at 2011-07-01T23:42

Table of Contents



小弟是個CUDA新手

這學期因為修了門課 要做用CUDA加速應用

但有幾個問題想弄清楚 希望板上高手回答..



我們老師要我們嘗試至少四種方法來切割資料 並比較優劣

看到這邊我第一個想到: 程式碼與資料的重新排列 以減少Cache失誤率

不過對於GPU而言 有所謂的Cache嗎? (我想應該會有吧= ="")


另外我們在做lab時 曾經做過的是: 改變每個Thread所要抓的記憶體位置

來讓各個Thread是搶不同的block.. 紓解記憶體頻寬需求來加速

(不知以上我的理解有沒有錯 有錯懇請指正= ="" 小弟很新)


所以他是先從Host抓資料到GPU上 在讓每個Thread執行

還是執行時才從Host抓資料呢???


那我在做資料分割來加速時 我要考慮的到底是

A. 記憶體頻寬

B. Cache失誤

感覺我問的不太清楚= =""


我的目標是改寫程式讓他抓的記憶體區塊 盡量做最大的利用呢

還是讓每個Thread作用在不同區塊的記憶體上面呢?




--
Tags: 顯卡

All Comments

Steve avatar
By Steve
at 2011-07-06T17:59
cache的話你可以用texture memory
Andy avatar
By Andy
at 2011-07-07T20:45
AorB 要看你的目的
Mary avatar
By Mary
at 2011-07-11T08:33
你可以參考矩陣相承的範例來決定你到底是要選擇 A or B
Doris avatar
By Doris
at 2011-07-15T05:10
恩 謝謝 我再試試看
Lydia avatar
By Lydia
at 2011-07-16T13:25
重點就是在如何避開同時去抓取同樣位置的data所造成
Tom avatar
By Tom
at 2011-07-19T02:53
等待問題!所以你要想辦法去做記憶體位置的換算與變動
Mason avatar
By Mason
at 2011-07-23T12:51
我記得官方的資料有提到而且還有範例,你可以去瞧瞧

請問我的電腦怎麼了? 異塵餘生3跑不動

Xanthe avatar
By Xanthe
at 2011-07-01T22:25
我的電腦 CPU:INTEL PENTIUM E2140 主機板:MSI-MS7267 顯卡: NVIDIA GEFORCE 8500GT 最近玩了一款很喜歡的遊戲 可是效能已經開了很低 很多很棒的東西 都沒呈現不說,還會常常當機,需要重新啟動電腦才能玩.請問是顯示卡 出問題,還是其他東西 ...

仙劍五的顯卡問題

Faithe avatar
By Faithe
at 2011-07-01T22:16
CPU X2 245 MB 880GM LE RAM DDR1333 4G VGA 內顯HD4250 PSU 450W andlt;===不知道牌子 0.0 遊戲7月7號出 以下是官方釋出的仙劍五配備訊息: 基本配置: CPU:Intel Pentium4 2.4 Ghz或AMD同等性能芯片 記憶體:1G ...

MSI樂透情報

Connor avatar
By Connor
at 2011-07-01T21:56
好吧 小弟上禮拜寄了一張9400去小星星維修 寄來的盒子是寫430....當下爽了好大一下 有沒有那們好康的事情 結果裡面裝的是我的9400..... 修好了 感謝小星星的工程師 ※ 引述《L99999 (L99999)》之銘言: : ...

撼訊3850超頻疑問

Blanche avatar
By Blanche
at 2011-07-01T16:53
目前顯示卡是使用 撼訊3850 最近發現有些遊戲不太夠力,歪腦筋動到超頻上面想說試試,看能不能再稱稱看 爬一下文看到可直接再CCC裡面可以更動頻率,可是我的CCC頻率條完全無法移動 不曉得還有沒有人同樣用這張顯示卡,請問一下這張卡可以超嗎,謝謝! - ...

6870HAWK V.S 560ti HAWK簡單測試

Bennie avatar
By Bennie
at 2011-07-01T02:37
6870HAWK V.S 560ti HAWK 兩張中高階顯卡簡單比拼測試 OS:win7 64bit cpu:i5-2400 3.1Ghz mb:asrock H67m-GE ram:DDR3 1333 4GB*2 HD:C400/M400 64GB SSD PSU:CM 700W driver:皆官網最 ...