الأجهزة التي يبلغ عمرها 50 عامًا بطيئة، لكن كن مطمئنًا، فهناك هواة يحاولون تسريع الأمور من خلال إنشاء بطاقات تسريع جديدة مناسبة للعصر. ومن الأمثلة البارزة على ذلك @bradthx (Brad) على X، وهو عالم كمبيوتر ومحب للقوارب والذي عرض مؤخرًا مسرع بطاقة ISA لمضاعفة الأجهزة لأنظمة Intel 8086 وIntel 8088 للكمبيوتر الشخصي.
لقد قمت ببناء مسرع مضاعفة الأجهزة لـ 8086. إنها بطاقة ISA مبنية حول مضاعف متوازي TRW MPY12HJ من الثمانينيات والذي يقوم بتفريغ تعليمات MUL من وحدة المعالجة المركزية. إنه في الواقع يجعل مضاعفة الأعداد الصحيحة أسرع بحوالي 2.5 × على أنظمة x86 المبكرة.… pic.twitter.com/jddU7Lheeb2 أبريل 2026
يقول براد، صانع المشروع، إن بطاقة ISA جديدة للبيرة المنزلية مزودة بشريحة مضاعفة متوازية TRW MPY12HJ “تجعل عملية مضاعفة الأعداد الصحيحة أسرع بنحو 2.5× في أنظمة x86 المبكرة”.
وفقًا لعمليات البحث التي أجريناها، كانت هذه الشريحة المضاعفة موجودة بالفعل في أواخر السبعينيات وأوائل الثمانينيات. وبالتالي، ربما كان من الممكن لمهندس في ذلك الوقت أن ينفذ شيئًا مشابهًا للأيقونة جهاز IBM PC Model 5150 مزود بوحدة معالجة مركزية Intel 8088. سيأتي هذا الكمبيوتر ذو البنية المفتوحة من شركة IBM لتعريف الكمبيوتر الشخصي، وقد اشتهر بظهور فتحات ISA لأول مرة في عام 1981.
يستمر المقال أدناه
كان السبب الرئيسي وراء قيام براد بإنشاء هذا المسرع هو مدى تعامل شرائح Intel x86 في وقت مبكر مع تعليمات MUL. يوضح عالم الكمبيوتر: “في النسخة الأصلية 8088/8086، تم تنفيذ الضرب كخوارزمية تحويل/إضافة متكررة يتم التحكم فيها بواسطة الكود الصغير”. “إنها تحسبها بشكل أساسي بنفس الطريقة التي تحلها بها على الورق في النظام الثنائي.” في جوهر الأمر، كان هذا يعني أن معالجة الضرب بواسطة وحدات المعالجة المركزية القديمة من Intel ستستغرق “وقتًا طويلًا جدًا”.
مرحبًا TRW MPY12HJ
نظرًا لأن مضاعف TRW سريع جدًا، فيمكنه حساب تعليمات MUL التي تم اعتراضها بين دورتين ناقلتين متتاليتين. لذلك، فإن وجودها على بطاقة ISA لا يمثل عقوبة قاتلة للأداء، كما أوضح عالم الكمبيوتر. بشكل عام، تحقق البطاقة أداءً أسرع بنحو 2.5 مرة من المضاعف المدمج في وحدة المعالجة المركزية.
من الواضح أن هذا ليس ضروريًا في عام 2026، لكنه كان يستحق البناء تمامًا. وهنا هو في العملية. لاحظ أن طباعة العمليات الحسابية على الشاشة للتوضيح تمثل عنق الزجاجة الضخم الذي يؤدي إلى إبطائها. pic.twitter.com/ysyFRwPNmI2 أبريل 2026
انقر فوق “رؤية المزيد” لمشاهدة المسرع أثناء العمل.
لم يتم تسريع التعليمات البرمجية المترجمة الموجودة
على الرغم من روعة مشروع بطاقة التسريع Intel 8086 ISA، إلا أنه لن يعمل بسحره على التطبيقات القديمة الكلاسيكية التي قد تكون لديك بالفعل في مكتبتك – إلا إذا قمت بكتابتها أو كان لديك حق الوصول إلى الكود المصدري.
يوضح براد لمستخدمي X الآخرين أنه “بالنسبة لأي شيء أقوم بإنشائه، يمكنني استخدام الروتين الفرعي الخاص بي الذي يستخدم مُضاعِف الأجهزة هذا بدلاً من تعليمات x86 MUL الداخلية.” ولكن عندما يتعلق الأمر بالتطبيقات المجمعة مسبقًا، فإنهم ليسوا على علم ببطاقة التسريع ISA ولن يستفيدوا منها.
يتبع أجهزة توم على أخبار جوجل، أو أضفنا كمصدر مفضل، للحصول على آخر الأخبار والتحليلات والمراجعات في خلاصاتك.

التعليقات