×

System and methods for sharing memory subsystem resources among datacenter applications

  • US 10,313,265 B1
  • Filed: 06/22/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 06/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for mapping applications onto system resources of a computing platform, the method comprising:

  • receiving, using control circuitry, a request to run a plurality of applications on a computing platform having a plurality of system resources;

    determining, using the control circuitry, a plurality of resource sharing metrics for each of the plurality of applications, the resource sharing metrics representative of a level of resource sharing between the plurality of applications, each resource sharing metric comprising at least one of data sharing, bus usage, or a cache footprint;

    determining, using the control circuitry, a priority for each of the plurality of applications;

    comparing, using the control circuitry, the plurality of resource sharing metrics and the priority between each of the plurality of applications;

    determining, using the control circuitry and based on the comparison, the level of resource sharing between the plurality of applications;

    determining, using the control circuitry and based on the determined level of resource sharing and the priority of each application, a mapping of the plurality of applications onto the plurality of system resources of the computing platform; and

    associating, using the control circuitry, the determined mapping with the computing platform.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×