| CPC G06F 9/5016 (2013.01) [G06F 9/505 (2013.01)] | 20 Claims |

|
1. A resource-capability-and-connectivity-based workload performance improvement system, comprising:
a plurality of processing systems;
a plurality of memory systems; and
a resource management device that is coupled to the plurality of processing systems and the plurality of memory systems, wherein the resource management device is configured to:
receive a first workload request to perform a first workload;
identify a first Directed Acyclic Graph (DAG) that includes a plurality of functions for performing the first workload;
configure, using first parameters included in the first DAG, the plurality of processing systems and the plurality of memory subsystems to perform the plurality of functions;
determine, based on performance of the plurality of functions by the plurality of processing systems and the plurality of memory subsystems, at least one function modification for at least one of the plurality of functions;
modify, based on the at least one function modification, the first parameters included in the first DAG to provide modified parameters;
receive a second workload request to perform a second workload;
identify the first DAG that includes the plurality of functions for performing the second workload; and
configure, using the modified parameters included in the first DAG, the plurality of processing systems and the plurality of memory subsystems to perform the plurality of functions.
|