论文部分内容阅读
为了减少多处理器媒体系统芯片(SoC)总线任务调度过程中的处理器性能损失,从减少总线任务冲突的角度出发,提出了改变任务属性和调整任务优先级相结合的总线任务调度优化策略.在保证任务实时性的前提下,通过增加原有任务可执行时间,将原有任务划分为多个子任务,动态调整任务优先级,充分利用总线的空闲时间执行部分任务,减少了总线任务冲突,降低了处理器因等待数据源而引起的性能损失.将该方法应用于多处理器媒体系统芯片MediaSoC3221A的设计中,当进行运动图像专家组(MPEG)实时解码时处理器的性能损失从原来的4.7%减小到0.1%.
In order to reduce the loss of processor performance during multi-processor SoC bus task scheduling, bus task scheduling optimization strategy is proposed to reduce the bus task conflict by changing the task attribute and adjusting the task priority. On the premise of ensuring the real-time of the task, the original tasks can be executed by increasing the original task time, the original task is divided into multiple sub-tasks, dynamically adjust the task priority, take full advantage of the bus idle time to perform some tasks to reduce the bus task conflicts, Reduces the processor performance loss caused by waiting for the data source.This method is applied to the design of multi-processor media system chip MediaSoC3221A, the performance loss of the processor when real-time Moving Picture Experts Group (MPEG) 4.7% to 0.1%.