إنكريديبويلد هي أداة قوية التي طورتها الشركة التي تحمل نفس الاسم. تم تحديثه مؤخرًا إلى إصدار جديد وهو مملوك ، ولكنه متعدد الأنظمة الأساسية ، بحيث يكون قادرًا على العمل على أنظمة تشغيل Windows و Linux وأيضًا لنظام Android و Nintendo Switch و PlayStation 4 و Xbox One ومنصات أخرى ، على الرغم من أنه كان مخصصًا في الأصل لـ HPC قطاع.
IncrediBuild هو امتداد بناء أداة تسريع. نظرًا لأن عددًا قليلاً فقط من الأشخاص يقومون بالتجميع في نفس الوقت على جهاز معين ، فلماذا لا نستخدم قوة الحوسبة الخاملة لأولئك الذين لا ينشئون بعض ملفات أولئك الذين يفعلون ذلك؟ سيتم تثبيت خادم IncrediBuild صغير على كل جهاز على الشبكة المحلية للشركة لبناء الملفات ودفقها. سيتم تقسيم وقت الترجمة على عدد الأجهزة الموجودة على الشبكة إذا كانت غير مستخدمة حاليًا. هذه هي الطريقة التي تدير بها توزيع عبء العمل وتسريع عملية التجميع.
يستخدم Incredibuild على نطاق واسع في شركات ألعاب الفيديو، نظرًا لأنها مشاريع تجميع كبيرة بلغات مثل C ++ والتي تحتاج إلى الكثير من طاقة وحدة المعالجة المركزية لإنشاء الثنائيات بسرعة. لكنها ليست الشركات الوحيدة التي تستخدم هذا النوع من برامج التسريع.
إذا كنت تبحث عن أداة مماثلة مفتوحة المصدر ، فهناك بديل لـ Incredibuild لنظام Linux يسمى Distcc. تم إنشاء هذه الأداة في الأصل بواسطة Martin Pool ، وعلى الرغم من التخلي عنها إلى حد ما الآن ، إلا أنها جديرة بالذكر. إنه مكتوب بلغة C و C ++ و Python ، وهو أيضًا متعدد المنصات ويتم إصداره بموجب ترخيص GPL.
distcc ، مثل Incredibuild ، هي أداة بناء. تجميع شفرة المصدر يستخدم الحوسبة الموزعة عبر شبكة من أجهزة الكمبيوتر لتسريع العملية والانتهاء بشكل أسرع في المشاريع الكبيرة. يمكن أن يعمل التصميم مع لغات البرمجة C و C ++ و Objective-C ، ويستخدم مترجم GCC كخلفية. ومع ذلك ، قد يكون لديك أيضًا دعم لـ Intel C ++ Compiler و Sun Studio Compiler Suite وما إلى ذلك.