Invention Grant
- Patent Title: Technologies for providing streamlined provisioning of accelerated functions in a disaggregated architecture
-
Application No.: US17332733Application Date: 2021-05-27
-
Publication No.: US11522682B2Publication Date: 2022-12-06
- Inventor: Francesc Guim Bernat , Suraj Prabhakaran , Kshitij A. Doshi , Timothy Verrall
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Compass IP Law PC
- Priority: IN201741030632 20170830
- Main IPC: H04L9/08
- IPC: H04L9/08 ; G06F3/06 ; G06F9/50 ; H04L69/12 ; H04L69/32 ; G06F16/25 ; G06F16/2453 ; H04L49/9005 ; G11C8/12 ; G11C29/02 ; H04L41/0896 ; G06F30/34 ; B25J15/00 ; G06F1/18 ; G06F1/20 ; G06F11/34 ; G06F15/78 ; H04L41/5025 ; H04L67/1008 ; H05K7/14 ; H05K7/18 ; H05K7/20 ; H04L67/1001 ; G11C29/36 ; G11C29/38 ; G11C29/44 ; G06F16/22 ; G06F16/2455 ; G06F12/02 ; G06F12/14 ; G06F13/16 ; G06F15/173 ; G06F13/40 ; G06F13/42 ; G06F9/448 ; G06F9/28 ; G06F15/16 ; H04L41/0893 ; H04L69/22 ; H04L69/321 ; H04L41/0213 ; H04L41/0668 ; H04L41/0677 ; H04L45/28 ; H04L45/7453 ; H04L47/11 ; H04L47/125 ; H04L49/00 ; H04L49/351 ; G06F9/4401 ; G06F9/445 ; G06F12/06 ; G06F16/23 ; G06F16/248 ; G06F16/901 ; G06F16/11 ; G06F9/44 ; G06F9/48 ; G06F21/10 ; G06N3/063 ; G06Q10/06 ; G06Q30/02 ; H04L41/14 ; H04L41/5019 ; H04L49/40 ; H04L9/40 ; G06F12/0802 ; G06F12/1045

Abstract:
Technologies for providing streamlined provisioning of accelerated functions in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to determine whether to accelerate a function of a workload executed by the compute sled, and send, to a memory sled and in response to a determination to accelerate the function, a data set on which the function is to operate. The circuitry is also to receive, from the memory sled, a service identifier indicative of a memory location independent handle for data associated with the function, send, to a compute device, a request to schedule acceleration of the function on the data set, receive a notification of completion of the acceleration of the function, and obtain, in response to receipt of the notification and using the service identifier, a resultant data set from the memory sled. The resultant data set was produced by an accelerator device during acceleration of the function on the data set. Other embodiments are also described and claimed.
Public/Granted literature
Information query