Intel Open FPGA Stack (Intel OFS),为可扩展、可透过原始码存取硬体与软体的基础架构,并由git档案库所提供,让硬体、软体与应用程式开发者更容易建立客制化加速平台与解决方案。此外,Intel OFS提供标准介面与API,实现更好的程式码再利用,加速开发与快速布署。
任何新款以FPGA为基础的加速平台开发(包含FPGA硬体设计、Intel Xeon Scalable处理器所开发的软体堆叠架构与应用程式负载)所面临的挑战,均围绕在如何从头开发、再利用以及授权。
Intel OFS提供可客制化的软体与硬体基础架构,满足许多硬体、软体以及应用程式开发者的需求,包含用以开发FPGA设计模组化与可组合式程式码,透过开放原始码与上传到Linux核心的程式码,让开放原始码供应商能够为第三方与专有Intel-OFS平台,提供原生支援。简而言之,对於硬体、应用程式与软体开发者而言,其价值在於可客制化,轻松於英特尔FPGA平台与主要作业系统,提供可移植性与原生支援。
如今,电路板开发商、ODM与客户能够利用具备标准介面的通用基础架构,快速启动他们的FPGA硬体开发。应用程式开发者能够於不同但基於Intel OFS平台的可移植性,达成更好的投资回报。领先的开放原始码软体供应商可以快速回应客户的需求,如同当今CPU与GPU的作法,於现有或新的FPGA专案当中,使用英特尔开放原始码与上传的程式码,提供更广泛的支援。