US2019205170A1PendingUtilityA1

Operation of computing devices by dynamically adaptive distribution of workload between central processing unit(s) and graphics processing unit(s), and computer systems and computer-implemented methods in accordance with thereof

Assignee: BANUBA LTDPriority: Jun 22, 2017Filed: Mar 8, 2019Published: Jul 4, 2019
Est. expiryJun 22, 2037(~10.9 yrs left)· nominal 20-yr term from priority
Inventors:Yury Hushchyn
G06F 9/4893G06F 9/5083G06F 9/5061G06F 9/505G06F 9/5044G06N 20/00
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In some embodiments, the present invention provides an exemplary computing device, including at least: a scheduler processor; a CPU; a GPU; where the scheduler processor configured to: obtain a computing task; divide the computing task into: a first set of subtasks and a second set of subtasks; submit the first set to the CPU; submit the second set to the GPU; determine, for a first subtask of the first set, a first execution time, a first execution speed, or both; determine, for a second subtask of the second set, a second execution time, a second execution speed, or both; dynamically rebalance an allocation of remaining non-executed subtasks of the computing task to be submitted to the CPU and the GPU, based, at least in part, on at least one of: a first comparison of the first execution time to the second execution time, and a second comparison of the first execution speed to the second execution speed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computing device, comprising:
 at least one scheduler processor;   at least one central processing unit (CPU);   at least one graphical processing unit (GPU);   wherein the at least one scheduler processor is configured to:
 obtain at least one computing task; 
 divide at least one part of the least one computing task into:
 i) a first set of subtasks and 
 ii) a second set of subtasks; 
 
 submit the first set of subtasks to be executed by the at least one CPU; 
 submit the second set of subtasks to be executed by the at least one GPU; 
   
       dynamically rebalance an allocation of remaining non-executed subtasks of the at least one computing task to be submitted to the at least one CPU and the at least one GPU.

Join the waitlist — get patent alerts

Track US2019205170A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.