Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Synergy between the Arm ecosystem and OCP communities to support the growth of compute infrastructure
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • server
  • Open Compute Project (OCP)
  • infrastructure
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Synergy between the Arm ecosystem and OCP communities to support the growth of compute infrastructure

Dong Wei
Dong Wei
September 24, 2019
3 minute read time.

The Open Compute Project (OCP) is a collaborative community, focused on designing hardware technology to efficiently support the growing demands on compute infrastructure. The Open Compute Project Foundation provides a structure in which individuals and organizations can share their intellectual property with others and encourage the IT industry to evolve. Arm joined OCP and became a platinum member in 2018.

Around the same time, Arm announced a dedicated infrastructure roadmap and a new brand identity, Arm Neoverse. Arm Neoverse-powered products, from our global ecosystem, will enable the diverse set of high-performance, secure, and scalable solutions required for the infrastructure foundation, in a world of a trillion intelligent devices.

The Arm ecosystem has had tremendous success in the infrastructure market. From cellular base stations to routers and servers, there are more Arm processors shipping into the infrastructure market than any other architecture. With nearly 30 percent-unit share, and growing, we are the infrastructure architecture of choice. Developing products for infrastructure is complex. From high-performance servers to power-efficient edge compute platforms to gateways and WAN routers, meeting a diverse and demanding set of requirements is only possible with a broad ecosystem, which is built on high performance, secure, scalable architectures.

Synergy between Arm and OCP

We see significant synergy between the Arm ecosystem and the OCP community:

  • The OCP Security Project creates designs and specifications to enable software security for all IT gear through collaboration with the wider open compute community. The Arm Server Advisory Committee (ServerAC) creates the Server Base Security Guide (SBSG) specification for Arm servers. Both these efforts have common objectives and, as standards are developed by the OCP Security Project, we will ensure that the SBSG specification is aligned.
  • The OCP Open System Firmware Project aims to create and deploy, at scale, an open-source hardware platform initialization, and OS load firmware, optimized for web-scale cloud hardware. Arm ServerAC creates the Server Base Boot Requirements (SBBR) specification for Arm servers. We participated in the TianoCore open-source system firmware effort; we also have the Arm Trusted Firmware open-source Secure world software project. As the OCP Open System Firmware Project develops firmware-related standards and source code, Arm will align through our SBBR, TianoCore, and Arm Trusted Firmware projects.
  • The OCP Hardware Management Project incorporates a set of existing tools and best practices for remote machine management. The Arm ServerAC creates the Server Base Manageability Guide (SBMG) specification for Arm servers. We participate in the Linux Foundation OpenBMC project as a TSC member and would like to make sure the RunBMC interface works with Arm servers. The Arm ServerAC work will align with the standards that are developed by the OCP Hardware Management Project.
  • The OCP Server Project provides standardized server system specifications for scale computing. Arm partners develop many of their systems based on these specifications, for example, Olympus. We are also involved in the Data Center-ready Secure Control Interface (DC-SCI) definitions, to make sure that Arm servers can also use the DC-SCI modules.
  • The OCP Telco Project enlists the telecom industry and suppliers who are seeking to use data center infrastructure to deliver IT services. Telco operators are proposing new features for OCP OpenEdge, including work on multiple instruction set architectures. This would enable Arm architecture products, which are powered by Arm ecosystem partners like Ampere, Broadcom, and Marvell, to work with the Telco industry. All of the above work will be presented as a new version of the OCP OpenEdge proposal.
  • OCP also has Data Center Facility, Networking, Storage, and Rack and Power projects, where the standards are expected to be usable by the Arm community.

At the OCP Regional Summit in Amsterdam this year, Arm will present the details of the SBBR and the Arm ServerReady program, with a plan to contribute the published SBBR specification to OCP. We will also talk about our SBMG efforts and OpenBMC participation. Finally, we will share what Arm and our partners are planning to contribute to the OCP OpenEdge initiative.

Supporting the server ecosystem for the future

Arm is participating in a wide variety of programs to support Arm infrastructure and the server ecosystem for the future. As a platinum member of OCP, Arm is demonstrating its commitment to support the growing demands on compute infrastructure, to enable Arm and OCP communities to work closely and succeed together.

Anonymous
Architectures and Processors blog
  • Introducing GICv5: Scalable and secure interrupt management for Arm

    Christoffer Dall
    Christoffer Dall
    Introducing Arm GICv5: a scalable, hypervisor-free interrupt controller for modern multi-core systems with improved virtualization and real-time support.
    • April 28, 2025
  • Getting started with AARCHMRS Features.json using Python

    Joh
    Joh
    A high-level introduction to the Arm Architecture Machine Readable Specification (AARCHMRS) Features.json with some examples to interpret and start to work with the available data using Python.
    • April 8, 2025
  • Advancing server manageability on Arm Neoverse Compute Subsystem (CSS) with OpenBMC

    Samer El-Haj-Mahmoud
    Samer El-Haj-Mahmoud
    Arm and 9elements Cyber Security have brought a prototype of OpenBMC to the Arm Neoverse Compute Subsystem (CSS) to advancing server manageability.
    • January 28, 2025