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

Data prefetching system and method applied to SOC architecture

A data prefetching and prefetching technology, applied in memory systems, electrical digital data processing, architectures with a single central processing unit, etc., can solve problems such as reducing operating efficiency, achieve low power consumption, efficient mapping relationships, and flexible methods Effect

Active Publication Date: 2018-03-16
SHENZHEN AIXIESHENG TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Since the operating frequency of the CPU is often higher than the frequency of the memory, the CPU has to wait for several clock cycles to obtain a response from the memory every time the CPU issues an instruction to operate on the memory, which greatly reduces the operating efficiency of the CPU.

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
  • Data prefetching system and method applied to SOC architecture
  • Data prefetching system and method applied to SOC architecture
  • Data prefetching system and method applied to SOC architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be described in further detail below in conjunction with the examples and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0041] In order to solve the technical defect that the CPU reads the external memory at a slow speed in the prior art, the present invention provides a SOC architecture configured with a fast access engine and a method for accessing the memory. The present invention optimizes and improves on the basis of the existing SOC architecture, and mainly realizes fast reading of memory data by adding a fast access engine between the CPU and the memory. In addition, the improved SOC architecture provides a memory access method, so as to realize fast reading of memory data. The technical solution of the present invention will be specifically described in conjunction with the following embodiments.

[0042] See first figure 1 , which is a schematic diagram of the SOC architecture of 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

The invention provides a data prefetching system applied to an SOC architecture and a memory access method. The system comprises a CPU, an AHB bus, a quick access engine and a memory, wherein the CPUis connected with the AHB bus and used for sending an address fetching instruction to the AHB bus; the quick access engine is used for receiving the address fetching instruction of the CPU from the AHB bus and judging whether the address fetching instruction has corresponding prefetching operation in the quick access engine; if yes, a response is directly made; and otherwise, the memory is accessed according to the address fetching instruction, an address fetching value corresponding to the address fetching instruction is saved into the quick access engine, a response is made to the CPU, and meanwhile adjacent address values of the address fetching value are fetched and saved into a cache of the quick access engine. Compared with the prior art, the quick access engine is added between theCPU and the memory, address prefetching judgment and operation are performed before the CPU sends the address fetching instruction to the memory, and when the address fetching instruction of the CPU really arrives, the effect of direct responding without waiting can be achieved.

Description

technical field [0001] The invention relates to the field of SOC architecture, in particular to a data prefetching system and a prefetching method for the SOC architecture. Background technique [0002] A SOC (system on chip) generally includes at least a central processing unit (CPU) and a storage device (memory) for storing programs, and in addition, some peripheral devices may be added in order to realize specific or general functions. [0003] However, the interface specification of the currently used CPU complies with AMBA-related protocols, that is, it needs to interact with other peripherals through the AMBA bus, so all peripherals are connected to the AMBA bus. Among them, AMBA bus includes AHB, ASB and APB bus. The more commonly used buses are AHB and APB. Generally, peripherals that require high-speed access are all AHB interfaces. Peripherals that do not require high access rates are generally connected to the APB bus, and ASB is rarely used. [0004] Please als...

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): G06F12/0862G06F13/16G06F15/78
CPCG06F12/0862G06F13/1673G06F15/7807
Inventor 余晋权夏群兵杨海余
Owner SHENZHEN AIXIESHENG TECH CO LTD
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