发明名称 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.
申请公布号 US8966460(B2) 申请公布日期 2015.02.24
申请号 US201414248258 申请日期 2014.04.08
申请人 Concurix Corporation 发明人 Garrett Charles D.
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 ON Law 代理人 ON Law ;Philipp Adam L.K.
主权项 1. A method performed by a computer processor, said method comprising: compiling source code into executable code, wherein said first source being a memory object message received from a message created and populated by an executing process; 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