Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Threading Building Blocks (Intel® TBB) هي مكتبة قوالب C ++ لبرنامج شائع والتي تعمل على تبسيط عملية تطوير تطبيقات البرامج التي تعمل بالتوازي (مفتاح أي كمبيوتر متعدد النواة).يعمل Intel® TBB على تمديد C ++ للتوازي بطريقة سهلة الاستخدام وفعالة.إنه مصمم للعمل مع أي برنامج التحويل البرمجي C ++ وبالتالي تبسيط تطوير التطبيقات للأنظمة متعددة النواة.Intel® TBB هي مكتبة نماذج C ++ تضيف برمجة متوازية لمبرمجي C ++.ويستخدم البرمجة العامة لتكون فعالة.تتضمن كتل بناء الترابط اللوغاريتمات والحاويات المتزامنة للغاية والأقفال والعمليات الذرية وجدولة المهام ومخصص ذاكرة قابل للتحجيم.يمكن استخدام هذه المكونات في Intel® TBB بشكل فردي أو كليًا لتيسير تطوير C ++ للعديد من النواة.يوفر Intel® TBB مجموعة من التجاذبات التي تتجنب البرمجة منخفضة المستوى الملازمة للاستخدام المباشر لحزم سلاسل العمليات مثل سلاسل الخيوط أو سلاسل Windows.فقد المبرمجين التعبير عن المهام بدلا من المواضيع.تعمل تقنية Intel® TBB على تسهيل الأداء القابل للتوسعة بطريقة تعمل عبر مجموعة متنوعة من الآلات لهذا اليوم ، وتستعد لبرامج الغد.يكتشف عدد النوى على النظام الأساسي للأجهزة ويقوم بإجراء التعديلات اللازمة مع إضافة المزيد من النوى للسماح للبرنامج بالتكيف.وبالتالي ، تستفيد Intel® TBB بشكل أكثر فعالية من الأجهزة متعددة النواة ....

موقع الكتروني:

التصنيفات

بدائل لـ Intel Threading Building Blocks لنظام التشغيل Linux مع ترخيص مفتوح المصدر