DOCA
DOCA, short for NVIDIA DOCA, is a software development framework for data processing units (DPUs) used in modern data centers. It enables developers to build and run offloaded workloads on the DPU, including networking, storage, and security tasks, thereby reducing the load on the host CPU and increasing overall performance and efficiency.
The DOCA platform provides libraries, application programming interfaces, and runtime components that expose the DPU’s resources
Hardware and ecosystem: DOCA is tightly integrated with NVIDIA BlueField DPUs, which combine processing cores, programmable
Use cases: Network function virtualization and software-defined networking, firewall and VPN services, TLS/crypto offload, storage I/O
History and development: NVIDIA introduced DOCA as part of its DPU software ecosystem in the 2020s to