首页> 外国专利> DEADLOCK-FREE MESSAGE-PASSING SYSTEM FOR MIMD COMPUTER PROCESSING SYSTEMS UTILIZING A CSP PROGRAMMING MODEL

DEADLOCK-FREE MESSAGE-PASSING SYSTEM FOR MIMD COMPUTER PROCESSING SYSTEMS UTILIZING A CSP PROGRAMMING MODEL

机译:利用CSP编程模型的MIMD计算机处理系统的无死锁消息传递系统

摘要

A message-passing system allows for deadlock-free message-passing and ability to support irregular connection topologies among nodes in the computer system. Messages are passed from node (74) to node utilizing buffers (82) at intermediate nodes to temporarily store the messages. The user code is divided into multiple concurrent user processes (64) which communicate with each other via channels (82-2). Each user process executing at a node is also provided with a corresponding, but separate, router process (80) which uses a set of N-1 virtual channels (84) to communicate with all other processes in the system, N being the number of processes. The router process (80) is provided with a routing table (86) implementing the minimum route length solution for interconnecting nodes in any arbitrary network topology. The router process (80) also allows for standard I/O functions to be emulated at every node in the system. The router process implements a buffer pool (120-1 and 120-2) management structure which is organized by channels (118) and hops.
机译:消息传递系统允许无死锁的消息传递,并能够支持计算机系统中节点之间的不规则连接拓扑。利用中间节点处的缓冲器(82)将消息从节点(74)传递到节点以临时存储消息。用户代码被分成多个并发的用户进程(64),它们通过通道(82-2)相互通信。在节点处执行的每个用户进程还被提供有相应但独立的路由器进程(80),该路由器进程使用一组N-1个虚拟通道(84)与系统中的所有其他进程进行通信,其中N为流程。路由器进程(80)具有路由表(86),该路由表实现了用于在任意网络拓扑中互连节点的最小路由长度解决方案。路由器进程(80)还允许在系统中的每个节点上模拟标准I / O功能。路由器进程实现了由通道(118)和跃点组织的缓冲池(120-1和120-2)管理结构。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号