مرکز پردازشهای سریع



تسریع به دست آمده در اجرای یک کیس برنامه ABAQUS 2016 در شکل زیر نمایش داده شده است. لازم به ذکر است این تست بر روی یک نود با پردازنده Intel Xeon با 56 هسته منطقی انجام شده است. در این تست مبنا، زمان اجرای برنامه بر روی یک هسته است.

لازم به ذکر است قابلیت Hyperthreading در پردازنده های اینتل در زمانی که تمام هسته‌ها، پروسس‌های یک برنامه (نوعاً محاسباتی) را اجرا می کنند، چندان مفید نیست و بیشتر باعث هدر رفت منابع می‌شود. به عبارت دیگر این نوع برنامه‌ها به تعداد هسته‌های فیزکی (28 در این تست) تسریع خواهند گرفت و استفاده از تعداد هسته‌های بیشتر توصیه نمی‌شود.


به اطلاع می‌رساند با توجه به تغییرات انجام شده، امکان اجرای برنامه‌های مبتنی بر سیستم عامل ویندوز فراهم شده است. این کار در قالب طرح الماس با مشخصات زیر قابل انجام است.

  • تعداد هسته‌ها: 56
  • حافظه: 64 گیگا بایت
  • سیستم عامل: Windows 10
  • مدت اجاره: 1 ماه قابل تمدید در صورت خالی بودن صف درخواست‌ها
  • هزینه اجاره: 150 هزار تومان
  • برنامه‌های نصب شده: ANSYS 19، FLOW3D 11.2، ABAQUS 2016
  • نحوه اتصال: Windows remote desktop
در صورتی که نرم افزار درخواستی از طرف کاربر تداخلی با برنامه‌های نصب شده نداشته باشد، آن نرم افزار نصب خواهد شد.
فایل راهنمای کلاستر به همین منظور به روز شده است که از صفحه شروع قابل دسترسی است.



اجرای برنامه Quantum ESPRESSO با 14 هسته و 28 گیگا بایت حافظه بر روی 5 نود



اجرای برنامه OpenFoam با 24 هسته و 5 گیگا بایت حافظه بر روی 4  نود


عکس‌ها، اسم پروسس‌های برنامه مرتبط را نشان می‌دهند‌. به عنوان مثال، نام پروسس برنامه کوانتوم اسپرسو، pw.x است و عکس تعداد پروسس‌های این برنامه روی هر نود را نشان می‌دهد.

نود compute-0-0 با ۳ پروسس
نود compute-0-1 با ۶ پروسس
نود compute-0-2 پروسسی از این برنامه اجرا نمیکند
نود conpute-0-3 با ۳ پروسس
نود compute-0-4 با ۱ پروسس
نود rocks7 با ۱ پروسس

در نتیجه ۱۴ پروسس از این برنامه بر روی کلاستر پخش شده است. همچنین اعداد جلوی هر پروسس، مقدار حافظه مصرفی آن پروسس است.

توضیحات برنامه OpenFoam با پروسسی به نام reactingFoam نیز مشابه همین است.


اجرای یک کیس نمونه از برنامه فلوئنت بر روی دو ماشین مختلف

  • ماشین ویندوز با پردازنده Intel Xeon که 24 هسته فیزیکی و 56 هسته منطقی دارد.
  • ماشین لینوکس با پردازنده AMD Opteron که 16 هسته فیزیکی و 32 هسته منطقی دارد.

همان طوری که مشاهده می‌شود، در هر دو ماشین، بیشترین تسریع (speedup) به ازای 12 تا 16 هسته به دست می‌آید و اختصاص هسته ‌های بیشتر، نه تنها تاثیری ندارد بلکه بیشتر از یک تعداد مشخص باعث کاهش تسریع هم می‌شود. نتایج به دست آمده با قوانین پردازش موازی همخوانی دارد.
همچنین با تعداد 8 تا 16 هسته، زمان اجرای پردازنده‌های AMD (30 ثانیه) و Intel (20 ثانیه) به هم نزدیک هستند.



اجرای برنامه Quantum ESPRESSO با 14 هسته و 28 گیگا بایت حافظه بر روی 5 نود



اجرای برنامه OpenFoam با 24 هسته و 5 گیگا بایت حافظه بر روی 4  نود


عکس‌ها، اسم پروسس‌های برنامه مرتبط را نشان می‌دهند‌. به عنوان مثال، نام پروسس برنامه کوانتوم اسپرسو، pw.x است و عکس تعداد پروسس‌های این برنامه روی هر نود را نشان می‌دهد.

  • نود compute-0-0 با ۳ پروسس
  • نود compute-0-1 با ۶ پروسس
  • نود compute-0-2 پروسسی از این برنامه اجرا نمیکند
  • نود conpute-0-3 با ۳ پروسس
  • نود compute-0-4 با ۱ پروسس
  • نود rocks7 با ۱ پروسس

در نتیجه ۱۴ پروسس از این برنامه بر روی کلاستر پخش شده است. همچنین اعداد جلوی هر پروسس، مقدار حافظه مصرفی آن پروسس است.

توضیحات برنامه OpenFoam با پروسسی به نام reactingFoam نیز مشابه همین است.


تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

شـــهـــری درآســـمـــــان حسین زارع لایسنس نود 32 | یوزرنیم و پسورد نود 32 | آپدیت نود 32 | آفلاین و آنلاین درگاه کانال نسیم یاسوج و نسیم لردگان ماثرآثار ناشناخته ها پایگاه اطلاعات به مردم انواع محصولات پارچه ای و نساجی مجله علمي امير حسن