قريب من المعدن

في مجال الحوسبة ، يُطلق اسم Close To Metal ( CTM ، اختصارًا لـ Close-to-the-Metal ) على نسخة تجريبية من واجهة برمجة تطبيقات منخفضة المستوى طورتها شركة ATI ، التي تُعرف الآن باسم AMD Graphics Product Group ، بهدف تمكين الحوسبة على وحدات معالجة الرسومات للأغراض العامة (GPGPU ). لم يدم استخدام CTM طويلًا، ويُطلق الآن على أول إصدار إنتاجي من تقنية GPGPU من AMD اسم AMD Stream SDK ، أو بالأحرى AMD APP SDK (مجموعة تطوير برامج المعالجة المتوازية المُسرّعة من AMD) [ 1 ] ، لأنظمة Windows وLinux بنظامي 32 بت و64 بت، والذي يستهدف أيضًا بنية الأنظمة غير المتجانسة .

ملخص

أتاحت تقنية Close To Metal، التي كانت تُعرف سابقًا باسم THIN (واجهة الأجهزة الرقيقة) و Data Parallel Virtual Machine، للمطورين الوصول المباشر إلى مجموعة التعليمات الأصلية وذاكرة عناصر الحوسبة المتوازية الضخمة في بطاقات الفيديو الحديثة من AMD. تجاوزت CTM واجهات برمجة التطبيقات DirectX و OpenGL المخصصة للرسومات، مما مكّن مبرمجي GPGPU من الوصول إلى وظائف منخفضة المستوى لم تكن متاحة سابقًا، بما في ذلك التحكم المباشر في معالجات التدفق/وحدات الحساب والمنطق ووحدات التحكم في الذاكرة. دعمت معالجات R580 (ATI X1900) والأجيال اللاحقة من بنية AMD الدقيقة لوحدات معالجة الرسومات واجهة CTM.

تم إصدار النسخة التجارية البديلة لـ CTM، وهي AMD Stream SDK، بموجب اتفاقية ترخيص المستخدم النهائي لشركة AMD في ديسمبر 2007 بعد إعادة كتابة حزمة البرامج. [ 2 ] توفر Stream SDK أدوات عالية المستوى بالإضافة إلى أدوات منخفضة المستوى للوصول العام إلى أجهزة رسومات AMD.

يُعدّ استخدام وحدات معالجة الرسومات (GPUs) لإجراء العمليات الحسابية واعدًا للغاية في بعض التطبيقات، نظرًا للاختلافات الجوهرية في بنيتها الدقيقة مقارنةً بوحدات المعالجة المركزية (CPUs). تحقق وحدات معالجة الرسومات إنتاجية أعلى بكثير (عدد العمليات الحسابية في الثانية) من خلال تنفيذ العديد من البرامج بالتوازي وتقييد التحكم في التدفق (قدرة برنامج ما على تنفيذ التعليمات بشكل مستقل عن البرامج الأخرى). كما تتميز وحدات معالجة الرسومات الحديثة بذاكرة مدمجة قابلة للعنونة وذاكرة خارجية متعددة القنوات عالية الأداء.

ثم قامت شركة AMD بالتحول من CTM إلى OpenCL . [ 3 ]

مفتوح المصدر

بعض مكونات CTM و Stream SDK مفتوحة المصدر، مثل لغة Brook+ الشبيهة بلغة C والمترجم.

انظر أيضاً

مراجع

  1. "معالجة متوازية مُسرّعة بتقنية OpenCL™ من AMD APP SDK" . مؤرشف من الأصل بتاريخ 2014-07-01 . تم الاطلاع عليه بتاريخ 2014-07-06 .
  2. صفحة تنزيل AMD Stream SDK مؤرشفة في 23 ديسمبر 2007، على موقع Wayback Machine ، تم استرجاعها في 12 يونيو 2008
  3. فاليتش، ثيو (7 أغسطس 2008). "شركة AMD تتخلى عن تقنية المعالجة القريبة من المعالج، وتركز على DX11 وOpenCL" . موقع Tom's Hardware . تاريخ الاسترجاع: 13 سبتمبر 2017 .
ملحوظات
  • ^ تقنية AMD "القريبة من المعدن" تطلق العنان لقوة الحوسبة المتدفقة: بيان صحفي من AMD، 14 نوفمبر 2006.
  • ^ تقرير AnandTech: معالجة البيانات المتدفقة و Folding@Home من ATI، 30 سبتمبر 2006.
  • ^ جامعة دورتموند، بحث Fachbereich Mathematik: تسريع الدقة المزدوجة في وحدات معالجة الرسومات (Proceedings of ASIM 2005)، دومينيك جوديكي، روبرت ستزودكا، وستيفان توريك. الندوة الثامنة عشرة لتقنية المحاكاة 2005.
  • ^ تقرير TGDaily: شركة Nvidia تقوم بتفعيل حاسوب فائق في جهاز الكمبيوتر الخاص بك، 16 فبراير 2007.