Project Proposals/npu drivers

From fd.io
Jump to: navigation, search


Name

NPU Drivers support for FD.io VPP.

Project Contact Name and Email

Calvin Ference, LF-ID: vezril

Repository Name

npu

Description

NPU Drivers project will focus on providing multi-vendor NPU support (Cavium, Broadcom, etc) into VPP to provide hardware acceleration.

This will provide a central location for NPU vendors to provide open-source API's to their chips and allow an easy and extensible platform to enable SDN by integrating honeycomb and ODL into their solution with minimal effort. This will hopefully provide interoperability for VPP across different vendor platforms.

Scope

The FD.io NPU Drivers scope is:

  • The project will include packaging the necessary vendor specific libraries for their NPU.
  • The project will include the drivers for passing VPP API messages to a specific NPU.

Initial Committers

Calvin Ference, LF-ID: vezril

More committers to be determined at a later date.

Vendor Neutral

NPU vendors who wish to provide hardware acceleration for their products will have to provide open source libraries to interface with. There will be no preference from one vendor to another.

Meets Board Policy (including IPR, being within Board defined Scope etc)

Meets board policy as expressed in Technical Community Charter and IP Policy

Administrata

  • Request for Project proposal consideration
    • Email: (place link to email to TSC proposing project, this can be obtained from TSC Archives
    • Date: (date proposed, makes it simpler to calculate the pre-requisite 2 week time period of gestation before being permitted to be voted on)