18542308. TECHNOLOGIES FOR DYNAMIC ACCELERATOR SELECTION simplified abstract (Intel Corporation)
Contents
TECHNOLOGIES FOR DYNAMIC ACCELERATOR SELECTION
Organization Name
Inventor(s)
Francesc Guim Bernat of Barcelona (ES)
TECHNOLOGIES FOR DYNAMIC ACCELERATOR SELECTION - A simplified explanation of the abstract
This abstract first appeared for US patent application 18542308 titled 'TECHNOLOGIES FOR DYNAMIC ACCELERATOR SELECTION
Simplified Explanation: The patent application describes a technology for dynamic accelerator selection using a compute sled, which includes a network interface controller to communicate with a remote accelerator over a network. The compute sled can determine whether to accelerate a function and decide whether to offload the function to the remote accelerator based on network telemetry data.
- The compute sled includes a network interface controller with a local accelerator and a compute engine.
- The compute engine obtains network telemetry data to assess network bandwidth saturation.
- It determines whether to accelerate a function and whether to offload it to the remote accelerator.
- If the function is not offloaded, it assigns it to the local accelerator of the network interface controller.
Potential Applications: This technology can be applied in cloud computing, data centers, and distributed computing systems where dynamic accelerator selection is crucial for optimizing performance.
Problems Solved: 1. Efficient selection of accelerators based on network conditions. 2. Improved performance by offloading functions to remote accelerators when necessary. 3. Enhanced utilization of local and remote accelerators in a network environment.
Benefits: 1. Increased efficiency in accelerator selection. 2. Optimal utilization of network resources. 3. Improved overall system performance. 4. Enhanced scalability in distributed computing environments.
Commercial Applications: Dynamic accelerator selection technology can be utilized in cloud service providers, edge computing systems, and high-performance computing clusters to enhance workload management and resource utilization.
Prior Art: Prior research in the field of dynamic accelerator selection and network telemetry data analysis can provide insights into similar technologies and approaches.
Frequently Updated Research: Stay updated on advancements in network telemetry data analysis, dynamic accelerator selection algorithms, and distributed computing systems to enhance the performance and efficiency of this technology.
Questions about Dynamic Accelerator Selection: 1. How does dynamic accelerator selection improve overall system performance? 2. What are the key factors considered in determining whether to offload a function to a remote accelerator?
Original Abstract Submitted
Technologies for dynamic accelerator selection include a compute sled. The compute sled includes a network interface controller to communicate with a remote accelerator of an accelerator sled over a network, where the network interface controller includes a local accelerator and a compute engine. The compute engine is to obtain network telemetry data indicative of a level of bandwidth saturation of the network. The compute engine is also to determine whether to accelerate a function managed by the compute sled. The compute engine is further to determine, in response to a determination to accelerate the function, whether to offload the function to the remote accelerator of the accelerator sled based on the telemetry data. Also the compute engine is to assign, in response a determination not to offload the function to the remote accelerator, the function to the local accelerator of the network interface controller.
- Intel Corporation
- Francesc Guim Bernat of Barcelona (ES)
- H04L9/08
- B25J15/00
- G06F1/18
- G06F1/20
- G06F3/06
- G06F9/28
- G06F9/44
- G06F9/4401
- G06F9/445
- G06F9/448
- G06F9/48
- G06F9/50
- G06F11/34
- G06F12/02
- G06F12/06
- G06F12/0802
- G06F12/1045
- G06F12/14
- G06F13/16
- G06F13/40
- G06F13/42
- G06F15/16
- G06F15/173
- G06F15/78
- G06F16/11
- G06F16/22
- G06F16/23
- G06F16/2453
- G06F16/2455
- G06F16/248
- G06F16/25
- G06F16/901
- G06F21/10
- G06F30/34
- G06N3/063
- G06Q10/0631
- G06Q30/0283
- G11C8/12
- G11C29/02
- G11C29/36
- G11C29/38
- G11C29/44
- H04L9/40
- H04L41/0213
- H04L41/0668
- H04L41/0677
- H04L41/0893
- H04L41/0896
- H04L41/14
- H04L41/5019
- H04L41/5025
- H04L45/28
- H04L45/7453
- H04L47/11
- H04L47/125
- H04L49/00
- H04L49/351
- H04L49/40
- H04L49/9005
- H04L67/1001
- H04L67/1008
- H04L69/12
- H04L69/22
- H04L69/32
- H04L69/321
- H05K7/14
- H05K7/18
- H05K7/20
- CPC H04L9/0819