US 11,861,408 B2
Hardware accelerator service discovery
Shrikant Kelkar, San Jose, CA (US); Lakshmi Sharma, Saratoga, CA (US); Manoj Jayadevan, Cupertino, CA (US); Gargi Adhav, San Jose, CA (US); Parveen Patel, Cupertino, CA (US); and Parthasarathy Ranganathan, San Jose, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 18, 2021, as Appl. No. 17/351,849.
Prior Publication US 2022/0405143 A1, Dec. 22, 2022
Int. Cl. G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01)
CPC G06F 9/5044 (2013.01) [G06F 9/4881 (2013.01); G06F 9/505 (2013.01); G06F 9/5061 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for discovering capabilities of a hardware (HW) accelerator card, the method comprising:
opening, by one or more processors via a communication interface, a communication channel between the one or more processors and the HW accelerator card, wherein opening the communication channel includes:
requesting a handle to the HW accelerator card, and
receiving the handle to the HW accelerator card;
requesting, by the one or more processors via a communication interface and using the received handle, a listing of acceleration services from the HW accelerator card; and
receiving, by the one or more processors via the communication interface, the listing of acceleration services from the HW accelerator card, wherein the listing of acceleration services is stored within the HW accelerator card.