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