发明名称 PARALLELIZED EXECUTION OF INSTRUCTION SEQUENCES BASED ON PRE-MONITORING
摘要 A method includes, in a processor that processes instructions of program code, processing one or more of the instructions in a first segment of the instructions by a first hardware thread. Upon detecting that an instruction defined as a parallelization point has been fetched for the first thread, a second hardware thread is invoked to process at least one of the instructions in a second segment of the instructions, at least partially in parallel with processing of the instructions of the first segment by the first hardware thread, in accordance with a specification of register access that is indicative of data dependencies between the first and second segments.
申请公布号 US2016291982(A1) 申请公布日期 2016.10.06
申请号 US201514673884 申请日期 2015.03.31
申请人 CENTIPEDE SEMI LTD. 发明人 Mizrahi Noam;Mandler Alberto;Koren Shay;Friedmann Jonathan
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项 1. A method, comprising: in a processor that processes instructions of program code, processing one or more of the instructions in a first segment of the instructions by a first hardware thread; and upon detecting that an instruction defined as a parallelization point has been fetched for the first thread, invoking a second hardware thread to process at least one of the instructions in a second segment of the instructions, at least partially in parallel with processing of the instructions of the first segment by the first hardware thread, in accordance with a specification of register access that is indicative of data dependencies between the first and second segments.
地址 Netanya IL