تضامنًا مع حق الشعب الفلسطيني |
أرابيكا:مقالة الصفحة الرئيسية المختارة/139
الحوسبة المتوازية (بالإنكليزية: Parallel computing) هي شكل من أشكال الحوسبة التي يجري فيها تنفيذ العديد من العمليات في وقت واحد، والتي تعمل على مبدأ أن المشاكل الكبيرة يمكن في كثير من الأحيان أن تقسم إلى مشاكل أصغر حجما، والتي يتم حلها في وقت متزامن (بالتوازي). للحوسبة المتوازية عدة مستويات مختلفة: التوازي على مستوى البت، التوازي على مستوى التعليمات، التوازي على مستوى البيانات، والتوازي على مستوى المهام. استخدم التوازي لسنوات عديدة، وخاصة في الحوسبة عالية الأداء، ولكن الاهتمام به ازداد أكثر في الآونة الأخيرة بسبب العوائق المادية التي تحول دون توسيع حجم العمليات المعالجة. حيث صار استهلاك أجهزة الحاسوب للطاقة (وبالتالي توليد الحرارة) مصدرا للقلق في السنوات الأخيرة، فإن الحوسبة المتوازية أصبحت النموذج المهيمن في هندسة الحواسيب، وخاصة في نماذج المعالجات متعددة الأنوية. يمكن أن تُصنّف الحواسيب المتوازية وفقا لتصنيف المستوى الذي يدعمه فيه العتاد عملية الموازاة. فالحواسيب متعددة المعالجات أو متعددة الأنوية تحتوي على عناصر معالجة متعددة داخل جهاز واحد، في حين أن العناقيد (clusters)، والمعالجات المتوازية الهائلة (MPPS)، ومصفوفات الحواسيب تستخدم عدة أجهزة حاسوب للعمل على نفس المهمة. إن هندسة الحواسيب المتوازية المتخصصة تستخدم أحيانا في المعالجات التقليدية لتسريع أداء مهام محددة. تعتبر كتابة البرامج الموجهة للحواسيب المتوازية أكثر صعوبة من البرامج ذات المهام التسلسلية، لأن توازي المهام تسمح بظهور أنواع جديدة محتملة من الأخطاء البرمجية، والتي من أشهر أمثلتها مشكلة حالة تعارض. الاتصالات والتزامن بين المهام الفرعية المختلفة عادة ما تكون واحدة من أكبر العقبات أمام الحصول على برامج متوازية جيدة الأداء. يخضع مقدار التسريع في برنامج معين نتيجة لعملية موازة لقانون أمدال.
مقالات مختارة أخرى: كهرباء – الحديث النبوي – الفتح الإسلامي للشام
ما هي المقالات المختارة؟ – بوابة حوسبة علمية – بوابة تقنية المعلومات