← أحدث الأبحاث
🤖 AI

Heterogeneous SoC Integrating an Open-Source Recurrent SNN Accelerator for Neuromorphic Edge Computing on FPGA

تقدم هذه الورقة نظاماً على شريحة (SoC) غير متجانس يعتمد على مصفوفة بوابات منطقية قابلة للبرمجة (FPGA)، يدمج مسرع الشبكة العصبية النبضية المتكررة مفتوح المصدر ReckOn مع معالجات RISC-V وARM لتمكين الحوسبة العصبية الطرفية ذات الكفاءة واستهلاك الطاقة المنخفض، والتي تم التحقق من صحتها من خلال تكافؤ الدقة مع السيليكون المصنع والتحقق من أداء التعلم عبر الإنترنت على مجموعة بيانات أرقام برايل.

المؤلفون الأصليون: Michelangelo Barocci, Vittorio Fra, Enrico Macii, Gianvito Urgese

نُشر 2026-05-13
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Michelangelo Barocci, Vittorio Fra, Enrico Macii, Gianvito Urgese

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك دماغاً صغيراً جداً ومميزاً مصنوعاً من رقائق السيليكون. هذا ليس دماغاً عادياً يفكر بالكلمات؛ بل هو شبكة عصبية نبضية (SNN). فكر في الأمر كغرفة مليئة باليراعات. بدلاً من التحدث، تتواصل هذه اليراعات عن طريق وميض أضواءها (النبضات) مع بعضها البعض. وعندما تومض مجموعة كافية من اليراعات بنمط معين، "يقرر" الغرفة شيئاً ما، مثل التعرف على شكل أو صوت.

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

إليك تفصيل عملهم باستخدام تشبيهات بسيقطة:

1. المشكلة: "السيارة المخصصة" مقابل "مجموعة الليغو"

عادةً، إذا أردت بناء شريحة دماغ فائقة الكفاءة، يجب عليك طلب "تصنيع سيليكون مخصص" (silicon tape-out). هذا يشبه طلب هيكل سيارة مصمم خصيصاً من مصنع؛ فهو مكلف، يستغرق وقتاً طويلاً، وبمجرد صنعه، لا يمكنك تغيير أي شيء. إذا ارتكبت خطأً، عليك التخلص من الهيكل بالكامل.

يقول المؤلفون: "دعونا نستخدم FPGAs بدلاً من ذلك".

  • التشبيه: الـ FPGA يشبه مجموعة الليغو (Lego kit) الضخمة. يمكنك بناء دائرة دماغ، اختبارها، تفكيكها، ثم إعادة بنائها بشكل مختلف في دقائق. إنه رخيص ومثالي لاختبار الأفكار قبل الالتزام بتكاليف مصنع "السيارات المخصصة".

2. النجم الرئيسي: "ReckOn"

يستخدم الفريق تصميماً دماغياً محدداً يسمى ReckOn.

  • ماذا يفعل: هو دماغ "متكرر" (Recurrent)، مما يعني أن لديه ذاكرة. هو لا ينظر فقط إلى صورة واحدة؛ بل يتذكر ما رآه قبل لحظة. هذا مفيد جداً للأشياء التي تحدث بمرور الوقت، مثل قراءة لغة برايل أو الاستماع إلى جملة.
  • القوة الخارقة: يمكنه التعلم أثناء العمل (التعلم عبر الإنترنت/Online Learning). إنه يشبه طالباً يذاكر للاختبار أثناء خوض الاختبار نفسه، حيث يصبح أكثر ذكاءً مع كل سؤال.

3. المديران الاثنان: من يدير العرض؟

شريحة الدماغ (ReckOn) رائعة في التفكير، لكنها تحتاج إلى مدير ليخبرها بما يجب فعله، ويقوم بتحميل البيانات، ويتأكد من الإجابات. تختبر الورقة مديرين مختلفين لمعرفة أيهما يعمل بشكل أفضل على مجموعة الليغو الخاصة بهم (FPGA).

المدير (أ): المتحكم الدقيق RISC-V (المسمى X-HEEP)

  • التشبيه: هذا يشبه رئيس عمال مخصص يعيش بجوار موقع البناء مباشرة.
  • كيف يعمل: هو عبập عن شريحة كمبيوتر صغيرة مفتوحة المصدر مبنية مباشرة على نفس لوحة الليغو. يتحدث مباشرة إلى الدماغ باستخدام "مصافحة" بسيطة (واجهة SPI).
  • المزايا: إنه فعال جداً ومنخفض استهلاك الطاقة.
  • العيوب: ذاكرته صغيرة. يمكنه الاحتفاظ ببعض "البطاقات التعليمية" (مجموعات البيانات) فقط في المرة الواحدة. إذا أردت تعليمه كتاباً ضخماً، سينفد منه المساحة.

المدير (ب): معالج ARM (المسمى Zynq SoC)

  • التشبيه: هذا يشبه مدير مشروع يجلس في مكتب كبير به مكتبة ضخمة، متصل بموقع البناء عبر طريق سريع عالي السرعة (ناقل AXI).
  • كيف يعمل: هو المعالج القوي الموجود في العديد من لوحات التطوير. يشغل نظام تشغيل كامل (Linux). يمكنه تخزين مجموعات بيانات ضخمة في "مكتبه" وإرسال دفعات من البيانات إلى شريحة الدماغ حسب الحاجة.
  • المزايا: يمكنه التعامل مع مجموعات البيانات الضخمة (مثل مجموعة بيانات برايل) لأن لديه ذاكرة مؤقتة كبيرة.
  • العيوب: يستهلك قدراً أكبر من موارد لوحة الليغو لأن "المكتب" مبني داخل اللوحة نفسها.

4. تجربة القيادة: هل نجح الأمر؟

قام الفريق ببناء كلا النسختين على لوحة FPGA حقيقية (PYNQ-Z2) وعرضهما على اختبارين.

الاختبار 1: "الملاحة الثنائية" (اختبار التحكم)

  • المهمة: طلبوا من النظام تعلم مهمة متاهة بسيطة (الدوران يميناً أو يسلاً بناءً على إشارات بصرية) والتي تم اختبارها بالفعل على شريحة سيليكون حقيقية ومكلفة.
  • النتيجة: حصلت نسختي الليغو (سواء نسخة رئيس العمال أو نسخة مدير المشروع) على نفس الدرجة التي حققتها الشريحة السيليكونية المكلفة (حوالي 96% دقة).
  • الاستنتاج: نسخة الليغو الرخيصة والمرنة لا تقل ذكاءً عن النسخة المخصصة المكلفة.

الاختبار 2: "قارئ برايل" (التحدي الجديد)

  • المهمة: علموا النظام قراءة أرقام برايل (نقاط على صفحة) عن طريق تمرير مستشعر فوقها. هذه مهمة أصعب لأنها تتضمن الشعور بنمط بمرور الوقت.
  • الإعداد: استخدموا نسخة مدير المشروع (ARM) لأن بيانات برايل كانت أكبر من أن تتحملها ذاكرة رئيس العمال الصغيرة.
  • النتيجة:
    • عند تعلم 3 أحرف (A, E, U)، حقق نسبة 90% صحيحة.
    • عند تعلم 4 أحرف (A, E, U, Space)، حقق نسبة 78.8% صحيحة.
    • عند تعلم مجموعة أخرى من 4 أحرف (A, E, O, U)، حقق نسبة 60% صحيحة.
  • الاستنتاج: نجح النظام في تعلم قراءة برايل "على الطاير"، مما يثبت قدرته على التعامل مع بيانات حقيقية ومعقدة.

الملخص

تظهر الورقة البحثية أنك لست بحاجة لإنفاق ثروة لبناء شرائح دماغ متقدمة وقابلة للتعلم. من خلال استخدام FPGAs (مجموعة الليغو) ودمج مسرع دماغ (ReckOn) مع إما متحكم دقيق صغير أو معالج قوي، يمكنك إنشاء نظام:

  1. يتمتع بنفس دقة الشرائح المخصصة المكلفة.
  2. يمكنه تعلم أشياء جديدة في الحال (مثل قراءة برايل).
  3. يتميز بالمرونة الكافية ليتم تغييره وتحسينه بسهولة.

لقد نجحوا في إثبات أن هذا النهج "مفتوح المصدر" ينجح، مما يجعل الحوسبة العصبية (الحوسبة التي تحاكي الدماغ) أكثر سهولة في الوصول للجميع.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →