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

RAM accessing information real-time capturing device and method

A memory access and capture device technology, applied in the field of high-performance computing, can solve the problems of high cost, great impact on system performance, poor usability, etc., and achieve the effect of high-speed capture

Active Publication Date: 2008-03-26
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these registers only provide cumulative statistical results, such as the number of cache misses, etc., and cannot provide detailed process records and distributions. In addition, special instructions or interrupts are required to obtain information, which has a great impact on system performance.
Methods such as logic analyzers can collect real-time information, but the ease of use is poor and the cost is high

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
  • RAM accessing information real-time capturing device and method
  • RAM accessing information real-time capturing device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The technical solution of the present invention will be described in detail below with reference to the accompanying drawings.

[0029] As shown in Figure 1, the memory access information real-time capture device and common DDR memory are inserted in parallel on the DDR memory slot. The bold signal line is a shared bus, and the line with an arrow is a separate chip select signal line; between several DDR memory slots controlled by the memory controller, except for the chip select signal, other signal lines are shared in the form of a bus, through Monitor the memory bus to obtain memory access information from the processor. The capture device can receive the communication between the processor and the normal memory stick, but since the processor cannot access it, its chip select line will not be strobed.

[0030] As shown in FIG. 2 , the real-time capture device for memory access information includes a memory signal capture logic unit 10 , a data buffer unit 20 , a hig...

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 device comprises a memory signal capture logic unit, a data buffer unit, a high-speed data interface unit, an embedded processor unit, and configuring buffer unit. Wherein, the logic unit makes use of high-speed I / O, large-capacity RAM and embedded processor for memory interface and data transmission interface and data pre-processing. This invention can realize real-time and fast access information capture without change to original system hardware and much performance effect.

Description

technical field [0001] The invention relates to the field of high-performance computing, in particular to a device for capturing memory access information in real time and a method for capturing memory access information. Background technique [0002] Tracing and acquisition (profikling) of memory access information is traditionally used for program compilation and optimization to improve program performance. At the same time, in the research and implementation of high-performance computers, remote distributed storage is an important way, especially the use of optical interconnection, which can pull the local memory to the remote end and realize the loose coupling of memory and processor. In order to hide remote memory latency, prefetching is an important and effective way, but an efficient prefetching strategy requires an understanding of memory access patterns as a basis. [0003] Existing memory access information capture and tracking (profiling) methods can be classifie...

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): G06F11/34
Inventor 李磊陈明宇曹政樊建平
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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