会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明公开
    • METHOD AND DEVICE FOR IMPLEMENTING MEMORY MIGRATION
    • VERFAHREN UND VORRICHTUNG ZUR DURCHFHHRUNG VON SPEICHERMIGRATION
    • EP2664990A1
    • 2013-11-20
    • EP11851937.0
    • 2011-07-28
    • Huawei Technologies Co., Ltd.
    • QIU, XishiWANG, WeiHAN, Gaohuai
    • G06F9/50
    • G06F3/0647G06F3/0619G06F3/067G06F9/485G06F11/1456G06F12/0292G06F2212/1032G06F2212/2542
    • Disclosed are a method and device for implementing memory migration, which relate to computer technology and are invented for solving the problem that the existing operating process for memory migration is relatively complicated. The technical solution provided in the embodiments of the present invention includes: the basic input-output system of a computer migrating the data in the memory to be migrated to a first unavailable memory in the operating system of the computer when migrating the memory to be migrated and the basic input-output system storing the mapping relationship between the memory to be migrated and the physical address of the first unavailable memory. The embodiments of the present invention can be applied to ordinary computer systems and computer systems under the NUMA architecture.
    • 公开了一种用于实现与计算机技术相关的存储器迁移的方法和装置,并且被发明用于解决存储器迁移的现有操作过程相对复杂的问题。 在本发明的实施例中提供的技术方案包括:当迁移要迁移的存储器时,计算机的操作系统中迁移到要移动的存储器中的数据迁移到第一不可用存储器的计算机的基本输入 - 输出系统 以及存储要迁移的存储器与第一不可用存储器的物理地址之间的映射关系的基本输入 - 输出系统。 本发明的实施例可以应用于NUMA架构下的普通计算机系统和计算机系统。
    • 7. 发明公开
    • Data processing system
    • Datenverarbeitungssystem
    • EP2224343A1
    • 2010-09-01
    • EP10151912.2
    • 2010-01-28
    • FUJITSU LIMITED
    • Sugizaki, Go
    • G06F12/08G06F12/12
    • G06F12/0811G06F12/12G06F2212/2542
    • A data processing system (100) includes a plurality of nodes (SB0, SB1, ... SB7) connected with each other, each of the nodes including a processor (CPU0, CPU1, .. CPU3) and a memory (MEMO, MEM1, .. MEM3), each of the processors including a processing unit (301), a cache memory (302, 304), a tag memory (306) for storing tag information, the processor accessing data to be processed, in the tag memory (306) in reference to the tag information, and a cache controller (310) for controlling saving or evacuating of data in the cache memory. The cache controller (310) checks if the data to be evacuated originated from the memory of its own node or from any other memory of any other node, and when the data to be evacuated originated from any other memory of any other node, stores the data into the memory of its own node at a particular address of the memory and stores information of the particular address in the tag memory (306) as tag information.
    • 数据处理系统(100)包括彼此连接的多个节点(SB0,SB1,... SB7),每个节点包括处理器(CPU0,CPU1,CPU3)和存储器(MEMO,MEM1 ,MEM3),每个处理器包括处理单元(301),高速缓冲存储器(302,304),用于存储标签信息的标签存储器(306),处理器访问待处理的数据,在标签存储器 (306),以及用于控制高速缓冲存储器中的数据的保存或撤回的高速缓存控制器(310)。 高速缓存控制器(310)检查要撤离的数据是否源自其自身节点的存储器或任何其他节点的任何其他存储器,并且当要撤离的数据源自任何其他节点的任何其他存储器时, 将数据存入存储器的特定地址处的其自身节点的存储器中,并将该特定地址的信息存储在标签存储器(306)中作为标签信息。
    • 8. 发明公开
    • Memory management in a shared memory system
    • 在einem gemeinsam genutzten Speichersystem的Speicherverwwung
    • EP1906313A1
    • 2008-04-02
    • EP07004381.5
    • 2007-03-02
    • Broadcom Corporation
    • Pong, Fong, c/o Broadcom Corporation
    • G06F12/08
    • G06F12/082G06F12/0813G06F2212/2542
    • Methods, systems and computer program products to maintain cache coherency in a System On Chip (SOC) which is part of a distributed shared memory system are described. A local SOC unit that includes a local controller and an on-chip memory is provided. In response to receiving a request from a remote controller of a remote SOC to access a memory location, the local controller determines whether the local SOC has exclusive ownership of the requested memory location, sends data from the memory location if the local SOC has exclusive ownership of the memory location and stores an entry in the on-chip memory that identifies the remote SOC as having requested data from the memory location. The entry specifies whether the request from the remote SOC is for exclusive ownership of the memory location. The entry also includes a field that identifies the remote SOC as the requester. The requested memory location may be external or internal to the local SOC unit.
    • 描述了作为分布式共享存储器系统的一部分的片上系统(SOC)中的高速缓存一致性的方法,系统和计算机程序产品。 提供了包括本地控制器和片上存储器的本地SOC单元。 响应于从远程SOC的远程控制器接收到访问存储器位置的请求,本地控制器确定本地SOC是否具有所请求的存储器位置的独占所有权,如果本地SOC具有专有所有权,则从存储器位置发送数据 的存储器位置,并且将片段存储器中的条目存储,其将远程SOC识别为具有来自存储器位置的请求的数据。 该条目指定来自远程SOC的请求是否用于存储器位置的专有所有权。 该条目还包括将远程SOC识别为请求者的字段。 请求的存储器位置可以是本地SOC单元的外部或内部。
    • 10. 发明公开
    • Intelligent and adaptive memory and methods and devices for managing distributed memory systems with hardware-enforced coherency
    • 智能和自适应存储器和用于分布式存储系统的管理方法和设备,硬件强制一致性
    • EP1008940A2
    • 2000-06-14
    • EP99309343.4
    • 1999-11-23
    • Network Virtual Systems Inc.
    • Akkawi, IsamDonley, Greggory D.Quinn, Robert F.
    • G06F12/08
    • G06F12/0817G06F12/0813G06F2212/2542G06F2212/507
    • Methods and devices for reducing memory access latencies in scaleable multi-node, multi-processor systems include supplementing the demand driven nature of filling cache memories wherein caches are filled based upon the past demands of the processor or processors coupled thereto with a push-based model wherein recently modified lines of memory are actively pushed into selected cache memories based upon usage information. The usage information is maintained for each line of memory and indicates at least which node in the system stores a copy of which line of memory. The timing of the pushing is adaptive and configurable and biases the system to push updated copies of recently modified lines of memory to selected nodes before the processors associated therewith request the line. Other methods and devices for reducing memory access latencies in a multi-node multi-processor system carry out the steps of generating two-phase acknowledgments to invalidate commands wherein, after a phase I acknowledgment, a requesting processor is allowed to modify a line of memory before other processors in the system receive the invalidate. A temporary and process-transparent incoherency then occurs for that line, which is resolved by delaying all access requests to the modified line until phase II acknowledgements to the invalidate are received from all nodes sharing that line. The push-based method of filling the cache memories may be employed together with the two phase invalidate acknowledgment method, or may be employed separately therefrom.
    • 方法和装置用于减少可扩展多节点的存储器访问等待时间,多处理器系统包括补充填充高速缓冲存储器worin高速缓存是基于与基于推送的模型耦合到其上的处理器的过去的要求或处理器填充的需求驱动性质 worin的存储器最近修改线被积极被推入基于使用信息选择的高速缓存存储器。 该使用信息被保持的存储器中的每个线,并且指示至少哪个节点在系统存储的存储器,它线的拷贝。 推压的定时是自适应的和可配置的和偏置系统有请求线相关联的处理器之前要推送的存储器最近修改的行更新的副本到选择的节点。 用于降低多节点多处理器系统的存储器存取等待时间的其他方法和设备进行生成两相的确认的步骤,以无效命令worin,相位我确认之后,请求处理器被允许修改的线的存储器 系统中的其它处理器之前收到无效。 临时和过程透明不一致性则发生该线,所有这些通过延迟的所有访问请求被修改线,直到相位II确认到无效从所有节点共享做线路接收解决。 填充所述高速缓冲存储器的基于推的方法可以连同两相无效确认方法中使用,或者可以从单独采用那里。