← أحدث الأبحاث
⚡ electrical engineering

EULER-ADAS: Energy-Efficient & SIMD-Unified Logarithmic-Posit Engine for Precision-Reconfigurable Approximate ADAS Acceleration

تقدم هذه الورقة البحثية EULER-ADAS، وهو محرك Posit موحد لعمليات SIMD ومنخفض استهلاك الطاقة، يعتمد على تمثيل النطاق المحدود (bounded-regime representation) والتقليم التكيفي (adaptive truncation) لتحقيق تخفيضات كبيرة في المساحة والتأخير والطاقة مع الحفاظ على دقة قريبة من FP32 لاستنتاج أنظمة مساعدة السائق المتقدمة (ADAS) في الوقت الفعلي ومنخفض استهلاك الطاقة.

المؤلفون الأصليون: Mukul Lokhande, Ratko Pilipovic, Omkar Kokane, Adam Teman, Santosh Kumar Vishvakarma

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

المؤلفون الأصليون: Mukul Lokhande, Ratko Pilipovic, Omkar Kokane, Adam Teman, Santosh Kumar Vishvakarma

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

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

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

إليك EULER-ADAS.

فكر في EULER-ADAS كآلة حاسبة جديدة وذكية للغاية مصمم خصيصًا لسيارة الروبوت هذه. إنها لا تحاول أن تكون مثالية، بل تحاول أن تكون "جيدة بما يكفي" للحفاظ على سلامة السيارة مع توفير كميات هائلة من الطاقة والمساحة. إليك كيف يعمل، مقسمًا إلى مفاهيم بسيطة:

1. تنسيق الـ "Posit" المحدود: مسطرة مرنة مع غطاء أمان

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

يستخدم EULER-ADAS نسخة "Posit محدودة". تخيل أنك تأخذ تلك المسطرة المرنة وتضع غطاء أمان على نهاياتها؛ لا تزال بإمكانها قياس نطاق واسع من الأحجام، لكن لا يمكنها التمدد أكثر من اللازم.

  • الفائدة: إذا تغيرت بت واحدة، فسيتم احتواء الخطأ. الأمر يشبه وجود شبكة أمان تمسك بسيارة الروبوت قبل أن تسقط من فوق منحدر. هذا يجعل النظام أكثر موثوقية في العالم الحقيقي.

2. المضروب اللوغاريتمي: الطاهي الذي يستخدم "الطرق المختصرة"

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

يستخدم EULER-ADAS "مضروبًا لوغاريتميًا". هذا يشبه وجود "خليط كعك جاهز" أو طريق مختصر. بدلًا من القيام بالرياضيات الصعبة للضرب، فإنه يحول المشكلة إلى عملية جمع بسيطة.

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

3. محرك SIMD: خط التجميع

عادةً، يقوم الكمبيوتر بإجراء عملية حسابية واحدة، ثم التي تليها، وهكذا. يستخدم EULER-ADAS تقنية SIMD (تعليمات واحدة، بيانات متعددة).

  • التشبيه: تخيل مصنع خط تجميع. بدلًا من أن يقوم عامل واحد ببناء سيارة كاملة في كل مرة، لديك خط حيث يقوم عامل واحد بتركيب العجلات على 4 سيارات في وقت واحد، ثم ينتقل إلى الخطوة التالية.
  • النتيجة: يمكن لـ EULER-ADAS معالجة أرقام صغيرة ومتوسطة وكبيرة جميعها على نفس خط التجميع دون الحاجة إلى بناء مصنع جديد لكل حجم. هذا يوفر قدرًا هائلاً من المساحة (مساحة السيليكون) والطاقة.

4. النتائج: سريعة، صغيرة، وفعالة

قام الباحثون ببناء هذا المحرك واختبروه بطريقتين:

  • على شريحة (ASIC): قاموا ببناء نسخة مادية من هذا المحرك. إنها صغيرة للغاية (حوالي حجم حبة أرز صغيرة، أو 0.015 مليمتر مربع) وتعمل بسرعة البرق (تصل إلى 1.84 مليار مرة في الثانية). وهي تستهلك طاقة أقل بنسبة 72% من المحركات القياسية الدقيقة.
  • على نموذج أولي حقيقي: وضعوا المحرك على لوحة تطوير تسمى Pynq-Z2 وشغلوا نظام اكتشاف أجسام حقيقي (Tiny-YOLOv3).
    • النتيجة: عالج إطار فيديو في غضن 78 مللي ثانية فقط (أقل من طرفة عين) بينما استخدم كهرباء قليلة جدًا (0.29 واط).

5. هل يعمل؟ (الدقة)

قد تقلق من أن اتخاذ الطرق المختصرة قد يجعل الروبوت يرى الأشياء بشكل خاطئ. اختبرت الورقة البحثية هذا على مهام مختلفة:

  • تصنيف الصور: التعرف على القطط، الكلاب، وعلامات المرور.
  • مهام ADAS: اكتشاف المركبات، المشاة، وخطوط المسار.
  • مهام أخرى: حتى بعض مهام اللغة والكلام.

الحكم النهائي: كان المحرك الذي يستخدم "الطرق المختصرة" دقيقًا تقريبًا مثل المحرك المثالي. في المهام الأكثر أهمية (مثل التعرف على أحد المشاة)، كانت نسبة الفرق في الدقة أقل من 1.5%. في العالم الحقيقي، هذا يعني أن سيارة الروبوت ترى الطريق تمامًا كما تفعل النسخة المكلفة والمستهلكة للطاقة، ولكنها تعمل بدرجة حرارة أقل وتدوم لفترة أطول على البطارية.

الملخص

EULER-ADAS هو عقل جديد وموفر للطاقة لسيارات القيادة الذاتية. يستخدم نظام أرقام "محدود بسلامة" لمنع الأخطاء، وطريقة حساب "مختصرة" لتوف توفير الطاقة، وخط تجميع "متعدد المسارات" لتسريع العمل. إنه يثبت أنك لا تحتاج إلى رياضيات مثالية للقيادة بأمان؛ بل تحتاج فقط إلى رياضيات ذكية وفعالة.

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

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

جرّب Digest →