Supercharge Your Innovation With Domain-Expert AI Agents!

Prefetch training method of processor, processing device, processor and computing equipment

A training method and prefetcher technology, applied in machine execution devices, computing, computer components, etc., can solve problems such as performance loss, idling, etc., to avoid resource waste, simplify writing resources, and simplify the prefetch training process. Effect

Pending Publication Date: 2022-04-15
HYGON INFORMATION TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Usually, the operating frequency of the core (Core) of the CPU is higher than the operating frequency of the memory. Therefore, the CPU needs to wait for hundreds of CPU clock cycles to directly obtain data from the memory, which will cause the CPU to fail because it cannot continue to process related instructions or data. Produces idling, causing performance loss

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
  • Prefetch training method of processor, processing device, processor and computing equipment
  • Prefetch training method of processor, processing device, processor and computing equipment
  • Prefetch training method of processor, processing device, processor and computing equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure with reference to the drawings in the embodiments of the present disclosure. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.

[0040] In addition, as shown in the present disclosure and claims, the words "a", "an", "an" and / or "the" are not specific to the singular and may include the plural unless the context clearly suggests an exception. "First", "second" and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Likewise, "comprising" or "comprises" and similar words mean that ...

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 embodiment of the invention provides a prefetch training method of a processor, a processing device, the processor and computing equipment. The prefetch training method of the processor comprises the steps that according to an instruction translation rule, an instruction is translated to obtain N microinstructions, and N is a positive integer larger than 1; and triggering a prefetcher to perform one or more training operations based on the N microinstructions, and for each training operation in the one or more training operations, the prefetcher performing prefetch training based on parameters of the training operation.

Description

technical field [0001] The technical field of processors in some embodiments of the present disclosure, in particular, relates to a processor prefetch training method, a processing device, a processor, and a computing device. Background technique [0002] In a central processing unit (Central Processing Unit, CPU) architecture, program instructions and data are generally stored in a memory such as a dynamic random access memory (Dynamic Random Access Memory, DRAM). Usually, the operating frequency of the core (Core) of the CPU is higher than the operating frequency of the memory. Therefore, the CPU needs to wait for hundreds of CPU clock cycles to directly obtain data from the memory, which will cause the CPU to fail because it cannot continue to process related instructions or data. Idling occurs, causing performance loss. Therefore, modern high-performance CPUs are usually provided with a multi-level cache (Cache) architecture to store recently accessed data. Furthermore...

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): G06K9/62G06F12/0877G06F12/06G06F9/38
Inventor 崔泽汉薛大庆
Owner HYGON INFORMATION TECH CO 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