Commit Graph

414 Commits

Author SHA1 Message Date
Éder F. Zulian
cef3f87eff Using rm -f to ignore non existent files 2015-11-11 12:03:43 +01:00
Éder F. Zulian
7dbc2994a5 IceWrapper repo url - using https version 2015-11-11 11:20:30 +01:00
Éder F. Zulian
1beb3102a0 IceWrapper submodule repo URL changed.
Using the repo in github.com instead of github.rhrk.uni-kl.de.
2015-11-11 11:09:22 +01:00
Éder F. Zulian
ff23c83991 Readme file updated and small fix.
Get the static temperature value from config and store it in the Temperature
controller's internal structure always.
2015-10-23 12:01:51 +02:00
Éder F. Zulian
1b0b2cc1d4 Disabling temperature simulation and error model in default configuration. 2015-10-20 16:43:42 +02:00
Éder F. Zulian
5ae04097b0 Avoid a warning when environment variable THERMALSIM is empty 2015-10-20 16:42:37 +02:00
Éder F. Zulian
8e64eee64d Get power values from DRAMPower if powerAnalysis and dynamic temperature simulation are activated 2015-10-20 08:59:13 +02:00
Éder F. Zulian
bbcd7096b4 Adding scripts to repository.
Matthias sent me these scripts by e-mail.
This first commit adds them as they are (without any change).
In the future we can use them to create a video based on the temperature maps generated by DRAMSys.
2015-10-19 14:54:22 +02:00
Éder F. Zulian
672f0abefe Temperature and power map files created with a timestamp 2015-10-19 10:44:57 +02:00
Éder F. Zulian
072cee7afc Added support to temperature and power maps generation. 2015-10-16 15:41:46 +02:00
Éder F. Zulian
207ca1e5d0 The need of period adjustment is now evaluated every time the temperature is requested 2015-10-15 16:28:15 +02:00
Éder F. Zulian
07fb5287b8 Error model changed to avoid premature end of simulation.
Check if the provided temperature and retention time are in a valid range that
is covered by the input data stored in the errorMap. In case values are out of
range the maximum values provided are used and debug messages are generated to
alert the user.
2015-10-15 12:10:01 +02:00
Éder F. Zulian
82c165fb53 When power analisys is enabled the error model will get the power information from DRAMPower. 2015-10-15 11:26:18 +02:00
Éder F. Zulian
a978c967b1 Error memory is now a vector of objects. 2015-10-14 19:50:40 +02:00
Éder F. Zulian
3d7b7793fd Simple usage example 2015-10-13 16:55:00 +02:00
Éder F. Zulian
abacc48a6c Readme updated 2015-10-12 13:00:03 +02:00
Éder F. Zulian
c37c9b3544 README updated. 2015-10-08 17:49:53 +02:00
Éder F. Zulian
757aacbe47 README updated.
- Added information on 3D-ICE installation and running.
- Added references to 3D-ICE papers as requested by 3D-ICE authors in the project's website.
2015-10-08 17:40:35 +02:00
Éder F. Zulian
f22d75eee9 README file updated with information on how to enable the thermal simulation feature 2015-10-07 16:21:32 +02:00
Éder F. Zulian
8050bad57f Thermal simulation can be enabled via environment variable.
mkdir build
cd build
export THERMALSIM=true
qmake ../DRAMSys/dram.vp.system.pro
make [-j16]

Pending:
- README file update
2015-10-07 15:59:38 +02:00
Éder F. Zulian
687f077c8f Default config is static temperature simulation 2015-10-05 15:48:16 +02:00
Éder F. Zulian
ba290a5447 Temperature scale is now configurable 2015-10-05 14:54:43 +02:00
Éder F. Zulian
53252439d5 Comments improved 2015-10-05 13:52:03 +02:00
Éder F. Zulian
995a18e648 Improvements 2015-10-03 19:56:20 +02:00
Éder F. Zulian
63eae4d1ee Thermal simulation period adjustment mechanism implemented. 2015-10-02 17:33:10 +02:00
Éder F. Zulian
43b576dffa Readme updated 2015-09-30 17:47:24 +02:00
Éder F. Zulian
f6e59d5c04 Temperature Controller skeleton 2015-09-30 17:42:56 +02:00
Éder F. Zulian
4c82592d0a Function to show the thresoulds config.
Readme updated.
2015-09-30 10:12:34 +02:00
Éder F. Zulian
1160f575dc Get power thresholds for temperature simulation from a xml file 2015-09-29 17:39:17 +02:00
Éder F. Zulian
ae6e1e1040 Get parameters related to temperature simulation from configuration 2015-09-29 12:56:30 +02:00
Éder F. Zulian
3c809a2853 New configuration option: DynamicTemperatureSimulation 2015-09-24 18:23:40 +02:00
Éder F. Zulian
65e52d0e75 DRAMSys and IceWrapper projects integrated. 2015-09-24 17:39:37 +02:00
Éder F. Zulian
ef975f52ea Added dram.vp.icewrapper as a submodule 2015-09-23 15:55:56 +02:00
Matthias Jung
55a9acb1aa Repaired powerdown after Refresh, however the DRAM should be awake again
for the interval... I think this commit will break the nightly test so I
will fix that soon.
2015-09-17 16:21:10 +02:00
Matthias Jung
b225bd6367 tests: a PRE_ALL is allowed to follow a PRE 2015-09-16 17:26:44 +02:00
Matthias Jung
5e540c5de2 fixed a lot of bugs in the tests again 2015-09-16 17:01:34 +02:00
Matthias Jung
825064c5fb Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system 2015-09-16 14:20:32 +02:00
Matthias Jung
d73e667bd5 Merge pull request #38 from fzeder/master
Removal of unnecessary debug message
2015-09-16 13:43:00 +02:00
Matthias Jung
9f8627be77 trace analyzer repaired 2015-09-16 13:34:02 +02:00
Éder F. Zulian
ec717ef8d1 Removal of unnecessary debug message 2015-09-16 11:42:34 +02:00
Matthias Jung
d84c0cd6bd Merge pull request #37 from fzeder/master
Now it is possible to disable refreshes from config.
2015-09-15 15:03:47 +02:00
Éder F. Zulian
2ad738c514 Now it is possible to disable refreshes from config. 2015-09-15 14:58:11 +02:00
Matthias Jung
7bfeac429b Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system 2015-09-14 09:53:12 +02:00
Matthias Jung
ef1fe83bb4 Added DDR3 to the config 2015-09-14 09:52:49 +02:00
Matthias Jung
4c9dfe680d added some die statements 2015-09-12 20:57:39 +02:00
Matthias Jung
01a9ec9fc4 Merge pull request #34 from fzeder/master
Please see the individual commits.
2015-09-08 21:53:40 +02:00
Éder F. Zulian
dfdb3791bb Using {} instead of "continue" 2015-09-08 18:01:32 +02:00
Éder F. Zulian
929239ace5 Added timestamp and duration for every test step. 2015-09-08 14:34:14 +02:00
Éder F. Zulian
d19d2425dc If the row has never been accessed (written, refreshed) do not flip bits. 2015-09-08 14:33:39 +02:00
Matthias Jung
851f487924 Merge pull request #33 from fzeder/master
Error model automatic test is now ready to run.
2015-09-08 10:46:03 +02:00