首页> 外国专利> A variable granularity memory sharing method for symmetric multiprocessor clusters

A variable granularity memory sharing method for symmetric multiprocessor clusters

机译:对称多处理器集群的可变粒度内存共享方法

摘要

In a distributed shared memory system, clusters of symmetric multi-processors are connected to each other by a network. Each symmetric multi-processor includes a plurality of processors, a memory having addresses, and an input/output interface to interconnect the processors. A software implemented method enables data sharing between the clusters of symmetric multi-processors using variable sized quantities of data called blocks. A set of the addresses of the memories are designated as virtual shared addresses to store shared data, and a portion of the virtual shared addresses are allocated to store a shared data structure as one or more blocks. The size of a particular allocated block can vary for different shared data structures. Each block includes an integer number of lines, and each line includes a predetermined number of bytes of shared data. Directory information of a particular block is stored in the memory of a processor designated as the home of the block. The directory information includes the size of the particular block, the identity of the processor that last modified the data in the particular block, and the identity of a processor having a copy of the block. IMAGE
机译:在分布式共享内存系统中,对称多处理器集群通过网络相互连接。每个对称多处理器包括多个处理器,具有地址的存储器以及使处理器互连的输入/输出接口。一种软件实现的方法,可以使用数量可变的称为块的数据,在对称多处理器集群之间进行数据共享。存储器的一组地址被指定为虚拟共享地址以存储共享数据,并且虚拟共享地址的一部分被分配为存储共享数据结构作为一个或多个块。对于不同的共享数据结构,特定分配块的大小可能会有所不同。每个块包括整数个行,并且每个线包括预定数目的共享数据字节。特定块的目录信息存储在指定为该块的起始位置的处理器的存储器中。目录信息包括特定块的大小,最后修改特定块中数据的处理器的身份以及具有该块副本的处理器的身份。 <图像>

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号