نظرة عامة على الأجهزة الظاهرية من سلسلة HC
ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة
يتطلب تحقيق أقصى قدر من أداء تطبيق الحوسبة عالية الأداء على معالجات Intel Xeon القابلة للتطوير اتباع نهج مدروس لمعالجة موضع هذه البنية الجديدة. هنا، نوجز تطبيقنا له على الأجهزة الظاهرية من سلسلة Azure HC لتطبيقات HPC. سنستخدم مصطلح "pNUMA" للإشارة إلى مجال NUMA فعلي، و"vNUMA" للإشارة إلى مجال NUMA ظاهري. وبالمثل، سنستخدم مصطلح "pCore" للإشارة إلى نواة وحدة المعالجة المركزية الفعلية، و"vCore" للإشارة إلى مراكز وحدة المعالجة المركزية الظاهرية.
من الناحية المادية، فإن خادم سلسلة HC هو 2 * 24-core Intel Xeon Platinum 8168 وحدات المعالجة المركزية لما مجموعه 48 نواة فعلية. كل وحدة معالجة مركزية هي مجال pNUMA واحد، ولها وصول موحد إلى ست قنوات من DRAM. تتميز وحدات المعالجة المركزية Intel Xeon Platinum بذاكرة تخزين مؤقت L2 أكبر بمقدار 4 أضعاف مما كانت عليه في الأجيال السابقة (256 كيلوبايت / نواة -> 1 ميجابايت / نواة)، مع تقليل ذاكرة التخزين المؤقت L3 مقارنة بوحدات المعالجة المركزية السابقة من Intel (2.5 ميجابايت / نواة -> 1.375 ميجابايت / نواة).
ينتقل تخطيط الشبكة المذكور أعلاه إلى تكوين برنامج Hypervisor من سلسلة HC أيضا. لتوفير مساحة لـ Azure hypervisor للعمل دون التدخل في الجهاز الظاهري، نحتفظ ب pCores 0-1 و 24-25 (أي أول 2 pCores على كل مأخذ توصيل). ثم نقوم بتعيين نطاقات pNUMA لجميع النوى المتبقية إلى الجهاز الظاهري. وبالتالي، فإن الأجهزة الظاهرية سترى:
(2 vNUMA domains) * (22 cores/vNUMA) = 44
النوى لكل جهاز ظاهري
ليس لدى الجهاز الظاهري أي معرفة بأنه لم يتم إعطاؤه pCores 0-1 و 24-25. وبالتالي، فإنه يكشف كل vNUMA كما لو كان لديه في الأصل 22 نواة.
تقدم وحدات المعالجة المركزية Intel Xeon Platinum و Gold و Silver أيضا شبكة شبكية 2D على القالب للاتصال داخل وخارج مأخذ توصيل وحدة المعالجة المركزية. نوصي بشدة بتثبيت العملية للحصول على الأداء والاتساق الأمثل. سيعمل تثبيت العملية على الأجهزة الظاهرية من سلسلة HC لأن السيليكون الأساسي مكشوف كما هو للجهاز الظاهري للضيف.
يوضح الرسم التخطيطي التالي فصل النوى المحجوزة لـ Azure Hypervisor والجهاز الظاهري من سلسلة HC.
مواصفات الأجهزة
مواصفات الأجهزة | سلسلة HC-VM |
---|---|
الذاكرات الأساسية | 44 (HT معطل) |
CPU | Intel Xeon Platinum 8168 |
تردد CPU (غير AVX) | 3.7 جيجاهرتز (أحادي النواة)، 2.7-3.4 جيجاهرتز (جميع النوى) |
الذاكرة | 8 جيجابايت/نواة (إجمالي 352) |
قرص محلي | SSD بسعة 700 جيجابايت |
Infiniband | 100 جيجابايت الكشف التلقائي والاستجابة على النقط النهائية Mellanox ConnectX-5 |
الشبكة | 50 غيغابايت إيثرنت (40 غيغابايت قابلة للاستخدام) Azure الجيل الثاني SmartNIC |
مواصفات البرنامج
مواصفات البرنامج | سلسلة HC-VM |
---|---|
الحد الأقصى لحجم مهمة MPI | 13200 نواة (300 جهاز ظاهري في مقياس جهاز ظاهري واحد تم تعيينه باستخدام singlePlacementGroup=true) |
دعم MPI | HPC-X، وIntel MPI، وOpenMPI، وMVAPICH2، وMPICH، والنظام الأساسي لـ MPI |
أطر عمل إضافية | UCX، وlibfabric، وPGAS |
دعم تخزين Azure | الأقراص القياسية والأقراص المتميزة (بحد أقصى 4 أقراص) |
دعم نظام التشغيل لـ SRIOV RDMA | RHEL 7.6+، Ubuntu 20.04+، SLES 15.4، WinServer 2016+ |
دعم المُنسق | CycleCloud، دفعة، AKS؛ خيارات تكوين نظام مجموعة |
إشعار
يبدأ الدعم الرسمي على مستوى النواة من AMD ب RHEL 8.6 و AlmaLinux 8.6، وهو مشتق من RHEL.
الخطوات التالية
- تعرف على المزيد حول بنية Intel Xeon SP.
- اقرأ بشأن أحدث الإعلانات، والأمثلة حول حمل عمل الحوسبة عالية الأداء (HPC)، ونتائج الأداء في مدوّنات المجتمع التقني حول الحساب في Azure.
- من أجل عرض هندسي ذي مستوى أعلى لتشغيل أحمال عمل الحوسبة عالية الأداء (HPC)، راجع الحوسبة عالية الأداء (HPC) على Azure.