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

A Reconfigurable Multiplier Architecture for Error-Resilient Applications in RISC-V Core

تقدم هذه الورقة بنية مضاعف قابل لإعادة التشكيل أثناء وقت التشغيل مدمجة في نواة RISC-V تتيح مقايضات دقيقة بين الطاقة والدقة لاستنتاج الشبكات العصبية، مما يحقق تخفيضات كبيرة في القدرة والطاقة في كل من الأنماط الدقيقة والتقريبية مع الحفاظ على أداء حوسبي عالٍ.

المؤلفون الأصليون: Pragun Jaswal, L. Hemanth Krishna, B. Srinivasu

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

المؤلفون الأصليون: Pragun Jaswal, L. Hemanth Krishna, B. Srinivasu

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

تخيل أنك تدير مطبخاً مزدحماً (معالج كمبيوتر) يحتاج إلى إعداد آلاف الوصفات المعقدة (الشبكات العصبية) كل ثانية. الجزء الأكثر استهلاكاً للوقت والطاقة في الطهي هو القيام بالعمليات الحسابية—وتحديداً ضرب الأرقام ببعضها البعض.

المشكلة:
في المطبخ التقليدي، يكون الطاهي دقيقاً للغاية. فهو يقيس كل مكون بدقة حتى الملغرام ويحسب كل خطوة بدقة مطلقة. وبينما يضمن ذلك أن الطبق سيكون مثالياً، إلا أن ذلك يستغرق الكثير من الوقت ويحرق كمية هائلة من الوقود (الطاقة).

الحل: "المضاعف الذكي"
قام الفريق ببناء أداة جديدة للمطبخ تسمى المضاعف القابل لإعادة التشكيل (Reconfigurable Multiplier). فكر في هذا كـ "مساعد طباخ ذكي" يمكنه تغيير شخصيته فوراً بناءً على المهمة المطلوبة.

  1. وضعان في أداة واحدة:

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

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

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

النتائج: توفير الطاقة دون فقدان السرعة
عندما اختبروا هذه الأداة الجديدة في معالج قياسي (نواة RISC-V، وهي تشبه محرك مفتوح المصدر شائع للأجهزة الصغيرة):

  • توفير الطاقة: عند العمل في وضع "جيد بما يكفي"، استهلكت الأداة طاقة أقل بنسبة 62% إلى 68% مقارنة بالأداة المثالية التقليدية. وحتى في "الوضع المثالي"، كانت أكثر كفاءة بنسبة 44% إلى 52% لأن التصميم نفسه كان انسيابياً.
  • السرعة: لم يؤدِ ذلك إلى إبطاء العمل. فقد استمر المعالج في العمل بنفس السرعة (1.89 DMIPS/MHz).
  • اختبارات العالم الحقيقي: اختبروا الأداة على مهام مثل "ضرب المصفوفات" (الرياضيات وراء الذكاء الاصطناعي) و"التفاف 2D" (الرياضيات وراء معالجة الصور). في هذه الاختبارات، وفرت الأداة الجديدة ما يصل إلى 63% من إجمالي الطاقة اللازمة لتشغيل البرنامج.

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

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

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

جرّب Digest →