討論串[問題] 想請問多核的概念以及openMP
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者licheer (HOPE)時間13年前 (2012/10/08 23:58), 編輯資訊
0
0
1
內容預覽:
恕刪.... 在多核心CPU上面跑,不管Process是否具multithread. OS是不是會自動配置處理Process的核心. 調配空閒出來的核心去做事 ?. 例如雙核CPU(a,b),可能會是a->b->a...兩個核心交錯處理同一個Process或Thread. 而非其一核心,一直處理同一
(還有21個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者WPC001 (突然覺得自己是孤獨的...)時間16年前 (2010/03/17 20:40), 編輯資訊
0
0
0
內容預覽:
single thread的, 最多佔50% (雙CPU), 50~80%那部份是別的程式吃掉了.... 理論上無法強制指定是哪一顆幫你執行. CPU硬體是抽象的, 由OS幫你分配資源, 但是可以啟動多個thread,. 理論上OS會幫你做到負載平衡.... 關鍵字 OpenMP ( = =|||

推噓2(2推 0噓 27→)留言29則,0人參與, 最新作者hoson (林老師賣的冰淇淋)時間16年前 (2010/03/17 05:35), 編輯資訊
0
0
0
內容預覽:
大家好. 我想請問兩個問題. 1.我目前寫了一個程式 可是都沒有用到thread等多工的概念. 可以從XP的工作管理員發現 兩顆CPU都有在運作 兩個的計算量是差不多大的. 然後總共的CPU使用率約八十. 想請問 是因為OS將我的程式的運算量自動分配到兩個core上嗎?. 2.在OpenMP上 我可
(還有411個字)
首頁
上一頁
1
下一頁
尾頁