The following diagram depicts how the Compute Graph Framework fits into the overall system.
- A CGF application is started either directly by a user or by the Life Cycle Manager (LCM) as part of the bring up of a system.
- The application instantiates an STM master responsible for the scheduling.
- The application instantiates all CGF nodes as well as channels to connect the node ports with each other.
- After all the passes from the nodes have been registered with STM, the scheduler can invoke passes as defined in the schedule.
- The passes of a node are implemented by calling the API of DW modules which contain the actual algorithmic logic.
System Context