首页> 外国专利> C' parallel computer system having processing nodes with distributed memory with memory addresses defining unitary system address space

C' parallel computer system having processing nodes with distributed memory with memory addresses defining unitary system address space

机译:具有处理节点的C'并行计算机系统,该处理节点具有分布式存储器,该存储器具有定义单一系统地址空间的存储器地址

摘要

A method and apparatus are described for improving the utilization of a parallel computer by allocating the resources of the parallel computer among a large number of users. A parallel computer is subdivided among a large number of users to meet the requirements of a multiplicity of databases and programs that are run simultaneously on the computer. This is accomplished by device(s) for dividing the parallel computer into a plurality of processor arrays, each of which can be used independently of the others. This division is made dynamically in the sense that the division can readily be altered and indeed in a time sharing environment may be altered between two successive time slots of the frame. Further, the parallel computer is organized so as to permit the simulation of additional parallel processors by each physical processor in the array and to provide for communication among the simulated parallel processors. Device(s) are also provided for storing virtual processors in virtual memory. As a result of this design, it is possible to build a parallel computer with a number of physical processors on the order of 1,000,000 and a number of virtual processors on the order of 1,000,000,000,000. Moreover, since the computer can be dynamically reconfigured into a plurality of independent processor arrays, a device this size can be shared by a large number of users with each user operating on only a portion of the entire computer having a capacity appropriate for the problem then being addressed.
机译:描述了一种用于通过在大量用户之间分配并行计算机的资源来提高并行计算机的利用率的方法和装置。将并行计算机细分为大量用户,以满足在计算机上同时运行的多个数据库和程序的要求。这通过用于将并行计算机划分成多个处理器阵列的设备来实现,每个处理器阵列可以独立于其他处理器阵列使用。在可以容易地改变划分并且实际上可以在帧的两个连续时隙之间的时分共享环境中改变的意义上,动态地进行该划分。此外,对并行计算机进行组织,以便允许阵列中的每个物理处理器对其他并行处理器进行仿真,并在仿真的并行处理器之间提供通信。还提供了用于将虚拟处理器存储在虚拟存储器中的设备。作为该设计的结果,可以构建具有数量为1,000,000的物理处理器和数量为1,000,000,000,000的虚拟处理器的并行计算机。此外,由于可以将计算机动态地重新配置为多个独立的处理器阵列,因此可以由大量用户共享这种大小的设备,而每个用户只能在整个计算机的一部分上操作,而该计算机具有适合该问题的容量,因此正在解决。

著录项

  • 公开/公告号US5390336A

    专利类型

  • 公开/公告日1995-02-14

    原文格式PDF

  • 申请/专利权人 THINKING MACHINES CORPORATION;

    申请/专利号US19930105531

  • 发明设计人 W. DANIEL HILLIS;

    申请日1993-08-11

  • 分类号G06F12/06;G06F12/08;

  • 国家 US

  • 入库时间 2022-08-22 04:05:27

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号