发明名称 System and methods for sharing memory subsystem resources among datacenter applications
摘要 Systems and methods for mapping applications onto system resource of a computing platform are discussed. The computing platform may receive, using control circuitry, a request to run a plurality of applications on a computing platform having a plurality of system resources. The computing platform may determine a plurality of mapping configurations for the plurality of applications onto the plurality of system resources. The computing platform may execute the plurality of applications with each of the plurality of mapping configurations. The computing platform may determine at least one performance metric based on the executed plurality of applications for each of the plurality of mapping configurations. The computing platform may select a selected mapping configuration among the plurality of mapping configurations based on at least one determined performance metric.
申请公布号 US9401869(B1) 申请公布日期 2016.07.26
申请号 US201313908831 申请日期 2013.06.03
申请人 Google Inc. 发明人 Tang Lingjia;Mars Jason;Hundt Robert
分类号 G06F15/177;H04L12/911 主分类号 G06F15/177
代理机构 Honigman Miller Schwartz and Cohn LLP 代理人 Honigman Miller Schwartz and Cohn LLP
主权项 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 mapping configurations for the plurality of applications onto the plurality of system resources, each mapping configuration associated with a mapping of application threads for each of the applications onto the system resources; executing, using the control circuitry, the plurality of applications with each of the plurality of mapping configurations separately for a predetermined amount of time; determining, using the control circuitry, at least one performance metric for each mapping configuration after the plurality of applications execute for the predetermined amount of time; selecting, using the control circuitry, a selected mapping configuration among the plurality of mapping configurations based on the at least one performance metric determined for each associated mapping configuration; and executing the plurality of mapping configurations with the selected mapping configuration.
地址 Mountain View CA US