Method and Apparatus for Monitoring CPU Loading in a Multiprocessor Environment
Original Publication Date: 2002-Oct-03
Included in the Prior Art Database: 2002-Oct-03
Embedded systems may make use of a host processor that is responsible for distributing workloads across multiple slave processors. An evenly distributed workload across the multiple slave processors is the most efficient use of resources. To evenly distribute the workload the host processor requires knowledge of the current level of CPU loading in the slave processors. This is accomplished through a combination of software and hardware to perform real-time sampling of the slave processors. This CPU loading information is available to the host processor so that it can make real-time workload distribution decisions.