发明名称 Multi-processor data processing system and method for processing function packets
摘要 A data processing system comprises a number of processing nodes, each having a processor and a local store. The workload of the system is represented by packets, including function packets specifying a function and pointers to one or more argument packets to which the function is to be applied. The argument packets include stateholder packets, which represent variable values, such as semaphores real time clocks and so on. When a node processes a function packet, it checks whether any of its arguments is a stateholder resident in a different processing node. If so, the function packet is exported to the node in which the stateholder resides. This avoids the need for making copies of stateholder packets, and hence avoids any problems of copy consistency. Each function packet is allowed no more than one stateholder as a strict argument.
申请公布号 US5031090(A) 申请公布日期 1991.07.09
申请号 US19890396953 申请日期 1989.08.22
申请人 INTERNATIONAL COMPUTERS LIMITED 发明人 BANACH, RICHARD H.;WATSON, PAUL
分类号 G06F9/50;G06F15/173;G06F15/80 主分类号 G06F9/50
代理机构 代理人
主权项
地址