Українська
Корисні посилання
Паралельне програмування в .NET
- Parallel programming in .NET — офіційний посібник з TPL, PLINQ і потокобезпечних колекцій
- Managed threading — потоки, пул потоків і примітиви синхронізації в .NET
- System.Threading.Channels — канали для патерну «виробник–споживач» з прикладами
- Asynchronous programming with async and await — модель асинхронного програмування на основі задач у C#
- SIMD-accelerated types in .NET — векторні типи та апаратне прискорення обчислень у .NET
Високопродуктивні обчислення: OpenMP, CUDA, MPI
- cppreference.com — Concurrency support library — довідник потоків, м’ютексів, атомарних операцій і майбутніх значень C++
- OpenMP Specifications — офіційні специфікації та довідкові картки OpenMP
- CUDA Programming Guide — офіційний посібник з програмування графічних процесорів NVIDIA
- ILGPU Documentation — обчислення на графічних процесорах мовою C# з бібліотекою ILGPU
- Open MPI Documentation — встановлення, запуск і довідник функцій Open MPI
- Slurm Workload Manager Documentation — налаштування кластера та запуск завдань через планувальник Slurm
Розподілені системи та хмара
- gRPC Documentation — концепції, посібники та приклади віддаленого виклику процедур gRPC
- RabbitMQ Documentation — черги, обмінники та надійна доставка повідомлень у RabbitMQ
- Microsoft Orleans documentation — модель віртуальних акторів і розподілені застосунки на .NET
- Docker Docs — основи контейнеризації, образи та Docker Compose
- Kubernetes Documentation — концепції, посібники та довідник оркестрації контейнерів Kubernetes
- Aspire Documentation — оркестрація, телеметрія та розгортання розподілених застосунків .NET
Теорія та архітектура
- Introduction to Parallel Computing Tutorial (LLNL) — архітектури, моделі паралелізму та проєктування паралельних програм
- The Art of HPC (V. Eijkhout) — безкоштовні підручники з HPC, паралельних алгоритмів, MPI та OpenMP
- Microservice Architecture Patterns — каталог патернів мікросервісів — API-шлюз, сага, Outbox