Invention Grant
US09569273B2 Apparatus and method for controlling execution of a single thread by multiple processors 有权
用于控制多个处理器执行单个线程的装置和方法

Apparatus and method for controlling execution of a single thread by multiple processors
Abstract:
An apparatus includes a plurality of processors and a holder unit. The plurality of processors execute a task as a unit of processing by dividing the task into multiple threads including single and parallel threads, where the single thread is executed by only one of the plurality of processors whose respective pieces of processing have reached the thread, and the parallel thread is executed in parallel with another parallel thread by the plurality of processors. The holder unit is configured to held information to be shared by the plurality of processors. Each processor executes one of the multiple threads at a time, and causes the holder unit to hold reaching-state information indicating an extent to which the multiple threads executed by the plurality of processors have reached the single thread. Each processor determines whether to execute the single thread, based on the reaching-state information held in the holder unit.
Information query
Patent Agency Ranking
0/0