Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-core processor system, cache coherency control method, and cache coherency control program

A multi-core processor, consistent technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve problems such as increased motion, increased power consumption, cache delay, etc., to reduce motion, prevent delay, and consume. The effect of power reduction

Inactive Publication Date: 2013-02-27
FUJITSU LTD
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, when many functions are not used at the same time, such as embedded devices, it is often executed in a single process.
Therefore, even if the techniques described in Patent Documents 1 and 2 are applied to embedded devices, coherence is always executed, and the operation of the cache coherency mechanism increases, resulting in a delay in accessing the cache memory and an increase in power consumption.
[0010] In addition, if the technology disclosed in Patent Document 3 is used, since the access information of shared data is analyzed for each statement, the cache coherency mechanism is controlled for each statement, and there is a problem that the number of times of control is very large.

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
  • Multi-core processor system, cache coherency control method, and cache coherency control program
  • Multi-core processor system, cache coherency control method, and cache coherency control program
  • Multi-core processor system, cache coherency control method, and cache coherency control program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Preferred implementations of the multi-core processor system, cache coherency control method, and cache coherency control program involved in the present invention will be described in detail below with reference to the accompanying drawings.

[0028] (Hardware of the multi-core processor system 100)

[0029] figure 1 It is a block diagram showing the hardware of the multi-core processor system 100 according to the embodiment. exist figure 1 Among them, the multi-core processor system 100 includes CPUs 101 equipped with a plurality of CPUs, a ROM (Read-Only Memory: Read Only Memory) 102 , and a RAM (Random Access Memory: Random Access Memory) 103 . Furthermore, the multi-core processor system 100 includes a flash ROM 104 , a flash ROM controller 105 , and a flash ROM 106 . In addition, the multi-core processor system 100 includes a display 107 , an I / F (Interface: Interface) 108 , and a keyboard 109 as input / output devices with a user or other devices. In addition, ...

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 disclosed multi-core processor system (100) contains an execution unit (503) that implements coherency of shared data values stored in a cache memory that is accessed by each CPU. By means of a detection unit (504), the multi-core processor system (100) detects a first thread executed by a CPU (#0), and identifies a second thread that is in the midst of execution by a CPU (#1) that is not the first CPU (#0). After identification, the multi-core processor system (100) determines by means of a determination unit (506) whether or not shared data accessed jointly by the first and second threads exist. If it is determined that shared data does not exist, the multi-core processor system (100) stops-by means of the execution unit (503)-the implementation of coherency between a snoop correspondence cache (#0) that corresponds to the first CPU (#0) and a snoop correspondence cache (#1) that corresponds to the other CPU (#1).

Description

technical field [0001] The invention relates to a multi-core processor system for controlling a cache coherency (cache coherency) mechanism, a cache coherency control method and a cache coherency control program. Background technique [0002] In recent years, in a multi-core processor system, an independent cache memory is provided for each core, and the coherency of the cache memory is maintained by a cache coherency mechanism. In a multi-core processor system using a cache coherency mechanism, since the consistency of shared data stored in a cache memory is maintained by hardware, parallel software for multi-core processors can be easily created. [0003] Since the cache coherency mechanism monitors the operation of the cache memory, a delay in accessing the cache memory occurs. As a technique for preventing delay, a technique for controlling a cache coherency mechanism based on SMP (Symmetric Multi Processing) or ASMP (Asymmetric Multi Processing) is disclosed (for examp...

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): G06F12/08
CPCG06F12/08G06F12/0815G06F12/0837G06F12/0831G06F12/0842G06F2212/1024G06F2212/1028G06F2212/171Y02D10/00G06F12/0828G06F12/0875G06F2212/452G06F2212/621
Inventor 铃木贵久山下浩一郎山内宏真栗原康志
Owner FUJITSU LTD
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