يمكنك أن تصبح في غضون أسبوع! المبرمج الحاسوبية
مستودع (kaityo256/sevendayshpc)
نسخة HTML
الإصدار السائبة PDF
مقدمة
- لماذا تستخدم الحاسوب الخارق؟
اليوم الأول: بناء بيئة
يعد Torie Azu بيئة يمكنك من خلالها استخدام MPI على جهاز الكمبيوتر الخاص بك وتجربة برمجة MPI البسيطة.
- ما هو MPI؟
- جانبا: هل MPI صعب؟
- تثبيت MPI
- أول MPI
- رتبة
- حول الإخراج القياسي
- تصحيح برامج MPI مع GDB
اليوم 2: كيفية استخدام الحاسوب الخارق
الأشياء التي يجب معرفتها عند استخدام الحاسوب الخارق. كيفية رمي الوظائف ، إلخ.
- مقدمة
- ما هو الحاسوب الخارق؟
- جانبا: خطأ في الذاكرة بلوجين/ل
- كيفية الحصول على حساب الحاسوب الخارق
- كيف يعمل تنفيذ الوظائف
- كيفية كتابة نص عمل
- حصة عادلة
- الردم
- وظيفة سلسلة
- التدريج
- أنظمة الملفات الموازية
اليوم الثالث: موازٍ بديهي
حول التوازي البديهي ، المعروف باسم "موازية سخيفة".
- ما هو التوازي البديهي ، أو حتى يسمى الفقرة الغبية؟
- مثال 1 من التوازي التافهي: التعميم
- قالب متوازي بديهي
- مثال متوازي تافهة 2: التعامل مع العديد من الملفات
- مثال 3 من التوازي التافهة: المعالجة الإحصائية
- كفاءة التوازي
- الفرق بين عينة الموازية والمعلمة التوازي
اليوم الرابع: التوازي غير التافهة حسب قسم المنطقة
كمثال على التوازي غير التافهة ، سنقسم معادلات التوصيل الحراري أحادي البعد إلى المناطق.
- غير التافهة الموازي
- معادلة الانتشار أحادي البعد (النسخة التسلسلية)
- معادلة الانتشار أحادي البعد (نسخة موازية)
- جانبا: بروتوكولات حريصة و rendezvous
اليوم الخامس: معادلة نشر التفاعل ثنائي الأبعاد
كمثال على برنامج MPI على نطاق واسع ، سنقسم معادلة نشر التفاعل ثنائي الأبعاد إلى منطقة.
- النسخة التسلسلية
- التوازي الخطوة 1: التحضير للاتصال ، إلخ.
- الخطوة 2: حفظ البيانات
- الخطوة التوازي 2: اتصالات نوريشيرو
- التوازي الخطوة 3: تنفيذ رمز متوازي
- جانبا: MPI المتاعب
اليوم السادس: التوازي الهجين
التوازي الهجين باستخدام العملية الموازية والموضوع التوازي. الأشياء التي يجب توخي الحذر بشكل خاص عند موازاة الخيوط.
- ما هو التوازي الهجين؟
- الذاكرة الافتراضية و TLB
- جانبا: حول TLB ملكة جمال
- نوما
- مثال OpenMP
- تقييم الأداء
- جانبا: قصة روك
- أمثلة على التوازي الهجين
اليوم 7: سيم
فيما يتعلق بتحويل SIMD.
- مقدمة
- ما هو سيم؟
- حاول لمس سجل SIMD
- جانبا: لغة التجميع؟ لغة التجميع؟
- مثال SIMD بسيط
- جانبا: التعامل مع الحساب العائم في x86
- نسخة أكثر عملية
خاتمة
رخصة
حقوق الطبع والنشر (ج) 2018-هيروشي واتانابي
يتم توفير هذا النص والتوضيح (بما في ذلك ملفات PPTX) في إسناد Creative Commons 4.0 (CC-BY 4.0).
هذه المقالة والصور مرخصة بموجب ترخيص Creative Commons Attribution 4.0 الدولي.
يتم توفير البرامج المدرجة في هذا المستودع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
رموز المصدر في هذا المستودع مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
عند إنشاء إصدار HTML ، يتم استخدام Github-Markdown-CSS كـ CSS.