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專案當中,使用英特爾開放原始碼與上傳的程式碼,提供更廣泛的支援。