▷ ما هو AVX وكيف يؤثر على المعالج الخاص بك؟

جدول المحتويات:
- تعليمات حول معالجنا
- ما هي امتدادات المتجهات المتقدمة
- خصائص AVX
- ما الذي تم استخدامه ل AVX
- بضع كلمات أخيرة
سنتحدث عن ماهية AVX وكيف تؤثر على معالجك ، بالإضافة إلى بعض تطبيقاته. وهذا هو من المكونات المتعددة التي تشكل الفريق ، قليلون يجادلون في أن المعالج هو واحد من تلك التي لها أكبر تأثير على الفريق.
داخل المعالج ، أحد العناصر التي لها أكبر تأثير على كيفية أداء المكون هي مجموعات التعليمات وتنفيذها. اليوم نريد قضاء بعض الوقت مع أحد أكثر النماذج تأثيرًا بين النماذج الحالية. لنفعلها!
فهرس المحتويات
تعليمات حول معالجنا
قبل المتابعة ، نعتقد أنه سيكون من المفيد تحديد التعليمات (أو جميعها) في المعالج. التعليمات هي أبسط عملية يمكن لمعالجنا تنفيذها بالبيانات اللازمة لإجراء من خلال برنامج أو تطبيق.
تحدد مجموعة هذه التطبيقات وتنفيذها ، كيف يدير معالجنا المعلومات ، وما هي البرامج أو التطبيقات التي يمكن تشغيلها. هناك عدة أنواع من التعليمات ، ولكن أهمها الحساب والمنطق.
ما هي امتدادات المتجهات المتقدمة
AVX هو اختصار لـ Advanced Vector Extension ، وهو الاسم الذي تُعرف به مجموعة التعليمات على أنه امتداد لمجموعة تعليمات IA-32 (x86) الشاملة بالفعل. مجموعة ستبدأ Intel و AMD في إطعامها في أواخر التسعينات بعد رؤية ضوء الآخرين مثل MMX أو AMD64.
AVX أكثر تطوراً من أسلافه ، بالإضافة إلى مجموعة تعليمات SSE4 التي تحل محلها. يركز على تحسين الكفاءة عند إجراء حسابات المتجهات (بشكل رئيسي حسابات الفاصلة العائمة) ، ولكن بفضل تنفيذ مخطط تشفير محسن وتعليمات جديدة ، فإنه قادر على تنفيذ الكود قبل تنفيذه ، والذي حدث ذلك في عام 2011 مع معالجات Sandy Bridge و FX-Jaguar.
خصائص AVX
ملحق تسجيل طول البت. الصورة: colfaxresearch
في AVX ، يتم تجميع التعليمات من خلال السجلات في المتجهات من 128 بت إلى 256 بت في الحجم (YMM و XMM) اعتمادًا على وضعهم. هذا يضمن التوافق مع مجموعة تعليمات SSE ويمكنك استخدام نظام ترميز المعامل الخاص بك (VEX) الثلاثة ، وهو أكثر كفاءة في المعالجات متعددة الخيوط. هناك نوعان من الإضافات الرائعة لمجموعة تعليمات AVX: AVX2 و AVX-512.
- AVX2 هو الأطول منذ تطبيقه منذ عام 2013. إنه يجلب أخبارًا مهمة حول كيفية إدارة المعالج للعناصر الموجودة في المتجهات وتوسيع مجموعة التعليمات إلى 256 بت في تلك القائمة على AVX و SSE. يعود تاريخ AVX-512 أيضًا إلى عام 2013 ، ولكن تطبيقه في المعالجات المنزلية (خارج Xeon و Threadripper) هو أحدث إلى حد ما. وهو يتألف من سلسلة من التمديدات لمعاملات AVX2 ويمكن أن تعمل مع سجلات تصل إلى 512 بت (ZMM).
ما الذي تم استخدامه ل AVX
AVX هو التطور الذي رافق مجموعات التعليمات الخاصة بمعالجات Intel خلال العقد الأول من العقد الأول من القرن الحادي والعشرين. كخلافة طبيعية لمجموعة SSE ، تدور تطبيقاتها أيضًا حول الوسائط المتعددة (بشكل رئيسي الصوت والفيديو) وبالتالي فهي متطلب لا غنى عنه في العديد من البرامج التي تستخدم عرض الصور أو الرسم ثلاثي الأبعاد أو العمل مع الصوت.
خريطة طريق AVX في Intel. الصورة: عموم ويكيميديا ؛ لامبرتون
قد يكون Blender مثالاً جيدًا على ذلك ، والذي يدعم حاليًا معالجات AVX المتوافقة فقط. لدينا نفس الحالة مع برامج مثل Massive للصوت ، أو في الترفيه التفاعلي مع بعض ألعاب الفيديو. AVX موجود في البيئة الكاملة لبرامج وتطبيقات الوسائط المتعددة الحالية.
بضع كلمات أخيرة
على الرغم من وجود المزيد من الاختلافات ومجموعات التعليمات المتعلقة بـ AVX ، إلا أن تلك المذكورة هنا اليوم هي الأكثر انتشارًا بين معالجات الإلكترونيات الاستهلاكية ، وبالتالي ركزنا عليها على مقترحات أخرى.
نوصي بقراءة أفضل المعالجات في السوق
إذا وجدت أنه من المثير للاهتمام معرفة المزيد عن AVX وكيف يؤثر على المعالج داخل فريقك ، فإننا ندعوك لقراءة مقالتنا حول تشغيل معالجاتنا. قراءة موصى بها بشدة لأي شخص مهتم بالموضوع.
خط Colfaxresearchيؤثر الحظر الأمريكي على حمل أجهزة الكمبيوتر المحمولة على متنها أيضًا على أوروبا

يؤثر الحظر الأمريكي على حمل أجهزة الكمبيوتر المحمولة على متنها أيضًا على أوروبا. اكتشف المزيد حول هذا الحظر في أوروبا.
رفع تردد تشغيل المعالج: هل يضر المعالج الخاص بك؟ هل من المستحسن؟

يقال أن رفع تردد التشغيل يقلل من عمر المعالج. ومع ذلك ، لا يجب أن تكون بهذه الطريقة. في الداخل ، نتحدث عنه. كم
تقادم مبرمج على الكمبيوتر: ما هو وكيف يؤثر علينا؟

أحد أكثر المشاكل التي تحدث عنها المستهلكون اليوم هو التقادم المخطط له. نفسر ما هو وكيف يؤثر على جهاز الكمبيوتر