首页> 外国专利> Multiprocessor computer system having multiple coherency regions and software process migration between coherency regions without cache purges

Multiprocessor computer system having multiple coherency regions and software process migration between coherency regions without cache purges

机译:具有多个一致性区域的多处理器计算机系统,并且在不进行高速缓存清除的情况下在一致性区域之间进行软件处理迁移

摘要

A multiprocessor computer system has a plurality of processing nodes which use processor state information to determine which coherent caches in the system are required to examine a coherency transaction produced by a single originating processor's storage request. A node of the computer has dynamic coherency boundaries such that the hardware uses only a subset of the total processors in a large system for a single workload at any specific point in time and can optimize the cache coherency as the supervisor software or firmware expands and contracts the number of processors which are being used to run any single workload. Multiple instances of a node can be connected with a second level controller to create a large multiprocessor system. The node controller uses the mode bits to determine which processors must receive any given transaction that is received by the node controller. The second level controller uses the mode bits to determine which nodes must receive any given transaction that is received by the second level controller. Logical partitions are mapped to allowable physical processors. Cache coherence regions which encompass subsets of the total number of processors and caches in the system are chosen for their physical proximity. A distinct cache coherency region can be defined for each partition using a hypervisor.
机译:多处理器计算机系统具有多个处理节点,这些处理节点使用处理器状态信息来确定系统中需要哪些相干缓存来检查由单个始发处理器的存储请求产生的相干事务。计算机的节点具有动态一致性边界,因此硬件在任何特定时间点仅将大型系统中总处理器的一部分用于单个工作负载,并且可以随着管理器软件或固件的扩展和收缩来优化缓存一致性。用于运行任何单个工作负载的处理器数量。节点的多个实例可以与第二级控制器连接以创建大型多处理器系统。节点控制器使用模式位来确定哪些处理器必须接收节点控制器接收到的任何给定事务。第二级控制器使用模式位来确定哪些节点必须接收第二级控制器接收的任何给定事务。逻辑分区映射到允许的物理处理器。选择包含系统中处理器和高速缓存总数的子集的高速缓存一致性区域是因为它们的物理接近度。可以使用管理程序为每个分区定义一个不同的缓存一致性区域。

著录项

  • 公开/公告号US2005021913A1

    专利类型

  • 公开/公告日2005-01-27

    原文格式PDF

  • 申请/专利权人 THOMAS J. HELLER;

    申请/专利号US20030603252

  • 发明设计人 THOMAS J. HELLER;

    申请日2003-06-25

  • 分类号G06F12/14;G06F13/28;G06F13/00;

  • 国家 US

  • 入库时间 2022-08-21 22:23:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号