ODSA Workshop September 12, 2019 Hosted By IBM

Transcription

ODSA WorkshopSeptember 12, 2019Hosted by IBM

ODSA WorkshopODSA Proof of Concept (POC)Quinn Jacobson, AchronixJawad Nasrullah, zGlueJayaprakash Balachandran, CiscoODSA WorkshopSeptember 12, 2019Hosted by IBM

Big Picture Vision: ODSA success is an open marketplace where people offer their Mission: ODSA’s role is to define and prove several aspects of the Actions: ODSA’s POCs is to kick start the processchiplets, and those chiplets have common interfaces to interoperateSERVERconcept to enable companies to be willing to make investments forfuture multi-party chiplet products with common interfaces Tackle the chicken-and-egg problem by showing companies willing tomake incrementally larger investments towards interoperable partsGenerate proof points to reduce resistance to making first real products(Making commercial products is beyond the scope of ODSA)WorkshopsSummitsODSA WorkshopSeptember 12, 2019Hosted by IBM

Multiple dimensions of POC effort Operations Force information sharing at a bare die-levelExposing issues of sharing sensitive business metricsValidate risk and value sharing modelsArchitectural Validate interfaces protocolsEvaluate performance issuesDevelop software programming modelsWork flow Yield and cost modelingExplore chiplet integration and packagingValidate power distributionDevelop high-speed I/O solutionsODSA WorkshopSeptember 12, 2019Hosted by IBM

POC has multiple stepsWorkflow/Software Dev POCMarket tTest chip POCChiplet interfaceFirst productsMarket place/ecosystemODSA WorkshopSeptember 12, 2019Hosted by IBMPackaging

Objectives of Workflow POC Pathfinding with example workflow across companies and model for market place Reusable cross-company workflowFaster path in future for someone to build a domain-specific multi-chiplet solutionBootstrapping the system by building something tangible Demonstrate commitment from all partnersDemonstrate credibility as a groupInspire by building accelerator (HW SW) with contemporary performance Need to attract end usersShow a path to real productODSA WorkshopSeptember 12, 2019Hosted by IBM

Workflow POC First ThoughtPOC PKGODSA WorkshopSeptember 12, 2019Hosted by IBM

Working with legacy chips/interfaces Explore Operations Working togetherSharing informationBuilding Something Making it realCredibleCreate a microcosm for a chiplet market place “Chiplet” suppliers“Chiplet” integratorsSoftware suppliersSystem buildersODSA WorkshopSeptember 12, 2019Hosted by IBM Engineering challenges NOT addressed by first POC(will be addressed with future test chips) Validate new interface for chipletsPackaging and board challenges of new generation ofchiplets

PChiplet (pronounced “Pichlet”) Innovative way to take a first step A small PCB analogy of a chiplet A large PCB analogy of a substrate and packageODSA WorkshopSeptember 12, 2019Hosted by IBM

Workflow POC Platform ArchitectureM.2SSD44Accelerator – CPChipletPCIePCIe8884QSFPETHETHAccelerator – AAccelerator – BPChipletPChiplet4ETHETHPCIe16Host PCIe LinkODSA WorkshopSeptember 12, 2019Hosted by IBM4PCIePCIe4QSFPM.2SSD4ETHETHQSFPQSFP

Supports multiple configurationsQSFPQSFPQSFPABCEth 3Eth 2Eth 1Eth 3Eth 2Eth 1Eth 3Eth 2Eth 1PCIe 4PCIe 4PCIe 4PCIe 3PCIe 3PCIe 3PCIe 2PCIe 2PCIe 2PCIe 1PCIe 1PCIe 1QSFPHostODSA WorkshopSeptember 12, 2019Hosted by IBMM.2 SSDM.2 SSD

First PChipletsAchronix FPGANXP CPUEthernet 3YESYESNOEthernet 2YESYESNOEthernet 1YESYESYESPCIe 4 x4NONOYES x4PCIe 3 x8YES x8NOPCIe 2 x8YES x8YES x8YES x4 onlyPCIe 1 x16YES x8 onlyYES x8 onlyYES x8ODSA WorkshopSeptember 12, 2019Hosted by IBMYES x4 onlySSD JumperJumper JumperNetronome NFPJumperPort

Example: Smart NIC bump-in-wireQSFPQSFPQSFPABCEth 3Eth 2Eth 1PCIe 4Eth 3Eth 2Eth 1PCIe 4Eth 3Eth 2Eth 1PCIe 4PCIe 3PCIe 3PCIe 3PCIe 2PCIe 2PCIe 2PCIe 1PCIe 1PCIe 1NFPFPGACPUM.2 SSDM.2 SSDQSFPHostODSA WorkshopSeptember 12, 2019Hosted by IBMData PlaneControl Plane

Example: Smart NIC Side-carQSFPQSFPQSFPABCEth 3Eth 2Eth 1PCIe 4Eth 3Eth 2Eth 1PCIe 4Eth 3Eth 2Eth 1PCIe 4PCIe 3PCIe 3PCIe 3PCIe 2PCIe 2PCIe 2PCIe 1PCIe 1PCIe 1NFPFPGACPUM.2 SSDM.2 SSDQSFPHostODSA WorkshopSeptember 12, 2019Hosted by IBMData PlaneControl Plane

Example: Computational StorageQSFPCEth 3Eth 2Eth 1PCIe 4Eth 3Eth 2Eth 1PCIe 4Eth 3Eth 2Eth 1PCIe 4PCIe 3PCIe 3PCIe 3PCIe 2PCIe 2PCIe 2PCIe 1PCIe 1PCIe 1CPUFPGAQSFPHostODSA WorkshopSeptember 12, 2019Hosted by IBMM.2 SSDM.2 SSDCOMPUTEQSFPBCOMPUTEQSFPAFPGAData PlaneControl Plane

Workflow POC physical implementationODSA WorkshopSeptember 12, 2019Hosted by IBM

Workflow POC PchipletsAchronixODSA WorkshopSeptember 12, 2019Hosted by IBM

Software and Application DevelopmentApplicationApplicationsAPIPoC InfrastructureHostBoardODSA WorkshopSeptember 12, 2019Hosted by IBMStorageSmartNICAPISecurityAPIMiddleware Custom datapathsFunctional APIs with dataplanedecomposed onto PoC componentsDriverNetronome driver extendedCommunicationCommunication logicInfrastructure to bedevelopedCustomizationeBPF/P4ACE ToolGNU CCExistingOpen SourceDataplaneCoreNICReconfigLogic mNXP

Software and Application INeed help with applications developed on POCPoC InfrastructureHostBoardODSA WorkshopSeptember 12, 2019Hosted by IBMStorageSmartNICMiddleware Custom datapathsFunctional APIs with dataplanedecomposed onto PoC componentsDriverNetronome driver extendedCommunicationCommunication logicCustomizationeBPF/P4ACE ToolGNU CCExistingOpen SourceDataplaneCoreNICReconfigLogic mNXP

POC Schedule2019TasksArchitecture and OverallPoC SDV DesignPoC Package DesignPackge ManufacturingSoftware/Firmware (Bring UP and demo)ODSA WorkshopSeptember 12, 2019Hosted by IBMMarAprMayJunJul2020AugSepOctLayoutMfgBring UpNovDecJanFebComponent Selection, ArchSchematicsDesignMfgBring UPMar

Raising additional funds for POCWorkflow POCTest PackageTest ChipsMade a lot of progress and partners are making substantial contributionsNeed additional funding to complete POC projectsPriority today is funds to complete Workflow POCFunding partners will get early access to PoC development platform (first hardware)ODSA WorkshopSeptember 12, 2019Hosted by IBM

Please Join UsWe are looking for fellow travelers for all areas Specification Write UpsSystem Netlist VerificationBoard DesignSoftware DevelopmentApplication PortingBoard Bring UpPackage DesignSystem Level Test DevelopmentSponsor Board ManufacturingSponsor Package ManufacturingReach out to jawad@zglue.comODSA WorkshopSeptember 12, 2019Hosted by IBM

ODSA WorkshopSeptember 12, 2019Hosted by IBM

ODSA Workshop September 12, 2019 Hosted by IBM Big Picture Vision: ODSA success is an open marketplace where people offer their chiplets, and those chiplets have common interfaces to interoperate Mission: SA's role is to define and prove several aspects of the concept to enable companies to be willing to make investments for