آموزش مبانی برنامه‌نویسی RDMA - آخرین آپدیت

دانلود The Fundamentals of RDMA Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره آموزشی مبانی برنامه‌نویسی RDMA خوش آمدید! دسترسی مستقیم به حافظه از راه دور یا RDMA، امکان انتقال داده‌ها بین سرورها را مستقیماً بین حافظه اپلیکیشن‌ها و بدون دخالت CPU فراهم می‌کند. فناوری RDMA قدرت مراکز داده پیشرفته سازمانی و سریع‌ترین ابرکامپیوترهای جهان (HPC) را تامین می‌کند. RDMA با فراهم کردن قابلیت‌های واقعی Offload برای CPU و Bypass کردن هسته سیستم‌عامل (Kernel Bypass)، باعث بهره‌وری بیشتر از منابع سخت‌افزاری شبکه، افزایش سرعت و کاهش تأخیر در لینک‌های ارتباطی می‌شود. شرکت NVIDIA با ارائه سخت‌افزارهای پشتیبانی‌کننده از RDMA، پیشرو در صنعت Interconnect بوده و مسیر برنامه‌نویسی RDMA را هموار کرده است. این شرکت از طریق همکاری با شرکت‌های پیشرو در زمینه‌های HPC، ذخیره‌سازی، امور مالی و ابری در پروژه‌های توسعه اپلیکیشن‌های RDMA، تجربه‌ای منحصر‌به‌فرد و گسترده کسب کرده است. این دوره آنلاین، یک تجربه آموزشی نوآورانه را با ویدیوهای کوتاه و متمرکز، کوئیزهای تعاملی و تمرین‌های عملی ارائه می‌دهد تا مهارت‌های فنی لازم برای برنامه‌نویسی اپلیکیشن‌های مبتنی بر RDMA را کسب کنید. این دوره به توسعه‌دهندگان اپلیکیشن‌ها، دانش و مهارت‌های مورد نیاز برای شروع برنامه‌نویسی RDMA را می‌دهد تا برنامه‌هایی بنویسند که به‌طور یکپارچه بر روی شبکه‌های Ethernet (RoCE) و InfiniBand اجرا شوند. در پایان این دوره، شما قادر خواهید بود اپلیکیشن‌های ساده‌ای را با استفاده از RDMA بنویسید و ویرایش کنید. پس از گذراندن موفقیت‌آمیز آزمون نهایی، گواهینامه دیجیتالی پایان دوره به شما اعطا خواهد شد که تاییدکننده تجربه آموزشی و مهارت‌های فنی شما در برنامه‌نویسی اپلیکیشن‌های مبتنی بر RDMA است.

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

مبانی RDMA RDMA Basics

  • RDMA: میان‌بر زدن از سیستم‌عامل RDMA: Bypassing the OS

  • RDMA چیست؟ What is RDMA?

  • کپی صفر حافظه (Memory Zero Copy) Memory Zero Copy

  • انتقال بار لایه انتقال (Transport Offloads) Transport Offloads

هسته RDMA Core RDMA

  • RDMA Verbs چیستند؟ What are RDMA Verbs?

  • اشیای RDMA Verbs RDMA Verbs Objects

  • جریان مسیر داده در RDMA RDMA Data-Path Flow

  • مدیریت حافظه در RDMA RDMA Memory Management

  • مرور مفاهیم Knowledge Recap

عملیات RDMA RDMA Operations

  • عملیات ارسال و دریافت RDMA RDMA Send & Receive Operations

  • عملیات نوشتن RDMA (Write) RDMA Write Operation

  • عملیات خواندن RDMA (Read) RDMA Read Operation

  • عملیات اتمیک RDMA RDMA Atomic Operations

نمونه کدهای RDMA RDMA Code Examples

  • درس ۱۴: ثبت حافظه RDMA Lesson 14: RDMA Memory Registration

  • درس ۱۵: درخواست ارسال RDMA Lesson 15: RDMA Send Request

  • درس ۱۶: درخواست دریافت RDMA Lesson 16: RDMA Receive Request

  • درس ۱۷: تکمیل درخواست‌های RDMA Lesson 17: RDMA Request Completions

مدیریت اتصال RDMA RDMA Connection Management

  • درس ۱۸: برقراری اتصال Lesson 18: Connection Establishment

  • درس ۱۹: مدیر اتصال RDMA (CM) Lesson 19: RDMA Connection Manager (CM)

پروژه RCpingpong RCpingpong

  • درس ۲۰: معرفی RCpingpong Lesson 20: Introduction to RCpingpong

  • درس ۲۱: مفاهیم RCpingpong بخش اول (INIT) Lesson 21: RCpingpong Context 1 (INIT)

  • درس ۲۲: مفاهیم RCpingpong بخش دوم (CLOSE) Lesson 22: RCpingpong Context 2 (CLOSE)

  • درس ۲۳: مسیر داده در RCpingpong Lesson 23: RCpingpong Data-Path

  • درس ۲۴: اتصال RC Lesson 24: RC Connection

  • راهکار (افزودن QP دوم) Solution (Adding a second QP)

آزمون پایان دوره مبانی برنامه‌نویسی RDMA Course Completion Quiz - The Fundamentals of RDMA Programming

نمایش نظرات

آموزش مبانی برنامه‌نویسی RDMA
جزییات دوره
4h 58m
25
(آخرین آپدیت)
5,810
4.8 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده