Amazon.com, Inc.
Intermediate host integrated circuit between virtual machine instance and customer programmable logic

Last updated:

Abstract:

A multi-tenant environment is described with configurable hardware logic (e.g., a Field Programmable Gate Array (FPGA)) positioned on a host server computer. For communicating with the configurable hardware logic, an intermediate host integrated circuit (IC) is positioned between the configurable hardware logic and virtual machines executing on the host server computer. The host IC can include management functionality and mapping functionality to map requests between the configurable hardware logic and the virtual machines. Shared peripherals can be located either on the host IC or the configurable hardware logic. The host IC can apportion resources amongst the different configurable hardware logics to ensure that no one customer can over consume resources.

Status:
Grant
Type:

Utility

Filling date:

28 Sep 2016

Issue date:

24 Aug 2021