討論串C++ OpenMP 多CPU同時處理可能的問題
共 7 篇文章
內容預覽:
感謝回覆 可是我沒有看懂耶 外面64個迴圈不用OpenMp然後裡面才用??. 然後裡面才用 可以在指點一下嗎?. 有人建議我說 說不定一個CPU負責 一部分的counter 可能會比叫快. 這樣雖然每個CPU都要把整個array讀一次. 但是可能就不用只需要cache 一部分counter 到cac
(還有454個字)
內容預覽:
我有一個很大的array大概是 3G 個數(其實是Human Genome). 我想要用多個CPU同時bucket這些數到 64 million個 bucket. 一個簡單的sudo code 大概是這樣. int array[3G];. int counters[64M];. for( int i
(還有373個字)