معرفی کتاب Extreme-Scale Computing
کتاب Extreme-Scale Computing: A Practical Introduction with C++ نوشته Raymond J. Spiteri و Kyle Klenk یک منبع جامع و کاربردی برای یادگیری محاسبات در مقیاس فوق بزرگ (Exascale Computing) با استفاده از زبان برنامهنویسی ++C است. این کتاب در سال 2025 توسط انتشارات Springer منتشر شده و بخشی از سری CMS/CAIMS Books in Mathematics میباشد.
مشخصات کتاب
-
عنوان: Extreme-Scale Computing: A Practical Introduction with C++
-
نویسندگان: Raymond J. Spiteri, Kyle Klenk
-
ناشر: Springer Nature Switzerland AG
-
سال انتشار: 2025
موضوعات پوشش داده شده در کتاب
این کتاب به هشت بخش اصلی تقسیم شده است که هر بخش به جنبههای مختلف محاسبات در مقیاس فوق بزرگ میپردازد:
-
مدیریت نرمافزارهای محاسبات فوق بزرگ (ESC Software Management)
-
خط فرمان لینوکس
-
کنترل نسخه با Git
-
ساخت نرمافزار با Make و CMake
-
-
الگوهای برنامهنویسی و ++C مدرن (Programming Patterns and Modern C++)
-
اکوسیستم ++C
-
مفاهیم پایه و پیشرفته ++C
-
کتابخانه استاندارد قالب (STL)
-
الگوهای برنامهنویسی موازی
-
-
ملاحظات سختافزاری (Hardware Considerations)
-
معماری کامپیوترهای مدرن
-
شتابدهندهها و معماری خوشهای
-
-
برنامهنویسی حافظه توزیعشده (Distributed-Memory Programming)
-
مقدمهای بر MPI
-
ارتباطات نقطه به نقطه و جمعی
-
ویژگیهای پیشرفته MPI
-
-
برنامهنویسی حافظه مشترک و شتابدهندهها (Shared-Memory and Accelerator Programming)
-
OpenMP
-
برنامهنویسی GPU/CUDA
-
کتابخانه Kokkos برای قابلیت حمل عملکرد
-
-
سیستمهای فایل موازی و ورودی/خروجی موازی (Parallel File Systems and Parallel I/O)
-
فرمتهای HDF5 و NetCDF
-
ابزارهای بصریسازی (VTK)
-
-
اشکالزدایی و پروفایلینگ برنامههای ESC (Debugging and Profiling ESC Applications)
-
ابزارهای GDB و Valgrind
-
پروفایلینگ کدهای سریال و موازی
-
اشکالزدایی هستههای محاسباتی
-
-
کتابخانههای عددی برای ESC (Numerical Libraries for ESC)
-
جبر خطی و FFTW
-
کتابخانههای PETSc و Trilinos
-
مدل Actor برای محاسبات همزمان
-
مخاطبان کتاب
این کتاب برای دانشجویان تحصیلات تکمیلی، محققان و متخصصانی طراحی شده است که میخواهند در زمینه محاسبات فوق بزرگ با استفاده از ++C مهارت کسب کنند. همچنین برای دانشمندان حوزههای مختلف که نیاز به استفاده از ابررایانهها دارند مفید خواهد بود.
نحوه دانلود کتاب
برای دانلود نسخه PDF این کتاب، میتوانید از طریق همین وب سایت اقدام نمایید. بعد از طی مراحل پرداخت کتاب قابل دانلود خواهد بود.
نتیجهگیری
کتاب Extreme-Scale Computing: A Practical Introduction with C++ یک راهنمای عملی و جامع برای ورود به دنیای محاسبات در مقیاس فوق بزرگ است. با ترکیبی از مفاهیم نظری و مثالهای عملی، این کتاب شما را برای کار با ابررایانهها و توسعه برنامههای کارآمد در این زمینه آماده میکند.







نقد و بررسیها
هنوز بررسیای ثبت نشده است.