الافتتاحية: ما الذي يمكن توقعه من أداء معالجات الأجهزة المحمولة "64 بت"؟

إعلان ARM الأخير بخصوصوصول 64 بت قبل عيد الميلاد إلى هواتفنا التي تعمل بنظام Androidوأشعلت النقاش من جديد حول هذا الموضوع. بالنسبة للبعض هي حجة تسويقية، وبالنسبة للآخرين هو التقدم. من الصعب معرفة ما يمكن توقعه. ومع ذلك، فقد أظهرت تجربة Apple A7 أن بنية ARM الجديدة (وهو ما نتحدث عنه حقًا في النهاية) تتيح تحقيق مكاسب كبيرة في الأداء. ما الذي يجب أن نتوقعه حقًا من ARM v8 64 بت؟ دعونا فك.

الحقيقة البسيطة المتمثلة في ذكر 64 بت من معالج شركة كوبرتينو تميل إلى إثارة غضب البعض، حيث تبدو هذه الحجة تجارية حقًا. في الواقع، اعتماد Apple لنظام 64 بت، وبشكل خاص بنية 64 بت ARM v8، سمح لها بـمضاعفة أدائها على تردد متساو، وهو قول شيء ما. لسوء الحظ، في العالم "الحديث"، لا يسعى مصنعو الهواتف إلى إبراز جمال تحسيناتهم، بل إلى بيعها. ونتيجة لذلك، فإن العديد من الرسائل التسويقية تواجه صعوبة في الوصول إليها وينتهي بنا الأمر بعدم معرفة ما يجب أن نفكر فيه.

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

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

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

وفيما يتعلق بحالة شركة آبل، فإن الإستراتيجية تختلف عن تلك التي تتبعها شركة كوالكوم Snapdragon من حيث أنه بسبب حجم أجهزتها وصغر حجم البطارية الناتجة عنها،كان على شركة Apple أن تختار تحسين أدنى دورة لمعالجاتها من أجل الحد من ترددها. ولنفس الأسباب، تقتصر المعالجات على ثنائي النواة في حين يقدم المنافسون رباعي النواة وأكثر. ثم سمح الانتقال إلى بنية ARM v8 ذات 64 بت بتقديم أداء مكافئ لـ Snapdragon 800 بنصف عدد النوى ونصف التردد تقريبًا (1.3 جيجا هرتز بدلاً من 2.3 جيجا هرتز)، حيث يتناسب الرصانة مع حجمه الصغير جدًا (4 بوصات لجهاز iPhone 5S). وهذا يبرر حقيقة أنها كانت أول من انتقل إلى هذه البنية - وهي الطريقة الأكثر كفاءة في استخدام الطاقة للبقاء في السباق.

على نظام أندرويد، كيف سيبدو 64 بت؟

نظرًا لكون عالم Android فعالاً وسريع الاستجابة بشكل خاص، فمن المؤكد ذلكسيتم اعتماد بنية 64 بت هذه بسرعة كبيرة. لذلك من المهم تقييم ما يعنيه ذلك. في الواقع، في أذهان الناس، لا يرتبط "64 بت" بشكل شائعمن إمكانية تثبيت أكثر من 4 جيجابايت من ذاكرة الوصول العشوائي على جهازك، والذي لا يبدو حقًا كافيًا لحجة المبيعات. في الواقع، كمية الذاكرة الفعلية الإجمالية ليس لها علاقة بتلك الـ 64 بت التي نتحدث عنها هنا. في بنية ARM، يتم تخصيص 26 إلى 40 بت للذاكرة الفعلية الإجمالية، بشكل مستقل عن 32 أو 64 بت للمعالج.

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

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

حتى كود المعالج 32 بت سيتم تشغيله بكفاءة أكبر على بنية ARM v8-A 64 بت مقارنة ببنية ARM الأصلية 32 بت.توم لانتسش (ARM)، عبر CNET.

وفقا لـ Anand Shimpi، فإن أداء Apple A7 كان سيتقدم بشكل كبير على المنافسين وسيكون أقرب إلى المعالج.سطح المكتبمن المعالج المحمول. لن يكون العامل المحدد الرئيسي هو الطاقة الخام، بل مقدار الذاكرة المتوفرة. هذا ما يمكن أن نتوقعه لمستقبل المعالجات في Android.

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

في الختام

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

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


هل تريد العثور على أفضل مقالات Frandroid على أخبار Google؟ يمكنك المتابعةفراندرويد على أخبار جوجلبنقرة واحدة.