شركة Arm تعمل على تعزيز الذكاء الاصطناعي على Android

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

ولكن مع تزايد تعقيد أحمال عمل الذكاء الاصطناعي وانتشارها، يواجه مطورو الأجهزة المحمولة مطالب متزايدة لتقديم أداء فعال في الوقت الفعلي ضمن قيود صارمة ومتنوعة على الذاكرة والطاقة والميزانيات الحرارية، دون إضافة المزيد من التعقيد إلى تطبيقاتهم وأحمال عملهم.

ولمواجهة هذه التحديات، قدمت Arm ملحق المصفوفة القابلة للتطوير 2 (SME2) لتسريع أحمال العمل الثقيلة ذات المصفوفة – وهي ضرورية للرؤية الحاسوبية وتطبيقات الذكاء الاصطناعي التوليدي – مباشرةً على وحدة المعالجة المركزية المحمولة. SME2 هي مجموعة من تعليمات وحدة المعالجة المركزية المتقدمة في معمارية Armv9 مبنية على أساس SME، والتي تُمكّن مهام الاستدلال المحمولة في الوقت الفعلي، مثل معالجة الصور واللغة الطبيعية وتوليد الصوت، كجزء من نهج حوسبة غير متجانس للذكاء الاصطناعي.

كيف يستفيد المطورون من مزايا SME2

تتوفر مزايا SME2 بسهولة لمطوري تطبيقات الجوال دون الحاجة إلى أي تعديلات على أكوادهم أو نماذجهم أو تطبيقاتهم الحالية. ويتحقق ذلك من خلال Arm KleidiAI، وهي طبقة تسريع برمجيات من Arm، والتي تتكامل بسلاسة مع مكتبات وقت التشغيل وأطر عمل الذكاء الاصطناعي الرائدة.

بفضل تكاملات KleidiAI العميقة والواسعة، تم تمكين SME2 في XNNPACK من Google، وهي مكتبة استدلال عصبي مُحسّنة للغاية لنظام Android، وعبر أطر عمل متعددة، بما في ذلك MNN من Alibaba، وLiterRT وMediaPipe من Google، وONNX Runtime من Microsoft، وllama.cpp. تعني هذه التكاملات أن SME2 مُدمج بالفعل ضمن حزمة البرامج. عند تفعيل SME2 وتوافقه، يقوم XNNPACK تلقائيًا بتوجيه العمليات التي تتطلب مصفوفة كثيفة إلى SME2 عبر KleidiAI، مما يتيح للمطورين الاستفادة المباشرة دون الحاجة إلى أي تغييرات في منطق التطبيق أو بنيته التحتية.

في الوقت نفسه، لا يقتصر KleidiAI على تسريع التطبيقات الحالية فحسب، بل إنه مصمم للمستقبل. مع طرح Arm لميزات جديدة وتطورات معمارية جديدة، ستواصل KleidiAI تقديم تحسينات الأداء التلقائية لإطارات عمل الذكاء الاصطناعي ومكتبات وقت التشغيل المدعومة دون الحاجة إلى جهد إضافي من المطور.

تحسينات في أداء وكفاءة الذكاء الاصطناعي على نطاق واسع

بالنسبة لمطوري تطبيقات الجوال، ستتوفر مزايا الأداء التي يوفرها SME2 قريبًا على نظام Android في الهواتف الذكية القادمة المزودة بأجهزة مُحسّنة بتقنية SME2، وهي متاحة بالفعل في أحدث أجهزة iOS – للاطلاع على قائمة الأجهزة الكاملة هنا – شريطة أن تستخدم تطبيقاتهم أطر عمل الذكاء الاصطناعي المدعومة.

عند تشغيله على أجهزة مُحسّنة بتقنية SME2، يُقدم نموذج Gemma 3 من Google استجابات ذكاء اصطناعي أسرع بست مرات عند تشغيله على تفاعلات الدردشة مقارنةً بالجهاز نفسه دون تفعيل SME2. كما يُمكن لـ Gemma 3، باستخدام نواة وحدة معالجة مركزية واحدة مع تسريع SME2، بدء تلخيص نصي يصل إلى 800 كلمة في أقل من ثانية. في الوقت نفسه، التزم مورد برمجيات مستقل رائد بنقل معظم عمليات توليد رموز تطبيقاته من السحابة إلى الجوال، ويعود ذلك جزئيًا إلى تطوير قدرات الذكاء الاصطناعي على الجهاز.

تُمكّن الأجهزة المُحسّنة بتقنية SME2 نماذج الذكاء الاصطناعي الأكثر تطورًا، مثل Gemma 3، من العمل مباشرةً على مجموعة واسعة من الأجهزة. ومع استمرار SME2 في التوسع، سيُمكّن مطوري تطبيقات الهواتف المحمولة من نشر الجيل التالي من ميزات الذكاء الاصطناعي بسلاسة عبر مختلف الأنظمة. سيُفيد هذا في نهاية المطاف المستخدمين النهائيين من خلال توفير تجارب منخفضة الكمون متاحة على نطاق واسع على هواتفهم الذكية. إليان مالشيف، مهندس برمجيات مُتميز، أندرويد في جوجل.

إلى جانب تحسينات الأداء، تُمكّن SME2 حلولاً محمولة عبر الأنظمة القائمة على معالجات Arm، مثل iOS وAndroid، والتي تضم تسعة ملايين تطبيق يعمل على معالجات Arm، وأكثر من 22 مليون مطور برامج يُبنون تطبيقاتهم وأحمال عملهم على معالجات Arm.

تمكين المطورين من بناء مستقبل الذكاء الاصطناعي

رسالة Arm لمطوري أندرويد بسيطة: تأكدوا الآن من بناء تطبيقاتكم باستخدام أطر عمل الذكاء الاصطناعي ومكتبات وقت التشغيل مع تكاملات KleidiAI، لتتمكنوا من الاستفادة تلقائيًا من SME2 وتوفير ميزات الذكاء الاصطناعي من الجيل التالي عبر الأجهزة.

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

يمكنكم الاطلاع على مزيد من المعلومات حول كيفية التخطيط لـ SME2 في مدونة مجتمع Arm. كما أصدرت الشركة منصة إطلاق للمطورين لمساعدة مطوري الأجهزة المحمولة على الاستفادة من مزايا SME2، مع أمثلة شاملة توضح كيفية استهداف أطر عمل KleidiAI المعززة اليوم للاستفادة من أحدث التسريعات افتراضيًا في الأجهزة.

Editorial Team

دليلك الى احدث اخبار ومراجعات التقنية بالعربية

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى