Patent ID: 11947469
Assignee: XILINX, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A method comprising:
advertising a control command queue in an acceleration device to external management software;
receiving, at the control command queue, commands for establishing IO command queues;
allocating the IO command queues, wherein each of the IO command queues corresponds to a respective partition of a plurality of partitions formed from hardware resources in the acceleration device, wherein allocating the IO command queues comprises:
configuring a first hardware resource, of a first partition of the plurality of partitions, to directly access a first IO command queue assigned to the first partition; and
configuring a separate processor to convert commands, of a second IO command queue assigned to a second partition of the plurality of partitions, into instructions for a second hardware resource of the second partition; and

informing designated applications executing in a host coupled to the acceleration device that the IO command queues have been allocated.