发明名称 DISTRIBUTED PROCEDURE EXECUTION IN MULTI-CORE PROCESSORS
摘要 Technologies are generally described for methods and systems effective to execute a program in a multi-core processor. In an example, methods to execute a program in a multi-core processor may include executing a first procedure on a first core of a multi-core processor. The methods may further include while executing the first procedure, sending a first and second instruction, from the first core to a second and third core, respectively. The instructions may command the cores to execute second and third procedures. The methods may further include executing the first procedure on the first core while executing the second procedure on the second core and executing the third procedure on the third core.
申请公布号 US2015220369(A1) 申请公布日期 2015.08.06
申请号 US201314371322 申请日期 2013.12.20
申请人 EMPIRE TECHNOLOGY DEVELOPMENT LLC 发明人 Vajapeyam Sriram
分类号 G06F9/50;G06F9/48 主分类号 G06F9/50
代理机构 代理人
主权项 1. A method to execute a program, where the program includes a first procedure, a second procedure, and a third procedure, the method comprising: executing the first procedure on a first core of a multi-core processor; while executing the first procedure, sending a first instruction, from the first core to a second core of the multi-core processor, where the first instruction commands the second core to execute the second procedure; receiving the first instruction at the second core executing the first procedure on the first core while executing the second procedure on the second core; while executing the first procedure and the second procedure, sending a second instruction, from the first core to a third core of the multi-core processor, where the second instruction commands the third core to execute the third procedure; receiving the second instruction at the third core; and executing the third procedure on the third core while executing the first procedure on the first core and the second procedure on the second core.
地址 WILMINGTON DE US