Supercharge Your Innovation With Domain-Expert AI Agents!

Line swapping scheme to reduce back invalidations, device and system

An affinity and cache technology, applied in the direction of memory system, memory address/allocation/relocation, instrument, etc.

Inactive Publication Date: 2012-09-05
INTEL CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These large snoop filters take up a lot of space and add complexity and thus cost to the hub controller

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Line swapping scheme to reduce back invalidations, device and system
  • Line swapping scheme to reduce back invalidations, device and system
  • Line swapping scheme to reduce back invalidations, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] figure 1 is a diagram of one embodiment of a system with a 'way hint' snoop filter. System 100 may be any type of multiprocessor or multicore system, including personal computers, mainframe computers, handheld computers, consumer electronics (cell phones, handheld gaming devices, set-top boxes, or similar devices), networking devices, automotive / avionics control device or other similar device.

[0022] The system 100 may have any number of processors 107 , 111 each having at least one cache 109 , 113 associated with the processors 107 , 111 . In one embodiment, the system 100 may have a fixed number of processors 107,111. In another embodiment, system 100 may have a slot or interface for any processor. The number of processors can be changed by adding or removing processors to the system.

[0023] In one embodiment, the processors 107, 111 may be processors with separate cores and on separate substrates, in separate packages. In another embodiment, a processor may...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a line swapping scheme to reduce back invalidations in a snoop filter. In an embodiment, a method is provided. The method of this embodiment provides steps as follows: receiving a request for data from a processor of a plurality of processors, determining a cache entry location based, at least in part, on the request, storing the data in a cache corresponding to the processor at the cache entry location, and storing a coherency record corresponding to the data in an affinity corresponding to the cache.

Description

technical field [0001] Embodiments of the present invention relate to reducing later invalid row swapping schemes in snoop filters. Background technique [0002] As a method of increasing the computing power of new computer systems, the use of multiple processors, or processors with multiple cores, is increasingly common. Multiprocessor and multicore systems share system resources such as system memory and storage. Multiple processors or cores typically access the same data in memory or storage and attempt to utilize this data concurrently. To achieve this aspect, multiprocessor and multicore systems track data usage to maintain data coherency. One aspect of maintaining data coherency in a multiprocessor system is ensuring that the data cached in each processor is consistent. For example, each processor may alter data in its cache before writing the data back to system memory. If another processor requests changed data from system memory before this data is written back...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/08
CPCG06F12/082G06F12/0831G06F12/0822G06F13/16G06F12/08
Inventor S·钦塔马尼K·程M·曼维瓦拉B·费希姆K·普夫莱德雷尔
Owner INTEL CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More