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

A method for on-chip and off-chip allocation of embedded memory data

A memory data and allocation method technology, which is applied in the direction of memory address/allocation/relocation, etc., can solve the problems of small SPM capacity, specialization, increased SPM access times, lack of data memory access optimization, etc., to achieve optimal performance and optimize data The effect of distribution

Inactive Publication Date: 2016-07-20
HANGZHOU DIANZI UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the small capacity and specificity of SPM make how to effectively use on-chip memory resources a key issue in embedded system design
[0004] Existing software data storage optimization research mainly focuses on how to increase the Cache command rate, or how to increase the number of SPM accesses, lack of research on data memory access optimization using the Cache and SPM hybrid on-chip memory structure

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 on-chip and off-chip allocation of embedded memory data
  • A method for on-chip and off-chip allocation of embedded memory data
  • A method for on-chip and off-chip allocation of embedded memory data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in detail below in conjunction with specific embodiments and accompanying drawings.

[0032] Such as figure 1 As shown, in the present embodiment, at first utilize compiler and emulator tool to extract the information of specific application program: 1. select the -O3 optimization option of GCC-2.7.1-MIPS compiler to statically compile the application program to obtain the MIPS assembly code; 2. select MIPS The emulator configures the on-chip memory, including capacity, access delay, and organization (replacement strategy, write strategy, write-miss strategy, and association method), etc., and starts the performance statistics tool to simulate the data storage access performance of the program. Secondly, establish a TCG model for these information; then use the SPM / Cache data allocation method to allocate data objects with large TCG values ​​to SPM; finally use the fixed Cache data layout method to map data objects with large TCG ...

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 an on-chip and off-chip distribution method for embedded memory data. An on-chip memory serving as the key part of an embedded system directly affects the integral performance of the system. The on-chip and off-chip distribution method firstly proposes that a TCG (trusted computing group) model is used as a new standard for measuring a data object to cause Cache missing, and majority of key factors, such as the data object size, the life cycle, the access times, the time locality and the space locality, are comprehensively considered; then, an SPM(scratch pad memory) / Cache data distribution method is proposed to distribute a data object, which most likely generates confliction (big TCG value), to an SPM; and finally, a fixed Cache data layout method is proposed to map the data object with the big TCG value to different Cache groups to avoid confliction. According to the method disclosed by the invention, on-chip memory hardware and software operated on the on-chip memory hardware are better matched, and time for a program to access a memory system is shortened so as to improve the integral performance of the system.

Description

technical field [0001] The invention belongs to the technical field of embedded memory. In particular, it relates to a method for on-chip and off-chip allocation of embedded memory data. The present invention can achieve optimal performance on specific memory configuration for specific applications, and is especially suitable for performance optimization of multimedia application programs on the hybrid memory structure of scratch pad memory / cache cache. Background technique [0002] Due to differences in manufacturing process and circuit logic structure, the speed of processor execution components has always been higher than the read and write speed of memory, and with the development of semiconductor process technology, the performance difference caused by this speed gap is gradually increasing. An important technology to solve the speed mismatch between the processor and the external memory is that the storage system adopts a layered design and integrates a small but fast...

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): G06F12/02
Inventor 姚英彪陈越佳王璇曾宪彬
Owner HANGZHOU DIANZI UNIV
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