[ تعرٌف على ] بنية SIMD المتوازية

تم النشر اليوم 2024/06/20 | بنية SIMD المتوازية

مفهوم SIMD

هو وسيلة لتحسين الأداء في التطبيقات التي يكون فيها الغاية العمليات المتكررة بضرورة أن يؤديها ببساطة، SIMD هو أسلوب من أداء نفس العملية، سواء كان ذلك الحساب أو غير ذلك، في أجزاء متعددة من البيانات كما أنه يأخذ حلقة الفتح خطوة إلى الأمام من خلال دمج متعدد الإجراءات في كل حلقة التكرار، ويؤديها في وقت واحد مع SIMD، ليس فقط
يمكن تخفيض عدد التكرارات في الحلقة، ولكن أيضا في العديد من العمليات التي تتم كما يمكن أن يصبح المطلوب واحد أوالعمل أمثل.
تستخدم في هذه الحاسبات آلاف المعالجات مما أدى إلى أن تتميزبجودتها وأدائها العالي كما أنها تحتل موقعاً بارزاً في تاريخ الحاسبات المتوازية, فأول حاسب متوازي تم تشييده كان من هذا النوع (وهو ILLIAC IV), ولكن بسبب أن هذا النوع من الآلات يبنى باستخدام مكونات مخصصة لذا فإنه قل الإقبال عليها في السنوات القليلة الماضية. يعتبر الحاسب ILLIAC IV مثالاً جيداً لتوضيح الآلات التي تنتمي إلى هذا النوع. فهنالك وحدة تعليمات واحدة تصدر نفس الأمر إلى جميع عناصر المعالجة الأربع وستون حيث يصمم لغرض خاص وهو حل المعادلات التفاضلية الجزئية.فهو يستخدم للتنبؤ بالطقس, والتنبؤ بالطقس يستلزم بيانات كثيرة في فضاء ثلاثي الأبعاد. وفي هذه الحالة فالحل النموذجي هو بتقسيم الفضاء إلى 64 قسماً, ووضع قسم واحد في كل معالج (PE). فالحلول للأربع وستين قسماً في هذه الطريقة تحسب بالتوازي. وعندما يحتاج عنصر المعالجة إلى بيانات من القسم المجاور فالاتصال يجب أن يبدأ على شبكة الربط. من الآلات الهامة التي تتبع لتصنيف SIMD هي: ILLIAC IV و ICL DAP و Goodyear MPP و MasPar MP-2.
بوابة علم الحاسوب

شرح مبسط

بنية SIMD المتوازية صنف فلين البنى المتوازية تصنيفا مبني على كمية تدفق البيانات والتعليمات الموجودة في الآلة، أي تتابع أو تسلسل العناصر (التعليمات أو المعطيات)، فهناك آلات تنفذ تدفق واحد من التعليمات بينما يتم تنفيذ عدة تدفقات في آلات أخرى وبنفس الطريقة فبعض الآلات ترجع تدفقاً واحداً من المعطيات وآلات أخرى ترجع تدفقات متعددة، وعلى ذلك نجد أن فلين يضع الآلة في تصنيف واحد من بين أربعة (SIMD,MIMD,MISD,SISD) وذلك اعتماداً على وجود تدفق واحد أو تدفقات متعددة.

Exit mobile version