Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Heterogeneous processors sharing a common cache

A heterogeneous processor, cache technology, applied in the field of processors

Active Publication Date: 2009-07-01
INTEL CORP
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A cache (typically based on static random-access memory, or "SRAM") can return data faster than main memory, but uses more area and power

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
  • Heterogeneous processors sharing a common cache
  • Heterogeneous processors sharing a common cache
  • Heterogeneous processors sharing a common cache

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Figures 1A-1C A multiprocessor system 10 is shown including a multiprocessor 12 coupled to main memory 14 by a memory bus 16 . The multiprocessor 12 includes a cache (“shared cache”) 18 and a plurality of processor “cores” (collectively, processor cores 20 ) that are connected to and share the cache 18 . Shared cache 18 in this figure is intended to represent a unit comprising cache memory and associated control logic. Cache control logic includes logic for mapping memory addresses ("cache tags") that are currently cached with their associated cache lines.

[0030] The processor core 20 includes heterogeneous cores, that is, processor cores (or types of processor cores) with different structures. For example, processor core 20 may include one or more special purpose processor cores and / or at least one central processing unit (CPU) core.

[0031] Special purpose processor cores may include, for example, at least one network processor unit (NPU) core and / or a graphics ...

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 discloses a multi-core processor capable of providing a heterogeneous processors core and sharing high-speed cache, which comprises a processor core with the heterogeneous processors core and the high-speed cache connected to the processor core and shared by the processor core; wherein the processor core and the high-speed cache are integrated into a single integrated chip.

Description

[0001] This application is a divisional application of the following application. The filing date of the original application is November 18, 2005. The title of the invention is "Heterogeneous Processor Sharing Common Cache", and the application number is 200510023015.0. technical field [0002] The invention relates to a processor, in particular to a heterogeneous processor sharing a common cache. Background technique [0003] Modern general-purpose processors typically access main memory (typically implemented as dynamic random access memory, or "DRAM") through a hierarchy of one or more caches (eg, L1 and L2 caches). A cache (typically based on static random access memory, or "SRAM") can return data faster than main memory, but uses more area and power. Memories accessed by general-purpose processors typically exhibit high temporal and spatial locality. A cache takes advantage of this by fetching data from main memory in larger chunks than needed (spatial locality) and k...

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
IPC IPC(8): G06F15/78
CPCG06F12/084G06F15/167G06F15/7842G06F15/781G06F13/4022G06F13/4282G06F15/7846G06F2212/302G06F12/0815G06F12/0893G06F2212/621G06F12/0811G06F2212/283G06F2212/314
Inventor F·哈迪M·卡波特J·贝克M·罗森布卢特
Owner INTEL CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products