A Method for Evaluating Memory Access Performance of Out-of-Order Processor Cache Based on Artificial Neural Network

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: 2019-03-29
RES INST OF SOUTHEAST UNIV IN SUZHOU
View PDF3 Cites 0 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
  • A Method for Evaluating Memory Access Performance of Out-of-Order Processor Cache Based on Artificial Neural Network
  • A Method for Evaluating Memory Access Performance of Out-of-Order Processor Cache Based on Artificial Neural Network
  • A Method for Evaluating Memory Access Performance of Out-of-Order Processor Cache Based on Artificial Neural Network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In the following, the present invention will be further clarified with reference to the accompanying drawings and specific embodiments. It should be understood that these examples are only used to illustrate the present invention and not to limit the scope of the present invention. After reading the present invention, those skilled in the art will understand various aspects of the present invention. Modifications of the price form all fall within the scope defined by the appended claims of this application.

[0033] An artificial neural network-based method for evaluating performance of out-of-order processor Cache memory access includes the following steps:

[0034] Step 1. Simulate and obtain the out-of-order execution flow of memory access 30% before the execution time of the target program; reorder the out-of-order execution flow according to the Gem5 instruction sequence number to obtain the order execution flow of memory access; design the stack distance algorithm to se...

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 an artificial neural network-based method for evaluating memory access performance of an out-of-order processor Cache, which belongs to the field of software and 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 greater impact on the processor's memory access performance. Missing access will cause bubbles in the processor pipeline or block the pipeline, which reduces the processor's computing performance. In addition, Cache occupies a large amount of chip area and consumes a large amount of power consumption, so 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 dimensions. One is to r...

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 Patents(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