发明名称 FACILITATING COMMUNICATION AND SYNCHRONIZATION BETWEEN MAIN AND SCOUT THREADS
摘要 <p>One embodiment of the present invention provides a system for communicating and performing synchronization operations between a main thread and a helper-thread. The system starts by executing a program in a main thread. Upon encountering a loop which has associated helper-thread code, the system commences the execution of the code by the helper-thread separately and in parallel with the main thread. While executing the code by the helper-thread, the system periodically checks the progress of the main thread and deactivates the helper-thread if the code being executed by the helper-thread is no longer performing useful work. Hence, the helper-thread is executes in advance of where the main thread is executing to prefetch data items for the main thread without unnecessarily consuming processor resources or hampering the execution of the main thread.</p>
申请公布号 WO2007055889(A1) 申请公布日期 2007.05.18
申请号 WO2006US41096 申请日期 2006.10.19
申请人 SUN MICROSYSTEMS, INC.;TIRUMALAI, PARTHA, P.;SONG, YONGHONG;KALOGEROPULOS, SPIROS 发明人 TIRUMALAI, PARTHA, P.;SONG, YONGHONG;KALOGEROPULOS, SPIROS
分类号 G06F9/45;G06F9/48 主分类号 G06F9/45
代理机构 代理人
主权项
地址