发明名称 Transmission Point Pattern Extraction from Executable Code in Message Passing Environments
摘要 Processes in a message passing system may be launched when messages having data patterns match a function on a receiving process. The function may be identified by an execution pointer within the process. When the match occurs, the process may be added to a runnable queue, and in some embodiments, may be raised to the top of a runnable queue. When a match does not occur, the process may remain in a blocked or non-executing state. In some embodiments, a blocked process may be placed in an idle queue and may not be executed until a process scheduler determines that a message has been received that fulfills a function waiting for input. When the message fulfills the function, the process may be moved to a runnable queue.
申请公布号 US2014298304(A1) 申请公布日期 2014.10.02
申请号 US201414248258 申请日期 2014.04.08
申请人 Concurix Corporation 发明人 GARRETT Charles D.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method performed by a computer processor, said method comprising: compiling source code into executable code; during said compiling, identifying a first transmission point, said first transmission point being a message passed to another process; for said first transmission point, identifying a first pattern defining a first output for said first transmission point; creating a first extractable annotation defining said first pattern; and storing said first extractable annotation.
地址 Kirkland WA US