Method and system for managing software applications
AssigneeRockwell Collins, Inc.
InventorsGonzalo Salinas Hernando, Raúl de la Cruz Martínez, Alejandro Garcia Gener
Life of this patent
Estimating the term…
Loading patent…
AssigneeRockwell Collins, Inc.
InventorsGonzalo Salinas Hernando, Raúl de la Cruz Martínez, Alejandro Garcia Gener
Estimating the term…
A method for managing software application tasks being performed in a multi-core processing system, the system comprising: a management core configured to manage the allocation of processing tasks in the system; a plurality of processing cores configured to execute instructions for performing processing tasks; at least one shared resource, wherein the at least one shared resource is connected to each of the processing cores; a contention assessment module configured to monitor the amount of contention in the system; and a processing suspension module configured to cause the suspension of processing on at least one of the processing cores; wherein the method comprises: determining a criticality level of each task to be performed; allocating each task to a respective processing core of the plurality of processing cores based on the determined criticality level; assigning a contention threshold to at least one processing core of the plurality of processing cores; monitoring the amount of contention caused by the at least one processing core that has been assigned a contention threshold; and if the amount of contention caused by the at least one processing core that has been assigned a contention threshold reaches the assigned contention threshold, suspending processing on that processing core.
A method for managing software application tasks being performed in a multi-core processing system, the method comprising:
A multi-core processing system comprising:
Dependencies are inferred from the claim text.