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