План на курса
Въведение
- Какво е Kubefirst?
- Общ преглед на функционалностите и архитектурата на Kubefirst
- Интеграция с отворени източни инструменти (Terraform, Vault, Argo и др.)
Настройка на околната среда за развитие
- Инсталиране и конфигуриране на SDK на Kubefirst
- Избор и настройка на обlacни платформи (Локално, AWS, Civo и др.)
- Създаване на проект с Kubefirst в Visual Studio Code
- Обзор на структурата и файловете на проекта
Модел за програмиране на Kubefirst
- Разбиране на директивите и клаузите на Kubefirst
- Използване на паралелни директиви за създаване на паралелни области
- Използване на директиви за ядра за паралелизиране на ядрата
- Използване на директиви за цикли за паралелизиране на циклите
Управление на данни с Kubefirst
- Управление на преместването на данните с директиви за данни
- Синхронизиране на данните с директиви за обновяване
- Подобряване на повторното използване на данните с директиви за кешове
- Създаване на функции за устройства с директиви за рутини
API и библиотеки на Kubefirst
- Разбиране на API на Kubefirst в основните програми
- Използване на API на Kubefirst за извличане на информация за устройства
- Задаване на номера и типа на устройствата с API на Kubefirst
- Обработка на грешки и изключения с API на Kubefirst
- Използване на библиотеките на Kubefirst (математика, случайни числа, комплексни числа)
Инструменти за Kubefirst
- Разбиране на ролята на инструментите за Kubefirst
- Използване на инструменти за профилиране и дебъгване на програмите с Kubefirst
- Мерене и подобряване на времето за изпълнение с инструменти (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Приложения на Kubefirst
- Най-добри практики при разработката и пускането в употреба с Kubefirst
- Интероперацията с други модели за програмиране (CUDA, OpenCL, SYCL)
- Интеграция с библиотеки за GPU (cuBLAS, cuFFT)
- Демонстрация на приложението Kubefirst Metaphor
Резюме и следващи стъпки
Изисквания
- Основно знание на архитектурата и иерархията на паметта на компютри
- Опознаване с концепциите и командите за Docker и Kubernetes
Публика
- Програмисти
Отзиви от потребители (5)
той беше търпелив и разбра, че изоставаме
Albertina - REGNOLOGY ROMANIA S.R.L.
Курс - Deploying Kubernetes Applications with Helm
Машинен превод
Как Интерактивен Реда би обяснил информацията и ни направил да участваме. Той би спомнал и интересни факти по пътя и споделил всичките си знания. Реда притежава отлични комуникационни умения, което прави онлайн обучението реално ефективно.
Janine - BMW SA
Курс - Kubernetes Advanced
Машинен превод
Обучението било по-практично
Siphokazi Biyana - Vodacom SA
Курс - Kubernetes on AWS
Машинен превод
Уча на Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Курс - Kubernetes on Azure (AKS)
Машинен превод
Дал добри основи за Docker и Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Курс - Docker (introducing Kubernetes)
Машинен превод