发明名称 Application thread to cache assignment
摘要 Techniques are described for assigning an application thread to a cache. A newly created application thread may be assigned to a plurality of caches. The cache assignment that optimizes performance may be determined. The newly created application thread may be associated with the determined cache.
申请公布号 US9268609(B2) 申请公布日期 2016.02.23
申请号 US201313874179 申请日期 2013.04.30
申请人 Hewlett Packard Enterprise Development LP 发明人 Bacchus Reza M.
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 Hewlett Packard Enterprise Patent Department 代理人 Hewlett Packard Enterprise Patent Department
主权项 1. A method comprising: receiving a user selection of a performance metric of a computer system to optimize; starting, by a processor of a device, a multi-threaded application program on the device; creating, by the processor, a new thread in the multi-threaded application program; temporarily assigning, by the processor, the new thread to a cache according to each of a plurality of thread assignment rules; running, by the processor, the new thread according to each of the plurality of thread assignment rules for a fixed period of time; collecting performance metrics of the device based on the running of the new thread according to each of the plurality of thread assignment rules; determining, by the processor, which thread assignment rule of the plurality of thread assignment rules optimizes the user-selected performance metric based on the collected performance metrics of the device; and assigning, by the processor, the new thread to a cache according to the thread assignment rule that optimizes the user-selected performance metric.
地址 Houston TX US