,

دانلود PDF کتاب Extreme-Scale Computing: A Practical Introduction with C++

39000 تومان

 

این کتاب به شما می‌آموزد چگونه با ++C برنامه‌های کارآمد برای ابررایانه‌ها بنویسید. از مفاهیم پایه محاسبات موازی تا ابزارهای پیشرفته مانند MPI و CUDA، همه‌چیز را گام به گام یاد بگیرید.

معرفی کتاب 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

موضوعات پوشش داده شده در کتاب

این کتاب به هشت بخش اصلی تقسیم شده است که هر بخش به جنبه‌های مختلف محاسبات در مقیاس فوق بزرگ می‌پردازد:

  1. مدیریت نرم‌افزارهای محاسبات فوق بزرگ (ESC Software Management)

    • خط فرمان لینوکس

    • کنترل نسخه با Git

    • ساخت نرم‌افزار با Make و CMake

  2. الگوهای برنامه‌نویسی و ++C مدرن (Programming Patterns and Modern C++)

    • اکوسیستم ++C

    • مفاهیم پایه و پیشرفته ++C

    • کتابخانه استاندارد قالب (STL)

    • الگوهای برنامه‌نویسی موازی

  3. ملاحظات سخت‌افزاری (Hardware Considerations)

    • معماری کامپیوترهای مدرن

    • شتاب‌دهنده‌ها و معماری خوشه‌ای

  4. برنامه‌نویسی حافظه توزیع‌شده (Distributed-Memory Programming)

    • مقدمه‌ای بر MPI

    • ارتباطات نقطه به نقطه و جمعی

    • ویژگی‌های پیشرفته MPI

  5. برنامه‌نویسی حافظه مشترک و شتاب‌دهنده‌ها (Shared-Memory and Accelerator Programming)

    • OpenMP

    • برنامه‌نویسی GPU/CUDA

    • کتابخانه Kokkos برای قابلیت حمل عملکرد

  6. سیستم‌های فایل موازی و ورودی/خروجی موازی (Parallel File Systems and Parallel I/O)

    • فرمت‌های HDF5 و NetCDF

    • ابزارهای بصری‌سازی (VTK)

  7. اشکال‌زدایی و پروفایلینگ برنامه‌های ESC (Debugging and Profiling ESC Applications)

    • ابزارهای GDB و Valgrind

    • پروفایلینگ کدهای سریال و موازی

    • اشکال‌زدایی هسته‌های محاسباتی

  8. کتابخانه‌های عددی برای ESC (Numerical Libraries for ESC)

    • جبر خطی و FFTW

    • کتابخانه‌های PETSc و Trilinos

    • مدل Actor برای محاسبات همزمان

مخاطبان کتاب

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

نحوه دانلود کتاب

برای دانلود نسخه PDF این کتاب، می‌توانید از طریق همین وب سایت اقدام نمایید. بعد از طی مراحل پرداخت کتاب قابل دانلود خواهد بود.

نتیجه‌گیری

کتاب Extreme-Scale Computing: A Practical Introduction with C++ یک راهنمای عملی و جامع برای ورود به دنیای محاسبات در مقیاس فوق بزرگ است. با ترکیبی از مفاهیم نظری و مثال‌های عملی، این کتاب شما را برای کار با ابررایانه‌ها و توسعه برنامه‌های کارآمد در این زمینه آماده می‌کند.

فرمت

PDF

زبان

انگلیسی

تعداد صفحات

356 صفحه

حجم

8.3 مگابایت

سال انتشار

2025

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود PDF کتاب Extreme-Scale Computing: A Practical Introduction with C++”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید