الحلقة

التوازي الشامل والمسرع لـ C++ في Visual C++ 2012

مع Kate Gregory

هل تعلم أن معظم أجهزة الكمبيوتر التي تقوم بنشر التطبيقات عليها لديها طاقة أكبر في وحدة معالجة الرسومات على بطاقة الفيديو مما هي عليه في وحدة المعالجة المركزية، وحتى الأجهزة متعددة النواة؟ يعد تسخير قوة وحدة معالجة الرسومات الخطوة التالية في ثورة manycore/multicore ويمكن أن يعني تحسينات مذهلة في وقت التنفيذ. اعتمادا على كيفية توازي البيانات لحساباتك، قد ترى تسريعا قدره 5 أو 10 أو حتى 50 مرة! تخيل حسابا يستغرق 24 ساعة اليوم يكتمل في نصف ساعة بدلا من ذلك. ما هي القدرات الجديدة التي يمكنها للمستخدمين؟ حتى وقت قريب، كان تشغيل التعليمات البرمجية على وحدة معالجة الرسومات يعني استخدام واحدة من عدة لغات "تشبه C". يعني الإصدار القادم من التوازي الشامل والمسرع لـ C++ (AMP) أنه يمكنك استخدام المسرعات مثل GPU من C++الأصلية. يتضمن Visual Studio دعم تصحيح الأخطاء والتصحيح ل C++ AMP، ولا تحتاج إلى تنزيل أو تثبيت أي مكتبات جديدة لتسريع التعليمات البرمجية الخاصة بك. في هذه الجلسة، راجع قوة C++ AMP وتعلم المفاهيم الأساسية التي تحتاجها لتكييف التعليمات البرمجية الخاصة بك لاستخدام هذا التوازي الهائل.

هل لديك ملاحظات؟ أرسل مشكلة هنا.