abshammeri

OpenCL SDK ، نسخة أولية لحزمة التطوير من Intel

6 ردود في هذا الموضوع

صدرت قبل أقل من شهر نسخة أولية من حزمة التطوير OpenCL ، وهي تشمل على implementation + دليل للمبرمج + أدوات أخرى . النسخة مجانية للمشاريع المجانية وهي تستهدف استغلال قدرات عائلة المعالجات من نوع Intel Core ( مثال : الاستفادة من قدرات تلك المعالجات وتعدد تلك الأنوية فيها لتطوير تطبيقات تعتمد مبدأ البرمجة المتوازية بشكل حقيقي من داخل لغة ++C ) .

يبدو أن نظام التشغيل المدعوم هو Windows 7 و Vista فقط !

هناك العديد من implementation للمكتبة OpenCL ، ولكن في أغلبها تستهدف معالجات البطاقات الرسومية GPU ، وقد تكون AMD استثناء ، حيث سبقت الجميع من مدة طويلة على مايبدو ( لست متأكداً فيما يتعلّق بصاحب الأولوية) .

http://software.inte...tel-opencl-sdk/

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

واضح جداً أنه سيكون هناك تشتت في إستخدام OpenCL wacko.gif

ماذا سنستخدم و ماذا سنتبع؟

هل ننحاز و نسير خلف AMD أم ننحاز إلى Intel ؟

يجب توحيد SDK و الإبتعاد عن فكره المنصه الواحده لأن بهذه الحاله سنتحول إلى مسوقين إلى هذه المنصه و ليس مبرمجين فتخيل لو كل المبرمجين إعتمدو على AMD في تصميم برامجهم فأكيد سيجبرون العملاء على شراء AMD و العكس صحيح بالنسبه لـ Intel.

إضافه:

يبدو أنني سأسير خلف AMD smile.gif

تم تعديل بواسطه asm-soft
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هم يتبعون نفس المواصفات ، الفرق فقط في implementation .. على هذا الأساس من المفترض أن الكود الذي تكتبه باستخدام أي SDK سيعمل .بغض النظر عن الهاردوير المستخدم ، فلو استبدلت مكتبة intel بأخرى من amd ، فمن المفترض أن يعمل الكود الذي كتبته أنت .

مثل لغة جافا ( أي مشروع يتبع لغة جافا ) ، هناك العديد من implementation والمواصفات واحدة .. ستجد منتجات من IBM إلى Oracle إلى Apache ، والمواصفات واحدة .

OpenCL لها مواصفات محددة جداً بحيث لن تلاحظ أي اختلاف مع أي implementation ( هذا ما سأفترضه على الأقل :-) ) .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذا ما أود قوله:

Will my OpenCL code run on GPUs from other vendors?

At this time, AMD does not plan to have the ATI Stream SDK support GPU products from

other vendors; however, since OpenCL is an industry standard programming interface,

programs written in OpenCL 1.0 can be recompiled and run with any OpenCL-compliant

compiler and runtime.

أي إذا كنت تريد أن تريح بالك فلا تعتمد على SDK الخاص بأي شركه بصوره قويه

تم تعديل بواسطه asm-soft
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أي إذا كنت تريد أن تريح بالك فلا تعتمد على SDK الخاص بأي شركه بصوره قويه

المقصود بالاقتباس أن الـ Implementation الخاص بـ AMD لا يدعم Gpu من شركات أخرى. و ليس المقصود أنك إذا استخدمته لن تستطيع استخدام غيره. كما هي العادة مع أي Standard هناك Extensions ربما يضيفها أصحاب منصة معينة, إذا أردت كتابة كود Portable فيجب عدم استخدام تلك الـ Extensions. هذا كل ما في الأمر.

نفس المفهوم ينطبق على C و ++C و POSIX و ...

تحياتي...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تمااااام ,, شكرا فعلا على الخبر انتظره بفارغ الصبر

غريب لو كان فعلا له اشهر ,, ربما لانى لم استعملها ولم ابحث فى الموضوع من مده

عامه اخيرا Intel ادلت بدلوها فى الموضوع ,, لم اجربها بعد لكن اتمنى فعلا ان تكون اكثر نضوجا بكثير من نسخه ال AMD

نسخه ال AMD لل CPU اقل ما اقوله عنها انها متخلفه,, ممتلئه بالمشاكل وتحدف عن ال Standard بانتظام

تعديل : الخبر له 3 اسابيع تحديدا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .