Invention Grant
US08725958B2 Methods and systems for maintaining cache coherency in multi-processor systems
有权
在多处理器系统中维护缓存一致性的方法和系统
- Patent Title: Methods and systems for maintaining cache coherency in multi-processor systems
- Patent Title (中): 在多处理器系统中维护缓存一致性的方法和系统
-
Application No.: US13009482Application Date: 2011-01-19
-
Publication No.: US08725958B2Publication Date: 2014-05-13
- Inventor: Hirokazu Takata
- Applicant: Hirokazu Takata
- Applicant Address: JP Kanagawa
- Assignee: Renesas Electronics Corporation
- Current Assignee: Renesas Electronics Corporation
- Current Assignee Address: JP Kanagawa
- Agency: McDermott Will & Emery LLP
- Priority: JP2010-009234 20100119
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
The present invention provides a data processor capable of reducing power consumption at the time of execution of a spin wait loop for a spinlock. A CPU executes a weighted load instruction at the time of performing a spinlock process and outputs a spin wait request to a corresponding cache memory. When the spin wait request is received from the CPU, the cache memory temporarily stops outputting an acknowledge response to a read request from the CPU until a predetermined condition (snoop write hit, interrupt request, or lapse of predetermined time) is satisfied. Therefore, pipeline execution of the CPU is stalled and the operation of the CPU and the cache memory can be temporarily stopped, and power consumption at the time of executing a spin wait loop can be reduced.
Public/Granted literature
- US20110179226A1 DATA PROCESSOR Public/Granted day:2011-07-21
Information query