发明授权
US08898671B2 Processor that executes a plurality of threads by promoting efficiency of transfer of data that is shared with the plurality of threads 有权
处理器,其通过提高与所述多个线程共享的数据的传送效率来执行多个线程

Processor that executes a plurality of threads by promoting efficiency of transfer of data that is shared with the plurality of threads
摘要:
Provide is a processor that can maintain a dependency relationship between a plurality of instructions and one read instruction. The processor comprises: a setting unit configured to set, when an instruction that exists at a location ensuring that writing into a memory area has been completed is executed, usage information indicating whether writing into the memory area has been completed such that the usage information indicates that writing into a memory area during execution of one thread has been completed; and a control unit configured to (i) perform execution of a read instruction to read data stored in the memory area when the usage information indicates that writing into the memory area during execution of the one thread has been completed, and (ii) suppress execution of the read instruction when the usage information indicates that writing into the memory area during execution of the one thread has not been completed.
公开/授权文献
信息查询
0/0