OpenTPU: إعادة تنفيذ مفتوحة المصدر لوحدة معالجة المصفوفات العصبية من جوجل

2025-05-28
OpenTPU: إعادة تنفيذ مفتوحة المصدر لوحدة معالجة المصفوفات العصبية من جوجل

أصدر مختبر ArchLab بجامعة كاليفورنيا، سانتا باربرا، OpenTPU، وهو إعادة تنفيذ مفتوحة المصدر لوحدة معالجة المصفوفات العصبية (TPU) من جوجل. يعتمد على تفاصيل من ورقة بحثية من جوجل، لكن نظرًا لعدم وجود مواصفات رسمية، يختلف OpenTPU عن تصميم جوجل في العديد من تفاصيل التنفيذ. يدعم حاليًا ضرب المصفوفات ووظائف التنشيط ReLU/sigmoid، لكنه يفتقر إلى ميزات مثل الالتفاف والمجمع. تم تنفيذه باستخدام PyRTL، ويتضمن المشروع محاكيات أجهزة ومحاكيات وظيفية، بالإضافة إلى أداة للتحقق من النتائج. على الرغم من عدم وجود أرقام محددة لتركيب OpenTPU كامل بحجم 256x256 في هذا الإصدار التجريبي، إلا أن طبيعته مفتوحة المصدر توفر فرصًا قيّمة للتعلم والتحسين للباحثين.

العتاد