تخطى إلى المحتوى الرئيسي

TinyGPU v2.0: أصغر معالج رسومي يعالج 3D بـ 15 إطاراً بالثانية

فريق جلتش
منذ ساعة9 مشاهدة4 دقائق
TinyGPU v2.0: أصغر معالج رسومي يعالج 3D بـ 15 إطاراً بالثانية

نجح TinyGPU v2.0 ذو الـ240,000 ترانزستور في اختبارات العالم الحقيقي بعرض رسومات ثلاثية الأبعاد حتى 15 إطاراً بالثانية، بينما يستعد إصدار v3.0 بمظلل بكسل للوصول في ديسمبر 2026.

مقدمة تحليلية

أنهى معالج الرسوميات TinyGPU v2.0، الذي يضم 240,000 ترانزستور، اختباراته في العالم الحقيقي بنجاح، محققاً عرضاً للرسومات ثلاثية الأبعاد يصل إلى 15 إطاراً بالثانية. هذا الإنجاز، الذي أعلن عنه مطوره، Pongsagon Vichit، بتاريخ 31 يوليو 2026، يأتي بعد تصنيع الشريحة عبر مجتمع Tiny Tapeout. وفي حين أن الإصدار v2.0 قد دخل حيز التشغيل، يتجه التركيز بالفعل نحو TinyGPU v3.0، الذي من المتوقع أن يصل في ديسمبر 2026 أو يناير 2027، واعداً بتحسينات أساسية عبر مظلل بكسل قابل للبرمجة. هذه التطورات تشير إلى استمرار جهود تصميم المعالجات المتخصصة صغيرة الحجم، مع التركيز على الكفاءة الهندسية في المساحات المحدودة.

التحليل التقني

شريحة TinyGPU v2.0، التي صُممت ضمن مشروع SKY 25b shuttle التابع لـ Tiny Tapeout، هي معالج رسوميات مستقل يحمل 240,000 ترانزستور. قدرات العرض لهذه الشريحة، وفقاً لمواصفات GitHub، تشمل التحويل والإضاءة (transformation & lighting) والـ rasterization بحد أقصى 1,000 مثلث على الشاشة في وقت واحد. تدعم الشريحة:

  • إضاءة اتجاهية ديناميكية واحدة.
  • تظليل مسطح (flat shading).
  • إزالة الأوجه الخلفية (backface culling).
  • تخطيط نسيج أفيني (affine texture mapping).

كما يدمج تصميم الشريحة مخزناً مزدوجاً 4-bit ومخزناً للعمق 8-bit، يتم تخزينهما على ذاكرة QSPI RAM. في الاختبارات الأولية باستخدام مضيف Basys3 FPGA، تراوحت معدلات الإطارات المحققة بين 7.5 و 15 إطاراً بالثانية. ووفقاً لتعليقات فنية، يعمل الجهاز بتردد 25MHz، وهو ما يفسر أداءه المتواضع.

TinyGPU v3.0: مظلل البكسل القابل للبرمجة

يمثل إصدار TinyGPU v3.0، الذي يضم حوالي 290,000 ترانزستور، خطوة للأمام بإضافة مظلل بكسل قابل للبرمجة. تم تقديم هذا الإصدار بالفعل إلى Tiny Tapeout في مايو 2026. المواصفات المعلنة لمظلل البكسل الجديد تشمل:

  • تصميم مستوحى من DirectX 8 PS 1.1 خفيف الوزن.
  • معالجة SIMD (4 بكسلات بالتوازي).
  • 31 تعليمة لكل مظلل (قابلة للتعديل).
  • مجموعة تعليمات مكونة من 26 عملية.
  • التفرع عبر التنفيذ المقنّع (masked execution).
  • 4 سجلات مؤقتة 8-bit.

هذه الميزات الجديدة، بالاشتراك مع الوصول المتوازي إلى الـ Z-buffer ومعالجة إزالة المستويات القريبة/البعيدة (near/far plane culling) وتقطيع النطاق الحارس (guard band clipping)، تهدف إلى تحقيق مكاسب كبيرة في دقة العرض مع تأثير ضئيل على الأداء. تم تقديم أول عرض توضيحي لـ TinyGPU v3.0، والذي يظهر حرباء، تكريماً لبطاقة Nvidia GeForce 3 التي صدرت في فبراير 2001، والتي اعتبرت أول معالج رسوميات استهلاكي بمظلل قابل للبرمجة.

السياق وتأثير السوق

إن تطوير TinyGPU v2.0 و v3.0 يمثل إنجازاً هندسياً في مجال تصغير شرائح المعالجات الرسومية، لكن تأثيره السوقي يظل محدوداً للغاية. فمعالج رسوميات يضم 240,000 ترانزستور ويعرض 1,000 مثلث بـ 15 إطاراً بالثانية بتردد 25MHz لا يقارن بأداء الشرائح التجارية، حتى تلك التي تعود لعقود مضت. على سبيل المثال، احتوت بطاقة Nvidia Riva TNT، التي صدرت في عام 1998، على 8 مليون ترانزستور وعملت بتردد 125MHz. أما وحدة الرسوميات المدمجة (iGPU) في معالج Bay Trail Atom من إنتل، التي صدرت في عام 2014، فكانت تضم ملايين الترانزستورات وتعمل بتردد 646MHz، وتوفر أداء كافياً لتشغيل ألعاب مثل Half-Life 2 بدقة 1080p باستهلاك 2W SDP، وتتفوق على TinyGPU بأشواط هائلة.

إن الأداء الذي تقدمه TinyGPU، حتى مع التحسينات المتوقعة في v3.0، يضعه في فئة المشاريع البحثية والهواة، وليس كمنتج تنافسي في أي سوق رئيسي. يمكن أن يجد هذا النوع من الشرائح الصغيرة مكاناً في تطبيقات إنترنت الأشياء المتخصصة للغاية أو في الأدوات التعليمية ومجموعات التطوير للمهندسين الراغبين في فهم أسس تصميم الـ ASIC. ومع ذلك، فإن البدائل التجارية الحالية، حتى في أجهزة الكمبيوتر اللوحية أو الأنظمة المدمجة منخفضة الطاقة، تقدم مستويات أداء وكفاءة أعلى بكثير مقابل تكلفة ترخيص أو تصنيع قد تكون منافسة في نهاية المطاف. التحدي ليس في بناء GPU صغير، بل في بناء GPU صغير ذي جدوى اقتصادية وأداء مقبول.

رؤية Glitch4Techs

مشروع TinyGPU، بكل إصداراته المعلنة، هو تمرين هندسي ميكروي مثير للإعجاب على الصعيد الأكاديمي والبحثي. لكن، كمنتج تقني ذي جدوى تجارية أو تطبيق عملي واسع النطاق، فإنه لا يزال يقع في خانة الفضول. الأداء الأقصى البالغ 15 إطاراً بالثانية عند 1,000 مثلث، وبتردد 25MHz، لا يجعله منافساً لأي حل رسومي تجاري حديث، ولا حتى لتلك الحلول التي ظهرت قبل 25 عاماً مثل Nvidia GeForce 3. هذه الأرقام، عند مقارنتها بالحد الأدنى من المتطلبات الرسومية الحديثة، تبرز فجوة هائلة.

وبالتالي، فإن TinyGPU يظل إنجازاً تقنياً ضمن نطاق الـ hobbyist، ولا يمثل نقلة نوعية في قطاع المعالجات الرسومية أو يهدد هيمنة الحلول المتكاملة أو المخصصة ذات الأداء الأعلى. إنه إثبات مفهوم، لا أكثر.

أعجبك المقال؟ شاركه

النشرة البريدية

كن أول من يعرف بمستقبل التقنية

أهم الأخبار والتحليلات التقنية مباشرة في بريدك.

مقالات قد تهمك