حاجز (حوسبة)
حاجز في مجال الحوسبة المتوازية هو نوع من أدوات المزامنة.[1][2][3] يسمح لعدد من المهام بالمرور بنقطة معينة. فكل مهمة تصل إلى الحاجز فهي مرغمة على انتظار وصول عدد معين من المهام الأخرى إلى نفس الحاجز.
والعديد من الروتينات الجماعية ومن اللغات الموازية مبنية على توجيهات تفرض استعمال الحواجز الضمنية. على سبيل المثال، التوازي في حلقة بلغة فورتران مع OpenMP لن يسمح لها بأن تستمر في أي خيط حتى يتم الانتهاء من تكرار الأخير. هذا في حالة برنامج يعتمد على نتيجة الحلقة المباشرة لانتهائها. في منصة تمرير الرسائل، أي اتصال عام (مثل خفض أو مبعثر) ينطوي على الحاجز.
طالع أيضا
مراجع
- Solihin, Yan (2015-01-01). Fundamentals of Parallel Multicore Architecture (الطبعة 1st). Chapman & Hall/CRC. ISBN 1482211181. مؤرشف من الأصل في 16 ديسمبر 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Nanjegowda, Ramachandra; Hernandez, Oscar; Chapman, Barbara; Jin, Haoqiang H. (2009-06-03). Müller, Matthias S.; Supinski, Bronis R. de; Chapman, Barbara M. (المحررون). Evolving OpenMP in an Age of Extreme Parallelism. (باللغة الإنجليزية). Springer Berlin Heidelberg. صفحات 42–52. doi:10.1007/978-3-642-02303-3_4. ISBN 9783642022845. مؤرشف من الأصل في 17 يونيو 2018. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Implementing Barriers". Carnegie Mellon University. مؤرشف من الأصل في 20 يناير 2018. الوسيط
|CitationClass=
تم تجاهله (مساعدة)
- بوابة برمجيات
- بوابة تقانة
- بوابة تقنية المعلومات
- بوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.