PARTITIONING OF MEMORY SYSTEM RESOURCES OR PERFORMANCE MONITORING

    公开(公告)号:US20180203609A1

    公开(公告)日:2018-07-19

    申请号:US15405661

    申请日:2017-01-13

    Applicant: ARM Limited

    Abstract: Memory transactions are issued to a memory system component specifying a partition identifier allocated to a software execution environment associated with said memory transaction. The memory system component selects one of a plurality of sets of memory system component parameters in dependence on the partition identifier specified by a memory transaction to be handled. The memory system component controls allocation of resources for handling the memory transaction or manages contention for the resources in dependence on the selected set of parameters, or updates performance monitoring data specified by the selected set of parameters in response to handling of said memory transaction. Partition identifier remapping circuitry is provided to remap a virtual partition identifier specified for a memory transaction by a first software execution environment to a physical partition identifier to be specified with the memory transaction issued to the memory system component.

    SYSTEM AND METHOD FOR MANAGING A CLUSTER OF CACHE SERVERS (TRASK)

    公开(公告)号:US20180121304A1

    公开(公告)日:2018-05-03

    申请号:US15783537

    申请日:2017-10-13

    Abstract: Implementations of this disclosure are directed to systems, devices and methods for implementing a cache data management system. Webserver computers receive cache data requests for data stored at a computer cluster comprising a plurality of master cache data server computers that do not have corresponding slave cache data server computers to store reserve cache data. Proxy computers in communication with the plurality of webserver computers and the computer cluster route the cache data requests from the webserver computers to the computer cluster. Each proxy computer includes a sentinel module to monitor a health of the computer cluster by detecting failures of master cache data server computers and a trask monitor agent to manage the computer cluster. In response to the sentinel module detecting a failed master cache data server computer, the trask monitor agent replaces the failed master cache data server computer with a substantially empty reserve master cache data server computer, which is subsequently populated with the reserve cache data from a master database.

    SELECTIVE ALLOCATION OF CPU CACHE SLICES TO DATABASE OBJECTS

    公开(公告)号:US20180067859A1

    公开(公告)日:2018-03-08

    申请号:US15810442

    申请日:2017-11-13

    Applicant: SAP SE

    Inventor: Ivan Schreter

    Abstract: A central processing unit (CPU) forming part of a computing device, initiates execution of code associated with each of a plurality of objects used by a worker thread. The CPU has an associated cache that is split into a plurality of slices. It is determined, by a cache slice allocation algorithm for each object, whether any of the slices will be exclusive to or shared by the object. Thereafter, for each object, any slices determined to be exclusive to the object are activated such that the object exclusively uses such slices and any slices determined to be shared by the object are activated such that the object shares or is configured to share such slices.

    Computing device and method for processing data in cache memory of the computing device

    公开(公告)号:US09842054B2

    公开(公告)日:2017-12-12

    申请号:US14793972

    申请日:2015-07-08

    CPC classification number: G06F12/0871 G06F2212/282

    Abstract: In a method for processing cache data of a computing device, a storage space of the storage device is divided into sections, and a section number of each data block in the storage device is determined according one of the sections in the storage device which each data block belongs to. A field is added for each data block in the storage device to record a section number of each data block in the storage device. When the cache data in the cache memory requires to be written back to the storage device, cache data with the section number is searched from all of the cache data in the cache memory to be written back to a corresponding section in the storage device.

Patent Agency Ranking