US 11,922,223 B1
Flexible data-driven software control of reconfigurable platforms
Adam P. Donlin, San Jose, CA (US); Kyle Corbett, Campbell, CA (US); Lizhi Hou, Santa Clara, CA (US); and Julian M. Kain, Longmont, CO (US)
Assigned to Xilinx, Inc., San Jose, CA (US)
Filed by Xilinx, Inc., San Jose, CA (US)
Filed on Feb. 8, 2021, as Appl. No. 17/170,427.
Int. Cl. G06F 9/50 (2006.01); G06F 9/38 (2018.01); H04L 9/06 (2006.01)
CPC G06F 9/5077 (2013.01) [G06F 9/3836 (2013.01); G06F 9/3877 (2013.01); H04L 9/0643 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a host computer, an interface universally unique identifier (UUID) of an interface of platform circuitry implemented on an accelerator, wherein the accelerator is communicatively linked to the host computer;
receiving, by the host computer, an electronic request to run a partition design on the accelerator;
in response to the electronic request, determining, by the host computer, an interface UUID for an interface of the partition design;
determining compatibility of the partition design with the platform circuitry based on a comparison of the interface UUID of the partition design with the interface UUID of the platform circuitry; and
implementing the partition design on the accelerator in response to determining that the partition design is compatible with the platform circuitry.