Invention Grant
- Patent Title: Horizontally-shared cache victims in multiple core processors
- Patent Title (中): 在多个核心处理器中的水平共享缓存受害者
-
Application No.: US11681610Application Date: 2007-03-02
-
Publication No.: US07774549B2Publication Date: 2010-08-10
- Inventor: Sanjay Vishin
- Applicant: Sanjay Vishin
- Applicant Address: US CA Sunnyvale
- Assignee: MIPS Technologies, Inc.
- Current Assignee: MIPS Technologies, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Townsend and Townsend and Crew LLP
- Main IPC: G06F12/12
- IPC: G06F12/12 ; G06F13/00

Abstract:
A processor includes multiple processor core units, each including a processor core and a cache memory. Victim lines evicted from a first processor core unit's cache may be stored in another processor core unit's cache, rather than written back to system memory. If the victim line is later requested by the first processor core unit, the victim line is retrieved from the other processor core unit's cache. The processor has low latency data transfers between processor core units. The processor transfers victim lines directly between processor core units' caches or utilizes a victim cache to temporarily store victim lines while searching for their destinations. The processor evaluates cache priority rules to determine whether victim lines are discarded, written back to system memory, or stored in other processor core units' caches. Cache priority rules can be based on cache coherency data, load balancing schemes, and architectural characteristics of the processor.
Public/Granted literature
- US20080091880A1 HORIZONTALLY-SHARED CACHE VICTIMS IN MULTIPLE CORE PROCESSORS Public/Granted day:2008-04-17
Information query