发明名称 THREAD WAITING IN A MULTITHREADED PROCESSOR ARCHITECTURE
摘要 <p>Methods, systems, and apparatus, including computer programs encoded on computer storage media, for thread waiting. One of the methods includes starting, by a first thread on a processing core, a task by starting to execute a plurality of task instructions; initiating, by the first thread, an atomic memory transaction using a transactional memory system, including: specifying, to the transactional memory system, at least a first memory address for the atomic memory transaction and temporarily ceasing the task by not proceeding to execute the task instructions; receiving, by the first thread, a signal as a consequence of a second thread accessing the first memory address specified for the atomic memory transaction; and as a consequence of receiving the signal, resuming the task, by the first thread, and continuing to execute the task instructions.</p>
申请公布号 WO2015171498(A1) 申请公布日期 2015.11.12
申请号 WO2015US29051 申请日期 2015.05.04
申请人 GOOGLE INC. 发明人 SEREBRIN, BENJAMIN, C.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址