باحثون يفككون هندسة محرك آبل العصبي
استؤنفت عملية فكّ هندسة محرك آبل العصبي في شريحة M1، لكن الهدف هذه المرة هو رسم بنيته الداخلية كاملة بدل التركيز على تشغيل العمليات عليه. ويشمل ذلك وحدات الحساب ومسار البيانات والجدولة والذاكرة ونموذج التنفيذ، لفهم الافتراضات التي بُني عليها المحرك لعصر الشبكات الالتفافية ومقارنتها بمعالجة نماذج المحوّلات الحديثة. يتكوّن المحرك من ١٦ نواة حسابية، وتضم كل نواة ١٢٨ مسارًا من نوع FP16 أو ٢٥٦ مسارًا من نوع INT8، بإجمالي ٢٠٤٨ مسارًا متوازيًا. ويشير التحليل إلى أن تصميمه المتخصص لم يجعله منصة عامة واسعة الاستخدام، بينما اقتصر استخدامه المعتاد في macOS على إنشاء صور معاينة مكبّرة في Finder.
الحقائق الأساسية
يضم محرك M1 ما مجموعه ٢٠٤٨ مسارًا متوازيًا لعمليات الضرب والتجميع.
«A 16-core ANE has 2048 parallel MAC lanes,»
عرض المصدر ←تستهدف عملية فك الهندسة الحالية فهم الحساب ومسار البيانات والجدولة والذاكرة ونموذج التنفيذ الداخلي.
«this time, it's more about mapping the full internal architecture — compute, datapath, scheduler, memory, and execution model»
عرض المصدر ←يذكر التحليل أن macOS يستخدم المحرك عادةً لإنشاء صور معاينة مكبّرة في Finder.
«Even macOS only regularly uses their own ANE to generate upsampled preview images in Finder.»
عرض المصدر ←
المصادر
شفت معلومة تحتاج تصحيح؟ بلّغنا ونتحقق ونصحّح — سياسة التصحيح
صحّح هذا الخبر