Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data distribution optimization method based on a variable note memory

A technology of data distribution and optimization method, applied in the direction of electrical digital data processing, data processing input/output process, instruments, etc., can solve the problem of ineffective application of SPM, etc., and achieve the effect of reducing memory access energy consumption

Active Publication Date: 2018-12-14
CHONGQING UNIV OF POSTS & TELECOMM
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, all the above works are proposed at the level of system memory to replace traditional DRAM, which cannot be effectively applied to SPM

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 data distribution optimization method based on a variable note memory
  • A data distribution optimization method based on a variable note memory
  • A data distribution optimization method based on a variable note memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0032] A method for optimizing data distribution based on variable memo memory according to the present invention, specifically comprises the following steps:

[0033] S1: According to the access characteristics of the application program, the program is divided into multiple program fragments, and then the variable access information of each program fragment is counted using profiling technology;

[0034] S2: Before each program segment is executed, according to the variable access information of the program segment, dynamically adjust the number of units in the single-layer storage mode and multi-layer storage mode in the variable scratch pad memory, and search for the maximum size of SLC / MLC in the variable scratch pad memory best configuration;

[0035] S3: Based on the given SLC / MLC size configuration, use the data distribution optimi...

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 a data distribution optimization method based on a variable note memory, belonging to the technical field of computer storage. The method comprises the following steps: S1, according to the access characteristics of the application program, dividing the program into a plurality of program segments, and counting the variable access information of each program segment by using the profiling technology; S2, according to variable access information of program fragment, dynamically adjusting the number of units of single-layer storage mode and multi-layer storage mode in variable note memory, and searching for the optimal configuration of SLC / MLC size in variable note memory; S3, based on the given SLC / MLC size configuration, using the data distribution optimization algorithm to allocate the best storage address for each variable in the program segment; S4: adding the corresponding data distribution optimization program before each program segment, and running the program in the system. The invention realizes the variable memorizer of the note, and reduces the memory access energy consumption of the embedded system.

Description

technical field [0001] The invention belongs to the technical field of computer storage, and relates to a data distribution optimization method based on a variable note memory. Background technique [0002] Scratchpad Memory (SPM) is a software-controlled on-chip memory designed to replace hardware-controlled caches in embedded systems. Due to its outstanding advantages in low latency, low power consumption, and small size, scratchpad memory is widely used in embedded system designs, such as Altera Nios II and Xilinx MicroBlaze processors. But the traditional SPM is composed of SRAM, in which the leakage power occupies an average of 30%-50% of the total memory energy, increasing the consumption of the limited energy of the embedded system. Therefore, it is necessary to replace the SRAM in the SPM with a new type of non-volatile memory to reduce energy consumption and improve the performance of the embedded system. [0003] The new generation of non-volatile memory technolo...

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): G06F3/06
CPCG06F3/0625G06F3/0631G06F3/0647G06F3/0679
Inventor 龙林波韩东洪艾青
Owner CHONGQING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products