Instruction prefetching method and device

An instruction prefetching and instruction technology, applied in the computer field, can solve the problems of high hardware overhead, unsuitable for multi-core processor processor structure, aggravating the difficulty of instruction acquisition, etc., so as to improve processing efficiency, simplify management logic, and reduce hardware overhead. Effect

Active Publication Date: 2012-05-09
JIANGNAN INST OF COMPUTING TECH
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the access speed of the off-chip main memory is difficult to meet the processing speed requirements of the processor cores, and the multi-core processor usually has multiple processor cores competing to access the off-chip main memory during actual operation, which exacerbates the In addition to the difficulty of obtaining instructions, the data processing capabilities of multi-core processors cannot be fully utilized.
[0004] Aiming at the problem that the processing capability of the processor cannot be fully utilized due to the acquisition of instructions, the Chinese patent application...

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
  • Instruction prefetching method and device
  • Instruction prefetching method and device
  • Instruction prefetching method and device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0033] figure 1 A first embodiment of the instruction prefetching device of the present invention is shown.

[0034] Such as figure 1 As shown, the instruction prefetching device includes: an instruction fetch control unit 101 and an instruction cache unit 103 . The instruction prefetching device cooperates with the off-chip main memory 105 and a plurality of processor cores 107, and provides the service of prefetching instructions to the processor cores 107, wherein,

[0035] The instruction fetch control unit 101 is configured to receive a prefetch request provided by the processor core 107, search the instruction cache unit 103 for an instruction corresponding to the prefetch request based on the prefetch request, or instruct the instruction cache unit 103 to read from The off-chip main memory 105 acquires the instruction corresponding to the prefetch request, and instructs the instruction cache unit 103 to provide the instruction corresponding to the prefetch request to ...

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 relates to an instruction prefetching method and device. The instruction prefetching device is used for providing an instruction prefetching service for a processor core and comprises an instruction prefetching control unit and an instruction caching unit, wherein the instruction prefetching control unit is used for receiving a prefetching request provided by the processor core, searching an instruction corresponding to the prefetching request in the instruction caching unit on the basis of the prefetching request or indicating that the instruction caching unit acquires the instruction corresponding to the prefetching request from an off-chip main memory and indicating that the instruction caching unit provides the instruction corresponding to the prefetching request for the processor core on the basis of the prefetching request; and the instruction caching unit is used for storing the instruction, responding to the instruction of the instruction prefetching control unit, acquiring the instruction corresponding to the prefetching request from the off-chip main memory and providing the instruction corresponding to the prefetching request for the processor core. According to the instruction prefetching method and device disclosed by the invention, instruction prefetching of a multi-core processor is realized in a simpler mode, management logic of hardware instruction storage is simplified and process efficiency of the processor is improved.

Description

technical field [0001] The present invention relates to the field of computer technology, and more specifically, the present invention relates to an instruction prefetching method and a prefetching device for multi-core processors. Background technique [0002] A multi-core processor refers to the integration of multiple processor cores and related functional components into one processor chip, thereby forming a processor structure including multiple processor cores. Compared with previous single-core processors, due to the integration of multiple processor cores, the data processing capability of the multi-core processor is greatly improved. [0003] In the process of the multi-core processor executing the program, the local instruction buffer with limited capacity of each processor core cannot meet the storage of large-scale programs, and it is necessary to continuously load the required instructions from the off-chip main memory into the Native instruction buffering. Ho...

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): G06F9/38
Inventor 李宏亮谢向辉任秀江郑方吕晖钱磊
Owner JIANGNAN INST OF COMPUTING TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products