Artificial neural network-based out-of-order processor Cache memory access performance evaluation method

An artificial neural network and out-of-order processor technology, applied in neural learning methods, biological neural network models, electrical digital data processing, etc., can solve the problem of low precision and achieve the effect of accelerating speed

Active Publication Date: 2016-06-08
RES INST OF SOUTHEAST UNIV IN SUZHOU
View PDF3 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Purpose of the invention: In order to overcome the deficiencies in the prior art, the present invention provides a method for evaluating memory access performance of out-of-order processors based on artificial neural networks, which solves the problem of using binary execution tools to extract stack distance distributions in predicting Cache The problem of low precision in memory access behavior

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
  • Artificial neural network-based out-of-order processor Cache memory access performance evaluation method
  • Artificial neural network-based out-of-order processor Cache memory access performance evaluation method
  • Artificial neural network-based out-of-order processor Cache memory access performance evaluation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these examples are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention All modifications of the valence form fall within the scope defined by the appended claims of the present application.

[0033] A kind of out-of-order processor Cache performance evaluation method based on artificial neural network, comprises the following steps:

[0034] Step 1, simulate and obtain the memory access out-of-order execution flow of the first 30% of the execution time of the target program; reorder the out-of-order execution flow according to the Gem5 instruction fetch sequence number to obtain the sequential execution flow of memory access; design the stack distance algo...

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 discloses an artificial neural network-based out-of-order processor Cache memory access performance evaluation method, and aims at solving the problem that the memory access instructions are executed out of order so that the stacking distance distribution extracted by utilizing a binary execution tool during the prediction of LRU-Cache memory access behaviors is low in precision. The method comprises the following steps: combining a read-black tree and a hash table; designing a Cache group association architecture-based stacking distance extraction algorithm; respectively calculating a memory access sequence and the stacking distance distribution executed out of order; fitting the stacking distance distribution executed according to the memory access sequence and a memory access missing number by utilizing a BP neural network; and importing the stacking distance distributed extracted on the basis of the binary execution tool into the trained neural network so as to predict the Cache memory access behaviors with high precision. According to the method disclosed in the invention, the artificial neural network is adopted, so that the problem that the stacking distance distribution extracted by utilizing the binary execution tool during the prediction of the Cache memory access behaviors is low in precision is effectively solved.

Description

technical field [0001] The invention relates to a method for evaluating memory access performance of an out-of-order processor Cache based on an artificial neural network, and belongs to the field of software-hardware collaborative design. Background technique [0002] Pre-silicon architecture evaluation and design space exploration based on hardware behavior modeling can provide chip design guidance and reduce chip design iteration cycles. Cache, as an on-chip cache, has a great impact on processor memory access performance. Missing access will cause bubbles in the processor pipeline or cause pipeline blockage, reducing processor computing performance. In addition, Cache occupies a large amount of chip area and consumes a lot of power consumption, so the processor design needs to design the organizational structure of Cache more reasonably. [0003] In recent years, the research on Cache memory access performance can be divided into two directions. One is to reduce the num...

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): G06F17/50G06N3/08
CPCG06F30/367G06N3/08
Inventor 季柯丞王芹凌明
Owner RES INST OF SOUTHEAST UNIV IN SUZHOU
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