Patent · US Active

Disaggregated computing for distributed confidential computing environment

US11893425B2 · kind B2 · utility

7Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 19, 2021
Grant dateFeb 6, 2024
Priority date
Expiry dateJun 29, 2042

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/3242
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes a processor executing a trusted execution environment (TEE) comprising a field-programmable gate array (FPGA) driver to interface with an FPGA device that is remote to the apparatus; and a remote memory-mapped input/output (MMIO) driver to expose the FPGA device as a legacy device to the FPGA driver, wherein the processor to utilize the remote MMIO driver to: enumerate the FPGA device using FPGA enumeration data provided by a remote management controller of the FPGA device, the FPGA enumeration data comprising a configuration space and device details; load function drivers for the FPGA device in the TEE; create corresponding device files in the TEE based on the FPGA enumeration data; and handle remote MMIO reads and writes to the FPGA device via a network transport protocol.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.