Invention Grant
- Patent Title: Just-in-time hardware for field programmable gate arrays
-
Application No.: US16030551Application Date: 2018-07-09
-
Publication No.: US10990730B2Publication Date: 2021-04-27
- Inventor: Eric Schkufza , Michael Wei
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F30/331
- IPC: G06F30/331 ; G06F9/455

Abstract:
A method for implementing a distributed hardware system includes retrieving a hardware design described in a hardware description language, where the hardware design includes a plurality of modules. The method includes sending modules of the design to software engines, where the runtime software maintains for each module being simulated an update queue and evaluate queue. The update queue contains events that update stateful objects in the module and cause evaluation events to be enqueued onto the evaluate queue, while the evaluate queue contains evaluate events that update stateless objects and cause update events to be enqueued onto the update queue. Having a update and evaluate queues for each module permits the runtime to manage module simulations so that the executions of each module run concurrently with each other.
Public/Granted literature
- US20190236230A1 JUST-IN-TIME HARDWARE FOR FIELD PROGRAMMABLE GATE ARRAYS Public/Granted day:2019-08-01
Information query