Invention Grant
US09268542B1 Cache contention management on a multicore processor based on the degree of contention exceeding a threshold
有权
基于超过阈值的争用程度,在多核处理器上进行缓存争用管理
- Patent Title: Cache contention management on a multicore processor based on the degree of contention exceeding a threshold
- Patent Title (中): 基于超过阈值的争用程度,在多核处理器上进行缓存争用管理
-
Application No.: US13096821Application Date: 2011-04-28
-
Publication No.: US09268542B1Publication Date: 2016-02-23
- Inventor: Jason Mars , Robert Hundt , Neil A. Vachharajani
- Applicant: Jason Mars , Robert Hundt , Neil A. Vachharajani
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F13/00 ; G06F9/45 ; G06F9/30 ; G06F9/52 ; G06F13/372 ; G06F13/30

Abstract:
A first indicator of a first number of cache misses to a cache memory of a multicore processor for a first application over a first time period is received. The first application executes on a first core of the processor and a second application simultaneously executes on a second core of the processor during the first time period. The first and second cores share the cache memory. A second indicator of a second number of cache misses to the cache memory for the first application over a second time period is received. During the second time period, the first application executes on the first core and the second application does not execute on the second core. A degree of contention among the first and second applications is determined based on the first and second indicators, and execution of the second application is adjusted based on the determined degree of contention.
Information query