From b37bdf3734e0ad225b7260bb32c99a81c90907b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89der=20F=2E=20Zulian?= Date: Tue, 30 Apr 2019 08:58:21 +0200 Subject: [PATCH] doc updated --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index b53f4be7..bf3abd17 100644 --- a/README.md +++ b/README.md @@ -1618,6 +1618,34 @@ from it. Applications (x86) and configuration files available in [DRAMSys/gem5/gem5_se/MiBench](DRAMSys/gem5/gem5_se/MiBench). +### [PARSEC] + +Full system simulation files for ARM available in [DRAMSys/gem5/gem5_fs/parsec_arm_minor_2c_8GB](DRAMSys/gem5/gem5_fs/parsec_arm_minor_2c_8GB). + +Choose the benchmark in [parsec_arm_minor_2c_8GB.rcS](DRAMSys/gem5/gem5_fs/parsec_arm_minor_2c_8GB/parsec_arm_minor_2c_8GB.rcS). + +Edit the paths in [config.ini](DRAMSys/gem5/gem5_fs/parsec_arm_minor_2c_8GB/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/parsec_arm_minor_2c_8GB/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 +``` ### Boot Linux with gem5 and DRAMSys @@ -1961,3 +1989,4 @@ Architectures Modeling and Simulation (SAMOS), 2016, Samos Island, Greece. [DRAMSylva folder]: DRAMSys/library/resources/scripts/DRAMSylva [configs_json]: DRAMSys/library/resources/scripts/DRAMSylva/configs_json [MiBench]: http://vhosts.eecs.umich.edu/mibench/ +[PARSEC]: http://parsec.cs.princeton.edu/