发明名称 Multi-Thread Processors and Methods for Instruction Execution and Synchronization Therein and Computer Program Products Thereof
摘要 Methods for instruction execution and synchronization in a multi-thread processor are provided, wherein in the multi-thread processor, multiple threads are running and each of the threads can simultaneously execute a same instruction sequence. A source code or an object code is received and then compiled to generate the instruction sequence. Instructions for all of function calls within the instruction sequence are sorted according to a calling order. Each thread is provided a counter value pointing to one of the instructions in the instruction sequence. A main counter value is determined according to the counter values of the threads such that all of the threads simultaneously execute an instruction of the instruction sequence that the main counter value points to.
申请公布号 US2012233445(A1) 申请公布日期 2012.09.13
申请号 US201113042996 申请日期 2011.03.08
申请人 ZHANG YANGANG;VIA TECHNOLOGIES, INC. 发明人 ZHANG YANGANG
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址
您可能感兴趣的专利