मैंने लूप को समानांतर करने के लिए ओपनएमपी का उपयोग करने की कोशिश की (Thrust और GOMP उबंटू पर) और मेरी प्रक्रिया सूची में कई प्रक्रियाओं को पॉप अप देखकर आश्चर्यचकित था। मैंने सोचा था कि ओपनएमपी कई धागे को स्पिन करेगा, लेकिन कई प्रक्रियाएं नहीं।

OpenMP किन परिस्थितियों में कई प्रक्रियाओं को जन्म देता है?

दिलचस्प बात यह है कि fork और posix_spawn पर मेरे ब्रेकप्वाइंट हिट नहीं हुए। क्या htop मुझसे झूठ बोल रहा है? (प्रत्येक प्रविष्टि ने एक अद्वितीय पीआईडी ​​​​दिखाया।)

0
rgov 21 फरवरी 2020, 23:26

1 उत्तर

सबसे बढ़िया उत्तर

आपको गुमराह किया जा रहा है। लिबगॉम्प प्रक्रियाएं नहीं बनाता है।

1
Jim Cownie 24 फरवरी 2020, 12:02