Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Cache simulator based on GPU and time parallel speedup simulating method thereof

A simulator and analog module technology, applied in software simulation/interpretation/simulation, instruments, memory systems, etc., can solve problems such as high cost, inflexibility, and differences, achieve high acceleration, improve Cache simulation efficiency, and facilitate calculation resource effect

Inactive Publication Date: 2011-10-19
BEIHANG UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, in terms of time parallel simulation, German scholar Kiesling uses a finite approximation method to correct the cache simulation on the basis of the time slicing algorithm, but the real simulation results are different from the real results, which cannot reflect the actual cache performance well.
[0009] The above methods have their own limitations, such as unsatisfactory acceleration effect, high cost, or inflexibility
No simulation method can simultaneously meet the requirements of correctness, practicality, cost, speed-up effect, flexibility, etc.

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
  • Cache simulator based on GPU and time parallel speedup simulating method thereof
  • Cache simulator based on GPU and time parallel speedup simulating method thereof
  • Cache simulator based on GPU and time parallel speedup simulating method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0041] A kind of GPU-based Cache simulator that the present invention proposes, such as figure 1 As shown, it includes an initialization module 1, a Trace segmentation module 2, a GPU parallel simulation module 3, a GPU parallel correction module 4 and a statistical calculation module 5. Among them, the initialization module 1, the Trace segmentation module 2 and the statistical calculation module 5 run on the CPU side, while the GPU parallel simulation module 3 and the GPU parallel correction module 4 run on the GPU side to realize parallel simulation.

[0042] The initialization module 1 and the GPU parallel simulation module 3 have been improved on the basis of the initialization module and the simulation module in the traditional Cache simulator respectively. Configuration files have been added to the initialization module 1 to increase the flexibility of...

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 provides a Cache simulator based on a GPU and a time parallel speedup simulating method thereof. The Cache simulator comprises an initializing module, a Trace segmentation module, a GPU parallel simulating module, a GPU parallel modifying module and a statistical calculation module. The cache simulator is based on the GPU with strong high-performance parallel computing capacity, hasmulti granularity and multi configuration abilities and parallel simulation characteristic. The invention adopts a time parallel speedup method to segment longer Trace arrays, realizes the parallel simulation of multi Trace segments on the GPU, and utilizes the GPU parallel modifying module to modify the error caused by the modifying and simulating processes in the simulating process. The invention has the advantages that the Cache simulating efficiency is improved, computing resources are better utilized and simultaneously higher cost-performance ratio is achieved.

Description

technical field [0001] The invention relates to a Cache simulator and an acceleration simulation method thereof, in particular to a GPU-based Trace-driven Cache simulator and a time parallel acceleration simulation method thereof, belonging to the field of computer architecture and parallel computing. Background technique [0002] Cache (high-speed cache memory) technology effectively narrows the speed gap between the processor and the memory, and greatly improves the performance of the computer system. Therefore, the design of the modern processor is usually accompanied by the Cache design. However, due to the constraints of design cost and time-to-market, it is difficult for designers to comprehensively evaluate the performance of different Cache structures in hardware during the processor development stage. Therefore, designers usually need to use software methods to evaluate the performance of different Cache structures. [0003] The simulator is divided into a hardware ...

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): G06F9/455G06F12/08G06T1/20G06T1/60G06F12/0884
Inventor 万寒高小鹏马俊杰王志强龙翔
Owner BEIHANG UNIV
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
Eureka Blog
Learn More
PatSnap group products