Supercharge Your Innovation With Domain-Expert AI Agents!

Pretaking mechanism for intenting to proceed storage

A technology of prefetching and prefetching instructions, applied in the field of microelectronics, can solve problems such as prefetching instructions not running

Inactive Publication Date: 2004-07-21
IP FIRST
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the prefetch instructions do not operate on the operands of the program flow

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
  • Pretaking mechanism for intenting to proceed storage
  • Pretaking mechanism for intenting to proceed storage
  • Pretaking mechanism for intenting to proceed storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] Given the previous background discussion on how existing pipelined microprocessors perform prefetch operations, in view of this, the figure 1 To 3, an example will be presented that highlights the limitations of existing prefetching techniques. Next, in Figures 4 to 13, a discussion of the present invention will be presented. The present invention enables the programmer to instruct the microprocessor to prefetch data in the exclusive MESI state into its cache, thereby avoiding any program delay caused by a subsequent store operation performing the modification of the data.

[0071] like figure 1 , a block diagram illustrating the important pipeline stages 101-105 within today's pipelined microprocessor 100. The microprocessor has a fetch stage 101 , a translation stage 102 , a register stage 103 , an address stage 104 and an execute stage 105 .

[0072] At runtime, the fetch stage 101 fetches macroinstructions 121 - 123 from an instruction range 120 in system memory ...

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

A microprocessor apparatus is provided that enables exclusive prefetch of a cache line from memory. The apparatus includes translation logic and execution logic. The translation logic translates an extended prefetch instruction into a micro instruction sequence that directs a microprocessor to prefetch a cache line in an exclusive state. The execution logic is coupled to the translation logic. The execution logic receives the micro instruction sequence, and issues a transaction over a memory bus that requests the cache line in the exclusive state.

Description

technical field [0001] The present invention relates to the field of microelectronics, and in particular to a device and a method that enable a programmer to command a microprocessor to prefetch a cache line (cache line) in an exclusive MESI (modify, exclusive, share, invalid) state ) to its internal cache. Background technique [0002] In today's microprocessors, the data transmission speed between its internal logic blocks far exceeds its access speed with external memory. In an x86 desktop computer configuration, the interface between the bus and system memory runs at hundreds of megahertz (megahertz) speeds, but the internal microprocessor clock speed is approaching gigahertz (gigahertz) . Therefore, in recent years, a hierarchical body of cache structures has been developed, which makes it unnecessary for high-performance microprocessors to read or write data in a slow memory bus (memory bus) every time. bus) to perform operations (transaction), and to better play it...

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): G06F9/22G06F9/30G06F9/318G06F9/38G06F12/00G06F12/08G06F12/10G06F13/00G06F13/16
CPCG06F12/0831G06F9/30047G06F12/0862G06F2212/6028G06F9/30174G06F9/383G06F9/3017
Inventor 罗德尼·胡克
Owner IP FIRST
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