首页> 外国专利> Cluster controller and cluster connection multiplexing multiprocessing system

Cluster controller and cluster connection multiplexing multiprocessing system

机译:集群控制器和集群连接复用多处理系统

摘要

A large number of processing elements (604) (e.g. 4096) are interconnected by means of a high bandwidth switch (606). Each processing element (604) includes one or more general purpose microprocessors (1202), a local memory (1210) and a DMA controller (1206) that sends and receives messages through the switch (606) without requiring processor intervention. The switch (606) that connects the processing elements is hierarchical and comprises a network of clusters. Sixtyfour processing elements (604) can be combined to form a cluster and and sixtyfour clusters can be linked by way of a Banyan network. Messages are routed through the switch (606) in the form of packets which include a command field, a sequence number, a destination address, a source address, a data field (which can include subcommands), and an error correction code. Error correction is performed at the processing elements. If a packet is routed to a non-present or non-functional processor, the switch (606) reverses the source and destination field and returns the packet to the sender with an error flag. If the packet is misrouted to a functional processing element (604), the processing element (604) corrects the error and retransmits the packet through the switch (606) over a different path. In one embodiment, each processing element can be provided with a hardware accelerator for database functions. In this embodiment, the multiprocessor of the present invention can be employed as a coprocessor to a 370 host and used to perform database functions.
机译:借助于高带宽交换机(606)互连大量处理元件(604)(例如4096)。每个处理元件(604)包括一个或多个通用微处理器(1202),本地存储器(1210)和通过控制器(606)发送和接收消息而无需处理器干预的DMA控制器(1206)。连接处理元件的交换机(606)是分层的,并且包括集群网络。可以组合六十四个处理元件(604)以形成集群,并且可以通过榕树网络来链接六十四个集群。消息以包括命令字段,序列号,目的地址,源地址,数据字段(可以包括子命令)和纠错码的分组的形式通过交换机(606)路由。在处理元件处执行纠错。如果分组被路由到不存在的或非功能性的处理器,则交换机(606)反转源和目的地字段,并将具有错误标志的分组返回给发送者。如果分组被错误地路由到功能处理元件(604),则处理元件(604)纠正错误并通过交换机(606)在不同路径上重新发送分组。在一个实施例中,每个处理元件可以配备有用于数据库功能的硬件加速器。在该实施例中,本发明的多处理器可以用作370主机的协处理器,并用于执行数据库功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号