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

Information processing device

一种信息处理装置、处理单元的技术,应用在电数字数据处理、数据处理的输入/输出过程、阴极射线管指示器等方向,能够解决没有考虑减少读取处理存储器访问数、不能减少读取访问数、效果有限等问题,达到削减存储器频带的效果

Inactive Publication Date: 2010-11-24
PANASONIC CORP
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] However, in the above-mentioned technologies described in Patent Document 1 and Patent Document 2, the number of unnecessary write accesses can be reduced, but the number of read accesses cannot be reduced.
In other words, the technique described in Patent Document 1 omits the writing process when the read data and the revised data match at the time of reading / modifying / writing, and does not consider reducing memory access in the reading process at all. number
In addition, in the technique described in Patent Document 2, write accesses are reduced, but when reading out the clear value at the time of reading, the previous image data is returned, that is, it is read and it is determined whether it is clear data and replaced. Memory band reduction has limited effect

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
  • Information processing device
  • Information processing device
  • Information processing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0024] figure 2 It is a block diagram showing the configuration of the information processing apparatus according to Embodiment 1 of the present invention.

[0025] figure 2 The information processing apparatus 100 in the system includes a plurality of (here, for example, two) hosts 101 and 102 , a storage controller 103 and a memory 104 .

[0026] The hosts 101 and 102 are constituted by, for example, processors (CPUs) that perform data processing. Here, as an example, the case where the host 101 as the first processing unit generates write data (request for write access) to be written into the memory 104, and the host 102 as the second processing unit reads out the data stored in the memory 104 data (read data) (request for read access). For example, if with figure 1 The illustrated case of chroma key synthesis is associated and corresponding, and the host 102 is an image processing unit. In addition, although the case where the host 101 requests the write access and ...

Embodiment approach 2

[0045] The second embodiment is a case where a simple table is created. In addition, the information processing apparatus of the present embodiment has the figure 2 The information processing apparatus 100 corresponding to the illustrated embodiment 1 has the same basic configuration, and the same components are assigned the same reference numerals, and the description thereof will be omitted.

[0046] Figure 5 It is a schematic diagram showing an example of the access determination management function in this embodiment.

[0047] In Embodiment 1, the memory controller 103 (or the memory 104 ) needs to store in advance the number of bits corresponding to the area where the access determination is performed as the access determination result 107 (through the table 107a ), so the required storage capacity increases. Therefore, in this embodiment, the access determination management unit 201 of the storage controller 103a is, for example, as follows Figure 5 As shown, only ...

Embodiment approach 3

[0054] The third embodiment is a case where a table is generated by detecting the continuation of the same data. In addition, the information processing apparatus of the present embodiment has the figure 2 The information processing apparatus 100 corresponding to the illustrated embodiment 1 has the same basic configuration, and the same components are assigned the same reference numerals, and the description thereof will be omitted.

[0055] Figure 7 It is a schematic diagram showing an example of the access determination management function in this embodiment.

[0056] In this embodiment, the access determination management unit 301 of the storage controller 103b is, for example, as follows Figure 7 As shown, it does not determine whether the write data is consistent with the setting data set by any one of the multiple hosts (or a specific one) as an access judgment condition, but holds in advance the previous execution of a certain host. In the write data 302 at the t...

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

An information processing device in which memory bands can be significantly cut. In the present device, an access determining / managing portion (105) determines whether or not write data meets access determination conditions when write-accessing a memory (104), and manages this determination result and access location data (an address in the memory (104)) during the write access as access determination results (107), and does not perform a write access if the write data does not meet the access determination conditions. On the other hand, the access determining / managing portion (105) references the access determination results (the access location data and determination result) when read-accessing the address, and if the access determination results meet the access determination conditions when read-accessing the address, the data determined by the access determining conditions is returned to the master, without read-accessing the memory (104).

Description

technical field [0001] The present invention relates to an information processing apparatus having a memory. Background technique [0002] In recent years, for LSIs (Large scale Integration circuits) that process digital images, as the size of images to be processed increases, insufficient memory bandwidth (the number of accesses per unit time) has become a big problem. [0003] For example, taking the chroma key (key color) composition, which is one of the image composition methods, as an example, use figure 1 Explain the problem. Chroma key composition is a method of synthesizing two images by removing only a specific color called chroma key from an image and inserting another image. Any color can be set as a chroma key. [0004] figure 1 It shows the case where the image C is generated by combining the image A and the image B stored in the memory. Set the chroma key data for image A. The image A is generated by the processor (CPU: Central Processing Unit) 1 , that i...

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 Applications(China)
IPC IPC(8): G06F3/153G09G3/20
CPCG09G5/393G09G5/395G09G2360/18G09G2320/0252G09G5/026G09G5/39G09G5/06G09G2350/00
Inventor 石冈敏幸
Owner PANASONIC 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