Supercharge Your Innovation With Domain-Expert AI Agents!

Cache device and cache data acquisition method for the cache device

A data access and cache technology, applied in the direction of electrical digital data processing, memory systems, instruments, etc., to achieve the effect of improving the performance of cache devices

Inactive Publication Date: 2016-01-27
MEDIATEK SINGAPORE PTE LTD SINGAPORE
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, a cache line replacement usually triggers a read that conflicts with a dirty cache line writeback
As a result, the processing device 100 may stall to wait for the result of the read operation

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
  • Cache device and cache data acquisition method for the cache device
  • Cache device and cache data acquisition method for the cache device
  • Cache device and cache data acquisition method for the cache device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Please refer to figure 2 , figure 2 It is a schematic diagram of an SoC system 20 using a novel cache device 202 according to an embodiment of the present invention. Wherein, the cache device 202 may be coupled between the processing device 216 , the plurality of system components 226 and the external storage control module 200 . The cache device 202 can switch all kinds of traffic from the processing device 216 and the plurality of system components 226 to the storage control module 200 . The external storage control module 200 can control the external storage device 224 . It is worth noting that the cache device 202 of the present invention can be a system-level cache, not only applicable to the processing device 216 (such as CPU), but also applicable to multiple system components 226 that require data from the external storage device 224, the multiple The system components 226 may be, for example, multimedia function-related components, peripheral I / O, modems, and...

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 present invention provides a cache device and a cache data acquisition method for the cache device, wherein the cache device is coupled to a processing device, a plurality of system components and an external storage control module, and the cache device is used to store all types of The communication flow is exchanged from the processing device and the plurality of system elements to the external storage control module; and the cache device includes: a plurality of cache units and a data access unit, the plurality of cache units includes a plurality of cache lines, and the plurality of A cache unit corresponds to a plurality of cache sets; the data access unit is used for exchanging data of the processing device, the plurality of cache units and an external storage device coupled to the external storage control module according to at least one request signal. The cache device provided by the invention can effectively prefetch data from the external storage device, remove data from the cache device, and significantly improve the performance of the cache device.

Description

technical field [0001] The present invention relates to a caching device, and more specifically, to a caching device and a method for acquiring cached data used in the caching device. Background technique [0002] Caches have been used for decades to improve processor performance. Caching is a known technology that improves system on chip (SoC) performance. Generally, caches can be divided into various types according to storage size and distance from the processor, such as level 1 cache (level1 cache), level 2 cache (level2 cache), and level 3 cache (level3 cache). [0003] Please refer to FIG. 1 , which is a schematic diagram of an SoC system 10 using a conventional cache device 102 . As shown in FIG. 1 , SoC system 10 includes a processing device 100 , a cache device 102 , an external memory controller 104 , an external memory device 106 and a plurality of system components 108 . The processing device 100 is configured to process data obtained from the cache device 102...

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/0868
CPCG06F12/0804G06F12/084G06F12/0846G06F12/0811
Inventor 琼恩·索衣伦森迈克尔·弗兰克阿卡迪·艾夫鲁金
Owner MEDIATEK SINGAPORE PTE LTD SINGAPORE
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