يتم الترويج لـ OpenCL في ولاية تكساس

على الرغم من أن حشد SC08 "الفني" في مطعم Rio Grande Mexican في أوستن ليلة الاثنين كان متعطشًا للبيرة الباردة والجياع nachos و quesadillas ، كانا متلهفين على حد سواء للحصول على معلومات حول OpenCL ، واجهة برمجة تطبيقات الحوسبة المتوازية التي تقودها Apple والتي تنتجها ال مجموعة خرونوس. لم يتم الكشف عن الكثير حول المواصفات المستندة إلى لغة البرمجة C منذ أن أعلنت Apple في مؤتمر المطورين في جميع أنحاء العالم في شهر حزيران (يونيو) الحالي والذي سيكون OpenCL محورًا لإصدار OS X الرئيسي القادم ، التي أطلق عليها اسم Snow Leopard. بالإضافة إلى OpenCL ، فإن نظام التشغيل Mac OS ، وفقًا لـ Apple ، سيسمح للتطبيقات "بالاستفادة من gigaflops الضخمة من طاقة حوسبة GPU التي كانت متوفرة سابقًا فقط لتطبيقات الرسومات".

وأوضح نيل تريفيت ، رئيس شركة نفيديا ، أنه إذا بدا أن الحاضرين نفد صبرهم ، فليس بسبب نقص السرعة من جانب خرونوس.

قال تريفيت "إذا ذهبت إلى هيئات أخرى ذات معايير أكبر ، فمن الطبيعي جدًا أن يستغرق المعيار خمس سنوات أو أكثر". "هذا أمر شائع جدًا. فعليك أن تضغط حقًا لتصل إلى ثمانية عشر شهرًا. سجلنا كان 12 شهرًا حتى الآن. لقد فعلنا هذا في ستة. "

كان التحول القياسي نتيجة لجدول Apple OS OS.

"حقيقة أنه إذا تمكنا من الوصول إلى هذا الموعد النهائي المستحيل ، فستدعمه شركة Apple في Snow Leopard ، كانت إضافة كبيرة لنا" ، قال Tim Mattson من Intel. "إذن ، كما تعلم ، طلقنا عائلاتنا ، فقد عقدنا اجتماعين عبر الهاتف أسبوعيًا ، واجتماعات وجهًا لوجه ولا يمكنني حساب عدد الساعات التي قضيتها. أنا ميت تقريبًا ، أنا منهكة جدًا. وكنت مقتنعا. كنت من بين الأشخاص الذين حضروا الاجتماع وجهاً لوجه - أحد الأوائل - قائلين ، "هذا مستحيل. لا يمكننا فعل ذلك. لن ينجح. "حسنا ، كنت مخطئا. لقد انتهيت. لذا ، أنا فخور حقًا بما توصلنا إليه ".

حفل الإطلاق الذي يقام بالتزامن مع مؤتمر الحوسبة عالية الأداء SC08 في أوستن ، ضمت ثلاثة مقدّمين (انضم AMD Ben Gaster إلى Trevett و Mattson) ، وعشرات الشرائح المتوقعة التي تكشف عن الأهداف وعينة من التعليمات البرمجية ، ولكن للأسف ، لا يوجد عرض حي لواجهة برمجة التطبيقات أثناء العمل.

وأوضح ماتسون أن "الخلاصة هي أننا حددناها تقنيًا". "الآن أنت تمر بعملية حيث تحصل جميع الشركات المعنية على جميع محاميها للتخلص من و تأكد تمامًا من عدم وجود عنوان IP ومن أن جميع النقاط قد تم تنقيطها وأن جميع الخطوط عبرت. هناك 30 يومًا كحد أدنى حيث يمكن للشركات أن تتفحصه وتوافق عليه لتقول "نعم ، نحن نبارك هذا. لا يكشف IP ، ولا يخلق أي مشاكل في العلامات التجارية ، فلا بأس. "ولكن حتى انتهاء فترة الثلاثين يومًا ، وحتى وقعت جميع شركاتنا على الأوراق قائلة "نعم ، نحن نبارك هذا" ، لا يمكننا إصدار عروض تجريبية ، لا يمكننا إصدار المواصفات. "

في هذه الأثناء ، سيضطر مشجعو Mac إلى قبول التكهنات الغامضة ما الفوائد التي ستراها من OpenCL—على الرغم من أن شرائح العرض يوم الاثنين متوفرة في موقع ويب Khronos. يتفق تريفيت وماتسون بشكل متوقع على أن البرامج الأولى لاستغلال قوة المعيار ستفعل تكون منتجات سطح المكتب كثيفة الرسومات وتدفع البكسل مثل ألعاب الفيديو والوسائط المتعددة التطبيقات.

"إذا انتهت Apple بمتابعة الخطط التي ذكروها حول بناء هذه المواصفات في Snow Leopard ، أعتقد أنك تستطيع ذلك انظر الفرصة لموردي تطبيقات التصوير ، وموردي تطبيقات الفيديو للاستفادة من جودة أجهزة GPU ، "Trevett قال. "كل شخص لديه حاسوب عملاق مغلق في جهاز Mac الخاص به ، ولكن من الصعب الحصول عليه. وسوف تفتح OpenCL إمكانات هذا الكمبيوتر العملاق. "

يمتدح ماتسون ميزة إقران OpenCL مع عرض API OpenGL فيما يسميه "علاقة المنتج / المستهلك".

وأضاف: "على سبيل المثال ، الشيء الكبير في الألعاب هذه الأيام هو أنني أملك محرك محاكاة فيزيائي أريد أن أقترن بإحكام مع خط الأنابيب الخاص بي. سيكون OpenCL مثاليًا لذلك. ومن خلال تحديد الواجهة بين API برمجة موازية قياسية جديدة ، OpenCL ، مع موازية قياسية ثلاثية الأبعاد واجهة برمجة تطبيقات الرسومات ، OpenGL - من خلال وجود واجهة بين تلك المحددة جيدًا - سيكون من الرائع بالنسبة لي أن أقوم بهذا الفيزياء المتوازية محرك اللعبة المتوازي الخاص بالمحرك والذي سيتمكن بعد ذلك من الانتقال فورًا إلى خط أنابيب العرض لإنشاء الصور النهائية عليه شاشتي ".

قال تريفيت "إنها فرصة كبيرة لجلب بعض القوة الحاسوبية الحقيقية إلى المستخدمين العاديين".

كان الزوج غامضًا بشأن مزايا السرعة لمالكي أجهزة Mac مثل Mac mini و MacBooks التي تم دمجها في الرياضة لكن كلاهما اتفقا على أن أي كمبيوتر به معالجات متعددة النواة يجب أن يرى بعض المزايا أو الرسومات المخصصة أو ليس.

قال Trevett: "إن الهدف الأساسي لـ OpenCL هو أنه لا يهم حقًا ما هي الأجهزة الأساسية". "إذا كان قابلاً للبرمجة ، سيتيح لك OpenCL الاستفادة منه."

وأضاف ماتسون: "في نهاية المطاف ، فإن الطريقة التي عرفنا بها OpenCL هي أنها ستعمل حرفياً من الهاتف المحمول باليد وصولاً إلى جهاز MacBook المتطور". "هذا يعني أنها يجب أن تعمل مع وحدة معالجة مركزية وبطاقات رسومات Nvidia الأكثر سُمكًا ، يجب أن تعمل مع معالج Atom و الرسومات المدمجة المبتكرة - هذا لا يعني على الإطلاق أن الرسومات المتكاملة التي ستتماشى مع Atom ستكون رخيص. لكن النقطة هي أنه يجب أن يعمل في جميع المجالات ".

هل هذا يعني أننا يمكن أن نرى OpenCL في نهاية المطاف تجد طريقها إلى iPhone؟

"تمت كتابة المواصفات بعناية فائقة حتى لا تخبر البائعين بكيفية تنفيذ الأشياء. وقال ماتسون: "هذا يمنحهم المرونة التي يحتاجون إليها على أي جهاز يمكنهم التفكير فيه". "لذا ، نعم ، سيكون مفيدًا للمستخدمين في جميع المجالات. ولا يمكنني أن أؤكد بما فيه الكفاية أنني سأكون قادرًا على كتابة برنامج واحد سأكون قادرًا على إعادة ترجمته وسيتم تشغيله على هاتفي الخلوي ، وسيتم تشغيله على Powerbook الخاص بي ".

وأضاف تريفيت: “يهدف ملف التعريف المضمن لتمكين هذا النوع من الحوسبة المتوازية في الأجهزة المحمولة والأجهزة المحمولة. ستكون هذه الموجة الثانية. سيحدث ذلك أولاً في أجهزة سطح المكتب والأنظمة المتطورة. لكن وضع هذه المواصفات في الصناعة سيمكن من تصميم السيليكون للهواتف المحمولة في هذه المرحلة. يمكن أن يحدث كل ذلك في وقت أقرب مما يتوقعه أي شخص ".

ملاحظة: عندما تشتري شيئًا بعد النقر على الروابط في مقالاتنا ، فقد نربح عمولة صغيرة. اقرأ سياسة الارتباط بالعمولة لمزيد من التفاصيل.
  • Aug 04, 2021
  • 51
  • 0
instagram story viewer