تعداد core هایی که TBB استفاده می کنه؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تعداد core هایی که TBB استفاده می کنه؟

+1 امتیاز
سلام

tbb به طور معمولاً از چند core استفاده می کنه چطور میشه به تعداد core هایی که استفاده می کنه پی برد ؟آیا محدودشم میشه کرد؟

 

تشکر
سوال شده آذر 13, 1392  بوسیله ی نظری (امتیاز 62)   5 10 13
دوباره تگ گذاری شد بهمن 22, 1392 بوسیله ی BlueBlade

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
در حالت عادی از هم core های cpu استفاده می کنه با تابع setNumThreads می تونید تعداد core های مورد استفاده را مشخص کنید و با تابع getNumThreads تعدادی
core هایی را که در حال استفاده هستش را بر می گردونه .در ضمن اگر setNumThreads(0) را فراخوانی کنید دیگه parrallel_for اجرا نخواهد شد و همه توابعی 
که از TBB استفاده می کردند single thread اجرا خواهند شد.
پاسخ داده شده آذر 14, 1392 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آذر 14, 1392 بوسیله ی نظری
...