Pseudo-Access Load Generation for High-Load Memory Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods struggle to simulate a high load state on a memory module in a computer system when multiple application programs are integrated, as external data bandwidth limitations and processor interference hinder proper operation verification.
Innovation Solution
A pseudo-access load generation mechanism is provided inside the computer, comprising a pseudo-access load generation unit that generates a pseudo-access load on the memory module based on access profile information or self-running mode settings, allowing simulation of a high load state without affecting the processor operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If external data bandwidth is used to generate load on memory module, then load generation capability is improved, but data bandwidth limitation prevents sufficient high load state simulation
Solution Approach 1:
The patent introduces a pseudo-access load generation unit as an intermediary component that operates independently from the processor and memory module. This unit generates pseudo-access loads by simulating access patterns without requiring actual data transfer through the external interface, thereby overcoming the data bandwidth limitation while maintaining high load generation capability.
2Productivity
If processor is used to generate load on memory module, then load generation capability is improved, but processor operation is affected and verification accuracy deteriorates
Solution Approach 1:
The patent segments the load generation function from the processor by introducing a separate pseudo-access load generation unit. This segmentation allows the load generation process to occur independently without interfering with processor operations, thereby maintaining verification accuracy while improving load generation capability.
Solution Approach 2:
The pseudo-access load generation unit acts as an intermediary that generates loads on the memory module without involving the processor directly. This intermediary approach ensures that processor operations remain unaffected while still achieving high load generation capability for accurate verification.
3Ease of operation
If fewer application programs are executed for verification, then verification simplicity is improved, but load state simulation accuracy deteriorates
Solution Approach 1:
The patent uses the pseudo-access load generation unit to create a virtual copy of the load state that would occur if multiple application programs were executed. By generating pseudo-access patterns that replicate the memory access characteristics of multiple programs, the system achieves accurate load state simulation without actually running all programs, thus maintaining verification simplicity.
Solution Approach 2:
The pseudo-access load generation unit changes the access parameters (such as access patterns, data sizes, and access frequencies) to simulate the load state of multiple application programs. By adjusting these parameters, the system can accurately reproduce high load conditions without executing the full set of programs, maintaining both simplicity and accuracy.
Data Source
AI summary
A pseudo-access load generation mechanism is provided inside of a computer, and includes a pseudo-access load generation unit that generates a pseudo-access load on the memory module based on the access profile information 80 acquired by the profile acquisition unit or the information for the self-running mode stored by the information storage unit for the self-running mode. Therefore, a sufficiently high load state of the memory module can be generated, which corresponds to the load state of the memory module when the plurality of application programs are executed by the processor.


