Method and apparatus for determining physical address

    公开(公告)号:US10303619B2

    公开(公告)日:2019-05-28

    申请号:US14951608

    申请日:2015-11-25

    Abstract: A method and an apparatus for determining a physical address are disclosed. According to the present disclosure, a page size is obtained according to the higher-order N bits of a linear address, where N is greater than 0 and less than a quantity of bits of the linear address; an index number of a translation lookaside buffer TLB is obtained according to the page size; a mask is obtained according to the page size and a supported minimum page size; a label of the TLB is obtained according to the mask; the higher-order MAC1 bits of a physical address corresponding to the linear address are obtained by searching the TLB according to the index number and the label; and the physical address is obtained according to the mask, the supported minimum page, and the higher-order MAC1 bits of the physical address.

    COMPUTER, CONTROL DEVICE, AND DATA PROCESSING METHOD
    2.
    发明申请
    COMPUTER, CONTROL DEVICE, AND DATA PROCESSING METHOD 审中-公开
    计算机,控制装置和数据处理方法

    公开(公告)号:US20170046202A1

    公开(公告)日:2017-02-16

    申请号:US15335456

    申请日:2016-10-27

    Abstract: A computer includes a processor and multiple components directly or indirectly connected to the processor. Each component is coupled to a control device, and is configured to provide resources for one or more application programs running in the computer. The processor, when executing an application program, attaches a tag to an application request, and sends the tag-attached application request to a control device coupled with a component to which the tag-attached application request is directed. The control device receives the tag-attached application request, determines, based on the tag and a resource allocation policy, an amount of resources in the component and instructs the component to allocate the amount of resources and process the application request in accordance with the amount of resources allocated for the application request.

    Abstract translation: 计算机包括处理器和直接或间接连接到处理器的多个组件。 每个组件耦合到控制设备,并且被配置为为在计算机中运行的一个或多个应用程序提供资源。 处理器在执行应用程序时,将标签附加到应用程序请求,并将标签附加的应用程序请求发送到与附加标签的应用程序请求所针对的组件耦合的控制设备。 控制装置接收标签附加应用程序请求,根据标签和资源分配策略确定组件中的资源量,并指示组件分配资源量,并按照该数量处理应用程序请求 为应用程序请求分配的资源。

    Memory Management Method, Apparatus, and System
    3.
    发明申请
    Memory Management Method, Apparatus, and System 有权
    内存管理方法,设备和系统

    公开(公告)号:US20160070475A1

    公开(公告)日:2016-03-10

    申请号:US14942719

    申请日:2015-11-16

    Abstract: A memory management method implemented by a requesting node includes sending first indication information used for indicating a length of memory required by the requesting node and receiving second indication information used for indicating first remote memory provided to the requesting node by a target contributing node in at least one contributing node that can provide remote memory. The method also includes determining, from available virtual addresses, a first virtual address corresponding to the first remote memory, and sending a first data read/write instruction for the first data when first data whose pointer is within a range of the first virtual address needs to be read/written, where the first data read/write instruction includes third indication information, and the third indication information is used for indicating storage space, for storing the first data, in the first remote memory.

    Abstract translation: 由请求节点实现的存储器管理方法包括发送用于指示请求节点所需的存储器长度的第一指示信息,并且至少接收用于指示目标贡献节点提供给请求节点的第一远程存储器的第二指示信息 一个贡献节点可以提供远程内存。 该方法还包括从可用虚拟地址确定与第一远程存储器相对应的第一虚拟地址,以及当第一数据的指针在第一虚拟地址的范围内需要时,发送第一数据的第一数据读/写指令 被读取/写入,其中第一数据读/写指令包括第三指示信息,并且第三指示信息用于指示用于存储第一数据的存储空间在第一远程存储器中。

    Server connection method and system of a network

    公开(公告)号:US10320606B2

    公开(公告)日:2019-06-11

    申请号:US15014184

    申请日:2016-02-03

    Abstract: A server connection method and system, which relates to the field of communications technologies, such that servers of a same specification are used to implement an optimal network, thereby reducing complexity of routing implementation which includes, providing ten servers, where each server includes five nodes, and the five nodes of each server are connected head-to-tail in series in a same connection manner, and connecting five nodes of any server in five of the ten servers to five nodes of each of the remaining five servers in a one-to-one correspondence manner, in order to form an optimal network of a Hoffman-Singleton graph.

    Memory management method, apparatus, and system

    公开(公告)号:US09940020B2

    公开(公告)日:2018-04-10

    申请号:US14942719

    申请日:2015-11-16

    Abstract: A memory management method implemented by a requesting node includes sending first indication information used for indicating a length of memory required by the requesting node and receiving second indication information used for indicating first remote memory provided to the requesting node by a target contributing node in at least one contributing node that can provide remote memory. The method also includes determining, from available virtual addresses, a first virtual address corresponding to the first remote memory, and sending a first data read/write instruction for the first data when first data whose pointer is within a range of the first virtual address needs to be read/written, where the first data read/write instruction includes third indication information, and the third indication information is used for indicating storage space, for storing the first data, in the first remote memory.

    Global memory sharing method and apparatus, and communications system

    公开(公告)号:US09652150B2

    公开(公告)日:2017-05-16

    申请号:US14739497

    申请日:2015-06-15

    Abstract: A global memory sharing method includes counting, by the sub-operating system, a page replacement rate in a task scheduling period of a predetermined quantity of times, and a memory residence time ratio in a page replacement period; calculating, by the sub-operating system, a memory pressure index according to the page replacement rate and the memory residence time ratio; and if the memory pressure index is greater than a memory pressure threshold, sending, by the sub-operating system, an application to a global memory management service module. According to the forgoing method, in an architecture of multiple operating systems, each sub-operating system can complete much adaptive work, which reduces complexity of the global memory management service module and improves system performance. Meanwhile, a utilization rate of global memory may be improved, and the architecture of the multiple operating systems may have better extensibility.

    TLB Management Method and Computer
    7.
    发明申请
    TLB Management Method and Computer 审中-公开
    TLB管理方法和计算机

    公开(公告)号:US20160103768A1

    公开(公告)日:2016-04-14

    申请号:US14975597

    申请日:2015-12-18

    Abstract: A TLB management method and computer are provided. The method includes querying a TLB storage directory table using a VPID of a first VCPU as an index, to obtain an address of a TLB storage table corresponding to the first VCPU; then accessing, according to the address of the TLB storage table corresponding to the first VCPU, the TLB storage table corresponding to the first VCPU, and reading a valid TLB entry in the TLB storage table corresponding to the first VCPU into a physical TLB.

    Abstract translation: 提供TLB管理方法和计算机。 该方法包括使用第一VCPU的VPID作为索引查询TLB存储目录表,以获得对应于第一VCPU的TLB存储表的地址; 然后根据对应于第一VCPU的TLB存储表的地址,访问与第一VCPU相对应的TLB存储表,并将与第一VCPU相对应的TLB存储表中的有效TLB条目读入物理TLB。

    Global Memory Sharing Method and Apparatus, and Communications System
    8.
    发明申请
    Global Memory Sharing Method and Apparatus, and Communications System 有权
    全局内存共享方法与设备及通信系统

    公开(公告)号:US20150277772A1

    公开(公告)日:2015-10-01

    申请号:US14739497

    申请日:2015-06-15

    Abstract: A global memory sharing method includes counting, by the sub-operating system, a page replacement rate in a task scheduling period of a predetermined quantity of times, and a memory residence time ratio in a page replacement period; calculating, by the sub-operating system, a memory pressure index according to the page replacement rate and the memory residence time ratio; and if the memory pressure index is greater than a memory pressure threshold, sending, by the sub-operating system, an application to a global memory management service module. According to the forgoing method, in an architecture of multiple operating systems, each sub-operating system can complete much adaptive work, which reduces complexity of the global memory management service module and improves system performance. Meanwhile, a utilization rate of global memory may be improved, and the architecture of the multiple operating systems may have better extensibility.

    Abstract translation: 一种全局存储器共享方法,包括:在所述子操作系统中,在预定次数的任务调度期间中对所述页更换率进行计数,以及在页替换期间计数存储器停留时间比; 由子操作系统根据页更换率和存储器停留时间比计算存储器压力指数; 并且如果存储器压力指数大于存储器压力阈值,则由子操作系统将应用发送到全局存储器管理服务模块。 根据前述方法,在多操作系统的架构中,每个子操作系统可以完成大量的自适应工作,降低了全局内存管理服务模块的复杂性,提高了系统性能。 同时,可以提高全局存储器的利用率,并且多个操作系统的架构可以具有更好的可扩展性。

    Computer system, and method for processing multiple application programs

    公开(公告)号:US10572309B2

    公开(公告)日:2020-02-25

    申请号:US15335456

    申请日:2016-10-27

    Abstract: A computer includes a processor and multiple components directly or indirectly connected to the processor. Each component is coupled to a control device, and is configured to provide resources for one or more application programs running in the computer. The processor, when executing an application program, attaches a tag to an application request, and sends the tag-attached application request to a control device coupled with a component to which the tag-attached application request is directed. The control device receives the tag-attached application request, determines, based on the tag and a resource allocation policy, an amount of resources in the component and instructs the component to allocate the amount of resources and process the application request in accordance with the amount of resources allocated for the application request.

    Method and apparatus for accessing physical resources

    公开(公告)号:US10180915B2

    公开(公告)日:2019-01-15

    申请号:US15160863

    申请日:2016-05-20

    Abstract: A method and an apparatus for accessing physical resources, is used to restrict access to physical resources of other light system kernel Light OSs by a first Light OS in a multi-kernel operating system and ensure security of accessing physical resources among the Light OSs. A method, executed by secure firmware, includes: receiving a physical address corresponding to a physical resource to be accessed by the first Light OS; determining whether the physical address corresponding to the physical resource is out of bounds; and if the physical address corresponding to the physical resource is within bounds, sending an access continuity signal to the first Light OS; or if the physical address corresponding to the physical resource is out of bounds, sending an access error signal to the first Light OS.

Patent Agency Ranking