1. 若 kernel 執行後直接馬上結束、記憶體存取錯誤或跑出來的值不對,可能是 kernel 有寫錯,也可能是 global memory 使用太多而爆掉。而 global memory 使用太多時,編譯器不一定會挑出錯誤。
2. kernel 中宣告太多變數,使用的 register 量可能過多,造成每次跑的 thread 個數較少(資源不夠的關係)。
3. 如果有 if ... else ... 或其他分支,造成每個 thread 的執行時間長短不一,必須同步?
1. 若 kernel 執行後直接馬上結束、記憶體存取錯誤或跑出來的值不對,可能是 kernel 有寫錯,也可能是 global memory 使用太多而爆掉。而 global memory 使用太多時,編譯器不一定會挑出錯誤。
2. kernel 中宣告太多變數,使用的 register 量可能過多,造成每次跑的 thread 個數較少(資源不夠的關係)。
3. 如果有 if ... else ... 或其他分支,造成每個 thread 的執行時間長短不一,必須同步?
Getty Museum 的 Open Content Program 將許多高清照片開放下載,包括各種藝術作品的照片
Sugata Mitra的實驗主要是在各地放置電腦,然後讓孩子們自主學習,實驗結果令人驚訝!
快看看影片,聽聽Sugata Mitra的說法~
繁中字幕請選:Chinese,Traditional
宏達電昨天在宜蘭發表了新手機-HTC Desire 600,這款手機搭載Qualcomm Snapdragon 200 1.2GHz 四核心處理器,內部為 Cortex-A5 架構,內建儲存空間為 8GB,RAM為1GB,並可擴充microSD記憶卡。
這款手機搭載800萬畫素相機,手機正面有雙喇叭。另外,HTC Desire 600 採用Sense 5.0 介面環境。
Computex 上的新產品中,其中有一樣讓我驚豔不已,那就是 Gigabyte 的 Smart Lamp。由於現在很多電腦沒有內建光碟機,許多人喜歡購買外置光碟機使用,因此 Gigabyte 發揮創意,將光碟機與檯燈結合在一起,另外,檯燈旁有USB接口、SD卡插槽等,實在是一大創新啊!
圖片來源:engadget