摘要 |
A semiconductor integrated circuit and data processing system using the same which can reduce the overhead required in access to the local memory accompanying task switching to a processor, wherein first processors to which assignment of a task are controlled by a second processor includes a buffer memory as a local memory for instruction and a data memory as a local memory for data. The second processor determines a task to be executed next, by judging the cost calculated in consideration of the exchange overhead of information in the local memory for the task executed immediately before and a candidate task to be executed next. According to this, in task switching, switching to a task with less cost of task switching is prioritized, enabling to shorten the total processing time.
|