آموزش محاسبات با کارایی بالا در C++

High-performance Computing in C++

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره ای با موضوعات مرتبط با محاسبات با کارایی بالا. SIMD، OpenMP، C++ AMP و MPI را پوشش می‌دهد. آیا می‌خواهید بیشترین عملکرد را از سخت‌افزار خود داشته باشید؟ آیا می‌خواهید کدی بنویسید که در رجیسترهای CPU، چند هسته‌ای و خوشه‌های ماشین مقیاس شود؟ سپس این دوره برای شماست!

سرفصل ها و درس ها

داده های چندگانه تک دستورالعمل (SIMD) Single Instruction Multiple Data (SIMD)

  • معرفی دوره Course Introduction

  • مقدمه ای بر SIMD Introduction to SIMD

  • انگیزه Motivation

  • ثبت ها و دستورالعمل ها Registers and Instructions

  • مونتاژ درون خطی Inline Assembly

  • ذاتی Intrinsics

  • بردارسازی کامپایلر و کتابخانه ها Compiler Vectorization and Libraries

  • خلاصه Summary

باز کردن چند پردازش (OpenMP) Open Multi-Processing (OpenMP)

  • بررسی اجمالی Overview

  • توازی امری و اعلامی Imperative and Declarative Parallelism

  • معرفی OpenMP Introducing OpenMP

  • سلام، OpenMP! Hello, OpenMP!

  • اشتراک کار Work Sharing

  • هماهنگ سازی Synchronization

  • به اشتراک گذاری داده ها Data Sharing

  • خلاصه Summary

رابط ارسال پیام (MPI) Message Passing Interface (MPI)

  • مقدمه Introduction

  • پرسش از مقیاس Question of Scale

  • نمای کلی MPI MPI Overview

  • سلام، MPI! Hello, MPI!

  • ارسال اشیاء سفارشی Sending Custom Objects

  • Boost.MPI Boost.MPI

  • ارتباط نقطه به نقطه Point-to-Point Communication

  • ارتباطات جمعی Collective Communication

  • شانس به پایان می رسد Odds & Ends

  • خلاصه Summary

C++ Accelerated Massive Parallelism (C++ AMP) C++ Accelerated Massive Parallelism (C++ AMP)

  • نمای کلی ماژول Module Overview

  • محاسبات GPU GPU Computing

  • سلام، C++ AMP! Hello, C++ AMP!

  • درون نگری دستگاه Device Introspection

  • کاشی کاری Tiling

  • ضرب ماتریس Matrix Multiplication

  • ضرب ماتریس با کاشی کاری Matrix Multiplication with Tiling

  • مصرف کتابخانه ها Consuming Libraries

  • خلاصه Summary

نسخه ی نمایشی هنر مولد Generative Art Demo

  • نمای کلی ماژول Module Overview

  • روش شناسی Methodology

  • پیاده سازی C++ ساده Plain C++ Implementation

  • پیاده سازی Multithreading Implementing Multithreading

  • پیاده سازی Vectorization Implementing Vectorization

  • اجرای خوشه با MPI Cluster Execution with MPI

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش محاسبات با کارایی بالا در C++
جزییات دوره
4h 3m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
94
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmitri Nesteruk Dmitri Nesteruk

مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading