improve
This commit is contained in:
29
README.md
29
README.md
@@ -2197,6 +2197,35 @@ Examples:
|
|||||||
|
|
||||||
Check the folder [DRAMSys/gem5/gem5_se/MiBench](DRAMSys/gem5/gem5_se/MiBench) for all applications and configuration files.
|
Check the folder [DRAMSys/gem5/gem5_se/MiBench](DRAMSys/gem5/gem5_se/MiBench) for all applications and configuration files.
|
||||||
|
|
||||||
|
### More AARCH64 Apps
|
||||||
|
|
||||||
|
Full system simulation files for ARM available in [DRAMSys/gem5/gem5_fs/arm64](DRAMSys/gem5/gem5_fs/arm64).
|
||||||
|
|
||||||
|
You can edit [arm64.rcS](DRAMSys/gem5/gem5_fs/arm64/arm64.rcS) to start an application and call *m5 exit* when it finishes.
|
||||||
|
|
||||||
|
Edit the paths in [config.ini](DRAMSys/gem5/gem5_fs/arm64/config.ini).
|
||||||
|
|
||||||
|
All files required to build DRAMSys_gem5 and execute the simulation (gem5
|
||||||
|
library, benchmarks, disk image, etc.) can be obtained with [gem5.TnT].
|
||||||
|
|
||||||
|
Start a simulation. Example:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dram.sys/build/gem5$ ./DRAMSys_gem5 ../../DRAMSys/library/resources/simulations/rgrsim-gem5-fs.xml ../../DRAMSys/gem5/gem5_fs/arm64/config.ini 1
|
||||||
|
```
|
||||||
|
|
||||||
|
Optionally, open another terminal or tab and connect to gem5.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ telnet localhost 3456
|
||||||
|
```
|
||||||
|
|
||||||
|
Note: the port may vary, gem5 prints it during initialization. Example:
|
||||||
|
|
||||||
|
```
|
||||||
|
system.terminal: Listening for connections on port 3456
|
||||||
|
```
|
||||||
|
|
||||||
## References
|
## References
|
||||||
|
|
||||||
[1] TLM Modelling of 3D Stacked Wide I/O DRAM Subsystems, A Virtual Platform for Memory Controller Design Space Exploration
|
[1] TLM Modelling of 3D Stacked Wide I/O DRAM Subsystems, A Virtual Platform for Memory Controller Design Space Exploration
|
||||||
|
|||||||
Reference in New Issue
Block a user