ظهرت قبل مدة بيئة عمل جديدة للمهتمين بـ OpenCL ، البيئة تقدم بيئة تفاعلية و Editor جيد لمكتبة OpenCL ، و توفر أيضاً " إطار عمل " للتكامل مع OpenGL ، وحسب كلام صاحب الأداة ، يمكن استخدام لغة LUA ( كأحد الخيارات ) ، لتصميم نماذج معينة .
في الغالب يستفيد من هذه البيئة التطويرية من يريد أن يتعلّم OpenCL أو من يريد بناء نماذج و تجارب Prototypes ، لمشكلة ما ، ولنفرض أنك تريد تطوير مثال مبني على خوارزمية ما ، لنظام جزئيات ..
وتريد الاستفادة من مزايا OpenCL ( مثل المعالجة المتوازية ) ، فهناك خيارين :
- اللجوء للغة سي مع OpenGL وكتابة كود إعداد طويل ، قبل أن تبدأ بإستخدام OpenCL .
- اللجوء مباشرة إلى هذه الأداة لتسريع وتيرة التطوير و التركيز على OpenCL .
لمن لا يعرف ، OpenCL هي اختصاراً لـ Open Computing Language وهي مواصفات رسمية من مجموعة Khronos و توفر العديد من الخصائص كميزة المعاجلة المتوازية ، و تكاملها مع OpenGL أو Direct3D .. بالإضافة إلى استفادتها من قدرات GPU أو قدرات CPU في حال وجود أكثر من نواة . ولكن تحتاج لبطاقة رسومية حديثة أو معالج مركزي متعدد الأنوية .
دروس مرئية :
http://www.opencldev.com/overview

