TECHNIQUES FOR CHANGING MANAGEMENT MODES OF MULTILEVEL MEMORY HIERARCHY
    1.
    发明申请
    TECHNIQUES FOR CHANGING MANAGEMENT MODES OF MULTILEVEL MEMORY HIERARCHY 审中-公开
    改变多层次记忆层次管理模式的技术

    公开(公告)号:US20160179382A1

    公开(公告)日:2016-06-23

    申请号:US14576912

    申请日:2014-12-19

    Abstract: A processor modifies memory management mode for a range of memory locations of a multilevel memory hierarchy based on changes in an application phase of an application executing at a processor. The processor monitors the application phase (e.g.,. computation-bound phase, input/output phase, or memory access phase) of the executing application and in response to a change in phase consults a management policy to identify a memory management mode. The processor automatically reconfigures a memory controller and other modules so that a range of memory locations of the multilevel memory hierarchy are managed according to the identified memory management mode. By changing the memory management mode for the range of memory locations according to the application phase, the processor improves processing efficiency and flexibility.

    Abstract translation: 处理器基于在处理器上执行的应用的应用阶段的变化来修改多层存储器层级的一系列存储器位置的存储器管理模式。 处理器监视执行应用程序的应用阶段(例如,计算限制阶段,输入/输出阶段或存储器访问阶段)并且响应于阶段的改变来咨询管理策略以识别存储器管理模式。 处理器自动重新配置存储器控制器和其他模块,使得根据所识别的存储器管理模式来管理多级存储器层级的一系列存储器位置。 通过根据应用阶段改变存储器位置范围的存储器管理模式,处理器提高了处理效率和灵活性。

    SPILL DATA MANAGEMENT
    2.
    发明申请
    SPILL DATA MANAGEMENT 审中-公开
    泄漏数据管理

    公开(公告)号:US20140164708A1

    公开(公告)日:2014-06-12

    申请号:US13708090

    申请日:2012-12-07

    CPC classification number: G06F12/0875 G06F12/0891 G06F12/123 Y02D10/13

    Abstract: A processor discards spill data from a memory hierarchy in response to the final access to the spill data has been performed by a compiled program executing at the processor. In some embodiments, the final access determined based on a special-purpose load instruction configured for this purpose. In some embodiments the determination is made based on the location of a stack pointer indicating that a method of the executing program has returned, so that data of the returned method that remains in the stack frame is no longer to be accessed. Because the spill data is discarded after the final access, it is not transferred through the memory hierarchy.

    Abstract translation: 响应于对处理器执行的编译程序已经执行对溢出数据的最终访问,处理器从存储器层次结构中丢弃溢出数据。 在一些实施例中,基于为此目的配置的专用加载指令确定最终访问。 在一些实施例中,基于指示执行程序的方法已经返回的堆栈指针的位置进行确定,使得保留在堆栈帧中的返回的方法的数据不再被访问。 由于溢出数据在最终访问后被丢弃,因此不会通过内存层次结构传输。

    STORAGE LOCATION ASSIGNMENT AT A CLUSTER COMPUTE SERVER
    3.
    发明申请
    STORAGE LOCATION ASSIGNMENT AT A CLUSTER COMPUTE SERVER 审中-公开
    存储位置分配在一个集群计算机服务器

    公开(公告)号:US20160173589A1

    公开(公告)日:2016-06-16

    申请号:US14568181

    申请日:2014-12-12

    Abstract: A cluster compute server stores different types of data at different storage volumes in order to reduce data duplication at the storage volumes. The storage volumes are categorized into two classes: common storage volumes and dedicated storage volumes, wherein the common storage volumes store data to be accessed and used by multiple compute nodes (or multiple virtual servers) of the cluster compute server. The dedicated storage volumes, in contrast, store data to be accessed only by a corresponding compute node (or virtual server).

    Abstract translation: 集群计算服务器在不同的存储卷中存储不同类型的数据,以减少存储卷上的数据重复。 存储卷分为两类:常用存储卷和专用存储卷,其中公共存储卷存储要由群集计算服务器的多个计算节点(或多个虚拟服务器)访问和使用的数据。 相比之下,专用存储卷存储仅由对应的计算节点(或虚拟服务器)访问的数据。

Patent Agency Ranking