
- تقوم Google بنقل الآلاف من أحمال العمل الداخلية من x86 إلى وحدات المعالجة المركزية Arm
- قامت الشركة ببناء أداة ذكاء اصطناعي تسمى CogniPort لأتمتة إصلاحات الترحيل
- قضى مهندسو Google أشهرًا في إصلاح حالات فشل الاختبار المرتبطة بالبنية الأساسية لـ x86
شرعت Google في مشروع طموح للغاية لترحيل جميع أحمال العمل الداخلية من x86 إلى وحدات المعالجة المركزية المستندة إلى Arm، وهي عملية تتضمن واحدة من أكبر عمليات التحول للأجهزة التي حاولتها شركة تكنولوجيا عالمية على الإطلاق.
ويهدف هذا الجهد إلى السماح لأنظمتها بالعمل بكفاءة على كل من معالجات x86 ومعالجات Axion المصممة خصيصًا.
مع تحويل ما يقرب من 30000 تطبيق بالفعل، تواصل Google الاعتماد بشكل كبير على الأتمتة للتعامل مع قاعدة التعليمات البرمجية الضخمة المشاركة في العملية.
نقل أعباء العمل على نطاق المستودعات
في منشور مدونة يوضح المشروع، أشار زميل الهندسة في Google Parthasarathy Ranganathan ومهندس علاقات المطورين Wolff Dobson إلى أن الترحيل بدأ مع بعض أنظمة الشركة الأكثر أهمية، بما في ذلك F1 وSpanner وBigtable.
في البداية، اعتمدت الفرق على ممارسات تطوير البرمجيات التقليدية مع مهندسين متخصصين واجتماعات تنسيق أسبوعية.
على الرغم من توقعهم وجود عقبات معمارية كبيرة، إلا أن المترجمين وأدوات تصحيح الأخطاء الحديثة ساعدوا في تقليل العديد من المشكلات المتوقعة.
ومع ذلك، تم تخصيص قدر كبير من الوقت لضبط آلاف الاختبارات التي كانت مرتبطة بشكل وثيق بالبنية التحتية الحالية المستندة إلى x86 الخاصة بشركة Google.
واجه المهندسون أيضًا تحديات في تحديث أنظمة البناء والإصدار القديمة، وإدارة عمليات طرح الإنتاج، وضمان الاستقرار عبر البيئات الحرجة للمهام.
ولتسريع عملية النقل، طورت Google أداة جديدة للذكاء الاصطناعي تُعرف باسم “CogniPort”.
يعمل النظام من خلال تحليل أخطاء البناء والاختبار ثم محاولة إصلاحها تلقائيًا، خاصة في الحالات التي يفشل فيها تجميع مكتبة أو ملف ثنائي خاص بـ Arm.
أظهر CogniPort معدل نجاح يصل إلى حوالي 30%، ويقدم أفضل أداء عند التعامل مع تصحيحات الاختبار، وعدم اتساق معالجة البيانات، وكود النظام الأساسي المشروط.
على الرغم من أنها ليست خالية من العيوب، إلا أنها تمثل خطوة أساسية في تمكين الأتمتة على نطاق المستودعات وتقليل عبء العمل البشري المطلوب لمثل هذه التحويلات.
يكمن الدافع طويل المدى وراء خطوة Google في الأداء والكفاءة – حيث تفيد التقارير أن خوادم Arm التي تعمل بنظام Axion توفر أداءً أفضل بنسبة تصل إلى 65٪ من حيث السعر ويمكن أن تكون أكثر كفاءة في استخدام الطاقة بنسبة تصل إلى 60٪ مقارنة بمثيلات x86 المماثلة.
قد يؤدي هذا التحول إلى عدد أقل من معالجات x86 عبر البنية التحتية الضخمة للبيانات في Google، مما قد يؤدي إلى تغيير تركيبة مجموعات الحوسبة الداخلية الخاصة بها.
في الوقت الحالي، تعمل التطبيقات الرئيسية مثل YouTube وGmail وBigQuery بالفعل على كل من الأنظمة المستندة إلى x86 والأنظمة المستندة إلى Arm.
وبينما تقوم جوجل بترحيل الحزم المتبقية البالغ عددها 70 ألفًا، لا تزال هناك شكوك حول ما إذا كانت أدوات الذكاء الاصطناعي قادرة على التعامل مع هذا النطاق دون إضافة تحديات صيانة جديدة عبر أنظمتها.
عبر السجل
اتبع TechRadar على أخبار جوجل و أضفنا كمصدر مفضل للحصول على أخبار الخبراء والمراجعات والآراء في خلاصاتك. تأكد من النقر على زر المتابعة!
وبالطبع يمكنك أيضًا اتبع TechRadar على TikTok للحصول على الأخبار والمراجعات وفتح الصناديق في شكل فيديو، والحصول على تحديثات منتظمة منا على واتساب أيضاً.

التعليقات