Videos and Slides From the Open Programmable Infrastructure Event

The Open Programmable Infrastructure Alpha Event was a great success thanks to all of our presentors. We had great participation. See below for all of the videos and slides.

Day One - YouTube Playlist

OPI Event Keynote Slides - Intel - Nick McKeown


AI Training Clusters: Challenges @ DC Scale Slides - Meta - Nic Viljoen

AI training is scaling rapidly both in model size & complexity. In this talk we will provide an insight into how this problem is solved today within Meta’s infrastructure as well as the upcoming challenges we see. Finally we will lay out some opportunities for HW/SW co-design & thoughts about how to enable OPI to tackle these problems.


D/IPU Open API, The need for a Common Interface Framework Slides (Dell Mark Sanders)

I/DPUs are starting to become mainstream devices in Edge, Cloud, and Data Center environments and unlike the previous generation of accelerators and SmartNICs, I/DPUs present an opportunity to rethink the traditional deployment architectures. Multiple vendors are developing a variety of interfaces and frameworks that are highly platform dependent, resulting in the potential for complex and isolated deployments. Discover the need for a common interface framework for the DPU ecosystem and how a vendor agnostic approach, built on existing industry APIs and new API definitions, simplifies the creation of I/DPU based solutions.


IPDK and its role in enabling Open Programmable Infrastructure - Intel - Dan Daly

Infrastructure Programmer Development Kit (IPDK) is an open source, vendor agnostic framework of drivers and APIs for infrastructure offload and management that runs on a CPU, IPU, DPU or switch. IPDK’s role in a broader open eco-system is meant to be an open-source development effort for finding common APIs across devices and components within the infrastructure, as well as finding common control plane frameworks for orchestration. In this talk we’ll give an update as to where we are in this effort, where we are going and how we want to integrate the direction and governance of IPDK under the umbrella of Open Programmable Infrastructure.


Data Access in an Open Programmable Infrastructure World Slides - LightBits - Muli Ben-Yehuda


MLOps Meets Programmable Infrastructure Slides - Nutanix - Debo Dutta

AI/ML driven insights can accelerate the digital transformation of the enterprise. MLOps manages the lifecycle of AI/ML at a higher level e.g., workflows for model training, serving, tuning etc. and is typically unaware of the infrastructure layers in a multi-cloud world. How can we consistently execute such workflows on programmable and accelerated infrastructure? In this talk, we show how MLOps workflows can be specified on top of Kubernetes and discuss performance optimization of the same. In addition, we discuss new directions in machine learning that could benefit from such programmable infrastructure.


How Prog. Infra. Can Enable Better Edge Computing Slides - Cisco - Ian Wells

How Programmable Infrastructure Can Enable Better Edge Computing Edge Computing has become a hot topic recently. This talk will level set on what Edge Computing is, and then present a world where programmable infrastructure can make edge computing better. The talk will provide the programmable infrastructure community an opportunity to build software for this use case.


DPU Disruption of Today’s Infrastructure Paradigm Slides - F5 - Tim Michels

Explore with F5 the exciting potential for DPU technology to bring disruptive change to the infrastructure and topology of the data center, private cloud, or edge deployments of the future. Learn to define what a DPU is, how it can be used to separate infrastructure services from application workloads, and why this is so important. Hear the call to action to drive this technology into the future by creating an open community engaged in the definition of frameworks and APIs targeting vendor-agnostic interoperability.


Programmability and Composability for an e2e Networking Evolution Slides - VMware Pere & Ben Pfaff

n this talk, Pere and Ben will discuss the evolution of networking, programmability and technology, the needs of programmable infrastructure and how composable infrastructure and standard interfaces can support open ecosystems.


Next Steps in Community Building/Evolution Slides - Kris Murphy (RH), Paul Pindell (F5), Kyle Mestery (Intel)

We will talk about where OPI goes next in terms of it’s community governance.


Day Two - YouTube Playlist

OPI Event Day 2 Keynote - IBM Slides - Denis Kennelly, Vincent Hsu

The perfect storm of infrastructure modernization is here. An organization needs to gain the immediate insights of the ever-growing data estates, protect its assets from cyberattack and enable developers to develop solutions more efficiently and globally. The traditional infrastructure can no longer satisfy the new requirements. We need a new intelligent infrastructure that is more elastic, more secure, and more efficient. Developers can now leverage DPU/IPU/SmartNic technology to modernize its infrastructure – compute, network and storage. In this session, IBM will present its vision of infrastructure evolution and the possible applications and services that can take advantage of this technology.


Telco needs of IPDK, Cloud, HW, and SW suppliers Slides - Ericsson Tomas Fredberg

Telco needs of IPDK, Cloud, HW, and SW suppliers.


The Importance of Testing In Your Open Source Infra Slides - Spirent - Tom Nadeau

Join Tom as he discusses why testing is important in your Open Source project, and how it can better enable programmable infrastructure.


Programmable Test Infrastructure for Prog. Infra. Slides - Keysight - Ankur Sheth

The networking industry has embraced disaggregation, shift-left and now programmable infrastructure to build & operate web scale networks. This talk covers how programmable test infrastructure can benefit eco-systems and communities that build and operate programmable infrastructure.


The Importance of Hybrid Cloud + OPI Slides - Red Hat - Kris Murphy, Billy McFall

Red Hat believes that DPUs/IPUs will help drive a change in IT infrastructure. These devices offer many potential benefits to our customers. However, adding additional devices with supplimental compute cycles and the ability to run an independent OS adds complexity to the management of IT infrastructure. In this session Red Hat will discuss how we can be a trusted technology partner that can offer powerful, scalable and fully-open software technologies to complement this new class of hardware.


Target Abstraction Breakout Slides - Marvell, Intel

Community discussion on the industry challenges to support programmable target abstractions of increasingly complex hardware and software in an open way. Discuss the APIs, technologies and tools that are in scope to support this evolution.


Bonus Content - Marvell IPDK Evaluation


Application Abstraction Composition

Community discussion on the overall system architecture through the lens of cloud, enterprise and Telco applications, which require specific functions and acceleration services from the infrastructure. Discuss the set of applications that need to be in scope and brainstorm on collaboration models to align across the industry.


Lifecycle Breakout Slides - Kris Murphy (Red Hat) Mark Sanders, Boris Glimcher (Dell)

Community discussion on the overall system architecture through the lens of cloud, enterprise and Telco applications, which require specific functions and acceleration services from the infrastructure. Discuss the set of applications that need to be in scope and brainstorm on collaboration models to align across the industry.


Closing Thoughts Slides - Kyle Mestery (Intel), Kris Murphy (Red Hat), Paul Pindell (F5)

Why are consistent frameworks and common APIs important for the end-users, the 3rd party vendors integrating with these devices, and ultimately for the vendors of these devices. We will touch on this topic and also have a call to action for the community to join with us in this endeavor.