2009年5月22日 星期五

PCIe測試機後續

因為brook+的部份對記憶體的存取一直有問題, 到剛剛才找出問題點, 那就是 domain 函式不正常.

這個問題在 catalyst 9.5 以前都沒有過, 9.5 開始有這個問題, 而且搞的記憶體讀寫能力更大幅度下降. 
以下是已編譯好的 (PCIeTest090522exe.rar)
與講好要給拖到現在的 source (PCIeTest090522src.rar)

另一個心得就是, 為什麼 ATi stream SDK 裡有兩樣東西, 一個叫 CAL, 一個叫 brook+, 因為這兩個其實是作用一樣的產物, 只是 CAL 沒有編寫 IL  kernel 的能力, brook+ 才有, 而 CAL 可用的功能也較 brook+ 要多, 而且目前的 SDK 裡沒看到有整合的蹟像. 也許在 OpenCL 上做個整合吧? 天知道..

而且不管 brook+ 還 CAL 的 multi-thread 能力比 CUDA 顯的差多了, 有點懶的再玩下去了.

沒有留言: