The Farrell Law Firm, P.C.
Method and apparatus for dynamic resource allocation of processing units on a resource allocation plane having a time axis and a processing unit axis
A method and apparatus for dynamic resource allocation in a system having at least one processing unit are disclosed. The method of dynamic resource allocation includes receiving information on a task to which resources are allocated and partitioning the task into one or more task parallel units; converting the task into a task block having a polygonal shape according to expected execution times of the task parallel units and dependency between the task parallel units; allocating resources to the task block by placing the task block on a resource allocation plane having a horizontal axis of time and a vertical axis of processing units; and executing the task according to the resource allocation information. Hence, CPU resources and GPU resources in the system can be used in parallel at the same time, increasing overall system efficiency.
Samsung Electronics Co., Ltd
G G
G06F G06F
additional inventional
Kyoung Hoon Joong Baik Seung Wook Il Ho In Choon Jeong Ig
Kim Kim Lee Lee Yeo Song