Skip to Main Content
A scheme to optimize bus arbitration for multiprocessor SoC is proposed. This Arbitration combines bus task priority adjustment with task property modification. At first, the allowed execution time window is extended with the guarantee of realtime requirement. Then priorities of original tasks are dynamically adjusted. With our approaches, the idle bus time can be fully utilized to execute the subtasks and thus the conflicts among bus tasks are reduced significantly. Experiments show that processor performance loss is reduced.