Abstract:
Systems and methods for controlling the flow of a wireless communication apparatus based on a plurality of resources. The levels of each of a plurality of resources are monitored and the flow state of the apparatus is set to ensure safe operation in view of disparate usage of the resources. In one embodiment an individual flow state is determined with respect to each resource. One of the individual flow states is then selected for the apparatus as a whole.
Abstract:
Systems and methods for controlling the flow of a wireless communication apparatus based on a plurality of resources. The levels of each of a plurality of resources are monitored and the flow state of the apparatus is set to ensure safe operation in view of disparate usage of the resources. In one embodiment an individual flow state is determined with respect to each resource. One of the individual flow states is then selected for the apparatus as a whole.
Abstract:
Disclosed are methods and apparatus for measuring performance of a multi-thread processor. The method and apparatus determine loading of a multi-thread processor through execution of an idle task in individual threads of the multi-thread processor during predetermined time periods. The idle task is configured to loop and run when no other task is running on the threads. Loop executions of the idle task on each thread are counted over each of the predetermined time periods. From these counts, loading of each of the threads of the multi-thread processor may then be determined. The loading may be used to develop a processor profile that may then be displayed in real-time.
Abstract:
Disclosed are methods and apparatus for measuring performance of a multi-thread processor. The method and apparatus determine loading of a multi-thread processor through execution of an idle task in individual threads of the multi-thread processor during predetermined time periods. The idle task is configured to loop and run when no other task is running on the threads. Loop executions of the idle task on each thread are counted over each of the predetermined time periods. From these counts, loading of each of the threads of the multi-thread processor may then be determined. The loading may be used to develop a processor profile that may then be displayed in real-time.