| 4 | 1/1 | 返回列表 |
| 查看: 1257 | 回復(fù): 3 | ||
swordshadow金蟲(chóng) (初入文壇)
|
[求助]
Openmp效率的問(wèn)題
|
|
硬件環(huán)境: 2臺(tái)集成的 IBM X5800(2臺(tái)四路服務(wù)器構(gòu)成一個(gè)節(jié)點(diǎn),不知道內(nèi)部怎么實(shí)現(xiàn)的,但進(jìn)系統(tǒng)就自動(dòng)識(shí)別為一臺(tái)機(jī)器了),共8個(gè)CPU, 80核160線程。 軟件環(huán)境: Red Hat Enterprise Linux 6 g++/icpc 用很簡(jiǎn)單的代碼測(cè)試Openmp, 結(jié)果比較奇怪,誰(shuí)能幫我解釋一下原因? 情況: 1)1、2、4、8 、12線程運(yùn)行基本正常,使用top查看CPU 使用分別為100%、200%、399%、799%、1199%。 2)16線程以上開(kāi)始效率急劇下降 ![]() ,16線程CPU 使用率大約1499%,32線程2999%,64線程僅為4999%左右。使用intel vtune分析發(fā)現(xiàn),64線程時(shí)有10多個(gè)線程創(chuàng)建后只運(yùn)行過(guò)libgomp.so.1.0.0,其余時(shí)間空閑。問(wèn)題: 1)是不是我的程序并行有問(wèn)題?有什么問(wèn)題?怎么解決? 2)如果不是,是否系統(tǒng)和物流架構(gòu)問(wèn)題?怎么解決? 以下是主要代碼: #define N 256 int numThread=64; double singlesum() { int i,j,k,l; double sum=0; for (i=0;i<=N;i++) { for (j=0;j<=N;j++) { for (k=0;k<=N;k++) { for (l=0;l<=N;l++) { sum+=sin(i+j+k+l)*cos(i+j+k+l); } } } } sum=sum/N/N/N/N; return sum; } void mainsum() { int i; double sum=0; srand(1); #pragma omp parallel for reduction(+:sum) for (i=0;i<=N;i++) { sum+=singlesum(); cout<<"step: "< cout<<"sum is: "< int main() { mainsum(); return 0; } |
金蟲(chóng) (初入文壇)
金蟲(chóng) (初入文壇)
木蟲(chóng) (正式寫(xiě)手)
| 4 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿華東理工大學(xué)081700,初試分?jǐn)?shù)271 +4 | kotoko_ik 2026-03-23 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 291求調(diào)劑 +8 | hhhhxn.. 2026-03-23 | 8/400 |
|
|
[考研] 材料專業(yè)求調(diào)劑 +11 | hanamiko 2026-03-18 | 11/550 |
|
|
[考研] 306求調(diào)劑 +9 | chuanzhu川燭 2026-03-18 | 9/450 |
|
|
[考研] 276求調(diào)劑 +3 | YNRYG 2026-03-21 | 4/200 |
|
|
[考研] 一志愿華中農(nóng)業(yè)071010,總分320求調(diào)劑 +5 | 困困困困坤坤 2026-03-20 | 6/300 |
|
|
[考研] 286求調(diào)劑 +10 | Faune 2026-03-21 | 10/500 |
|
|
[考研] 初試 317 +7 | 半拉月丙 2026-03-20 | 7/350 |
|
|
[考研] 【考研調(diào)劑】化學(xué)專業(yè) 281分,一志愿四川大學(xué),誠(chéng)心求調(diào)劑 +11 | 吃吃吃才有意義 2026-03-19 | 11/550 |
|
|
[考研] 一志愿深大,0703化學(xué),總分302,求調(diào)劑 +4 | 七月-七七 2026-03-21 | 4/200 |
|
|
[考研] 材料學(xué)碩333求調(diào)劑 +3 | 北道巷 2026-03-18 | 3/150 |
|
|
[考研] 0703化學(xué)297求調(diào)劑 +3 | Daisy☆ 2026-03-20 | 3/150 |
|
|
[考研] 296求調(diào)劑 +6 | www_q 2026-03-18 | 10/500 |
|
|
[考研] 材料學(xué)求調(diào)劑 +4 | Stella_Yao 2026-03-20 | 4/200 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|
|
[考研] 材料學(xué)碩318求調(diào)劑 +5 | February_Feb 2026-03-19 | 5/250 |
|
|
[考研] 085600材料與化工調(diào)劑 324分 +10 | llllkkkhh 2026-03-18 | 12/600 |
|
|
[考研] 材料工程專碩調(diào)劑 +5 | 204818@lcx 2026-03-17 | 6/300 |
|
|
[考研] 0703化學(xué)調(diào)劑 +3 | 妮妮ninicgb 2026-03-17 | 3/150 |
|
|
[考博] 26博士申請(qǐng) +3 | 1042136743 2026-03-17 | 3/150 |
|