Solutions Brief
Marvell® OCTEON SDK
An optimized software platform based on open source platforms that enables accelerated
performance over an end to end architecture
Overview
Marvell’s OCTEON processors are supported by a common SDK
with user plane extensions and hooks for kernel level
enhancements.
OCTEON processors provide highly efficient execution or
workloads for networking, security, 5G baseband, and edge
infrastructure applications. Through the use of open standards
and APIs, the OCTEON SDK helps customers re-use software
seamlessly on both OCTEON and non-OCTEON platforms
including x86. by providing highly efficient network, security,
5G, and Edge infrastructure hardware acceleration offloads.
The software platform enables a uniform user experience
across the entire portfolio of the latest generation of OCTEON
devices and enables tight integration with other Marvell silicon
products to create an end to end solution. Marvell’s OCTEON
product line has a leadership position across multiple market
verticals and workloads and ensures that the customers
investment stays relevant across multiple generations of the
silicon product lines. It also ensures that there is no vendor lock
in or dependence on the refresh cadence of hardware and
custom software.
The software platform comes with specific vertical workload
extensions for control, management and user plane APIs which
can support a complete portfolio of integrated control and data
plane to independent CPU architecture which is compatible to a
bare metal as well as a virtualized cloud native implementation.
Block Diagram
Extension Packages
DPDK
Networking
Suite
ꢇCꢈE
Offload
OꢐꢃꢄSSꢁꢋ
DꢇDK
Sꢃcꢅrꢃ Kꢃꢑ
Sꢀoragꢃ
Sꢏiꢀcꢉ
Coꢄꢀrol
ꢊꢇꢇ
Virtualization Layer
ꢊꢇꢇ
ꢎSꢏiꢀcꢉ
Kꢊꢌ
DockꢃrꢍCNꢈ
OꢊSꢋDꢇDK
Base SDK
DꢇDK
Booꢀ ꢁoaꢂꢃr
ꢁiꢄꢅꢆ Kꢃrꢄꢃl
ꢈꢇSEC
Toolcꢉaiꢄ
OCTEON SDK Block Diagram