اقتباس المشاركة الأصلية كتبت بواسطة الخلف مشاهدة المشاركة
AMD لديها ما تنافس به CUDA وهو Stream ولكنها لا تضغط على الشركات المُطوّرة للتطوير والسبب انتظارها لجهوزية OpenCL بشكل نهائي وجاهز للمطوّرين لأنها تنظر للـ OpenCL أنه حل أكثر مرونة من أي تقنية محدودة بمنتج معين مثل CUDA أو حتى Stream نفسها التي تستخدمها AMD...

أي تطبيق يستخدم OpenCL سيمكنه العمل ليس فقط على مسرعات AMD الرسوميّة وإنما حتى على مسرعات nVIDIA و Intel مستقبلاً، وحتى لو لكن هناك مسرع رسومي قوي فسيمكن للتطبيق العمل على معالج النظام العادي، وإن كان الجهاز يتضمن مسرع يستخدم Cell كمعالج تسريع ( مثل بطاقة Toshiba للتسريع ) فإنه سيمكن استخدامها هي الأخرى...

فـ AMD لا ترى من منطق في تطوير منتج معين وصرف الوقت والمال من أجله ثم يتم الغاءه بعد فترة بسيطة من أجل تقنية شاملة وأكثر انفتاحية ومرونة...


سبب وجود Stream الآن هو أن AMD تريد أن توفر حاجة المطوّرين للوصول لقوة كبيرة في الوقت الراهن ولايمكنهم الانتظار حتى جهوزية OpenCL

ربما أختلف معك في هذه النقطه

ف AMD لم تتمكن من عمل برنامج متكامل لترميز الأفلام بإستخدام تقنية Stream فكيف تريدها توزيع هذه التقنية لبقية الشركات بشكل تجاي ,فاقد الشيء لايعطيه , ومثل هذه الأمور تدر الأموال على AMD فكيف تغض الطرف عنها.

النسخة الاولى OpenCL 1.0 جاءت كنسخه مبسطه جدا من تقنية CUDA ربما لاتستطيع أخي الخلف أن تعطيني وقتا محددا لتصبح منافسا ل CUDA ربما 5 سنوات أو 7 أو أكثر الأمر فهل تستطيع AMD الإنتظار ؟ ربما تكون الطيور طارت بأرزاقها وأختلفت التقنيات .

أمر آخر وهو أن nVIDIA تقول أن البرامج المصنوعه بتقنية CUDA ستكون أسرع وأكثر فعاليه على كروتها من البرامج المصنوعة ب OpenCL 1.0 وبالتالي فإن أحد الأشخاص مثلا يمتلك كرت شاشة من nVIDIA ويريد شراء برنامج لترميز الأفلام فإنه سيتجه للبرامج الداعمه لل CUDA عوضا عن تلك الداعمه ل OpenCL لأنه سيحصل على أداء أفضل .