Éder F. Zulian
6a90251d61
Readme file updated.
...
Using proper wideio address mappings as examples.
2015-12-14 17:35:32 -02:00
Matthias Jung
bdb42231c2
Merge pull request #43 from fzeder/master
...
Some changes in order to use DRAMSys in other machines.
2015-12-08 13:40:57 +01:00
Éder F. Zulian
f4851a449b
Readme file updated with information about dependencies to build DRAMSys
2015-12-01 16:33:01 +01:00
Éder F. Zulian
bfec0fd99f
IceWrapper submodule updated.
2015-11-24 13:02:45 +01:00
Éder F. Zulian
5cc32d090b
Default storage mode is NoStorage
2015-11-20 21:30:38 +01:00
Éder F. Zulian
628731a5a3
3d-ice and superlu paths made configurable
2015-11-20 16:28:18 +01:00
Éder F. Zulian
8fcd2edc7f
Config files updated.
2015-11-20 16:23:55 +01:00
Éder F. Zulian
1adee22ba0
Minor changes to avoid warnings.
2015-11-20 15:19:20 +01:00
Éder F. Zulian
01a08837a6
Some changes in order to make dramSys usable in other machines.
2015-11-20 10:30:32 +01:00
Matthias Jung
108cd51ef9
Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system
2015-11-19 14:08:04 +01:00
Matthias Jung
b7dfef76e5
Adressmapping for Wide I/O Fixed to Denali values
2015-11-19 14:07:25 +01:00
Matthias Jung
06a899a434
Merge pull request #41 from fzeder/master
...
FIFO Strict scheduler - Created a mechanism to unblock requests
2015-11-19 00:02:52 +01:00
Éder F. Zulian
b9acebfa98
FIFO Strict scheduler - Created a mechanism to unblock requests
2015-11-18 19:20:26 +01:00
Matthias Jung
d0788adf78
Merge pull request #40 from fzeder/master
...
Small fixes
2015-11-18 13:12:27 +01:00
Éder F. Zulian
52e0448fcf
We should keep storage mode as "ErrorModel" in this test file.
2015-11-18 09:43:31 +01:00
Matthias Jung
23fbcbe601
Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system
2015-11-17 23:53:24 +01:00
Matthias Jung
29cb6bd57d
some other test and metrics added
2015-11-17 23:52:29 +01:00
Matthias Jung
67d913544f
Merge pull request #39 from fzeder/master
...
3D-ICE and FIFOStrict Scheduler
2015-11-17 12:50:29 +01:00
Éder F. Zulian
b7c4618778
Aborting simulation when retention time and/or temperature exceed maximum values in the error model.
2015-11-17 12:13:54 +01:00
Éder F. Zulian
5ab6e88ab5
FR_FCFS default storage mode changed back to "NoStorage".
...
It was an overcommit (I forgot to change it back ;) ).
2015-11-17 11:51:12 +01:00
Éder F. Zulian
c23c6311c7
FIFO strict scheduler is now working properly.
...
Summary:
- The code was simplified
- Using a deque instead of a vector to implement the FIFO.
- Fixed a bug related to the removal of requests (payloads) from the FIFO. It
was possible that old requests were not properly removed and then processed
again after the memory manager had free()d the payload (and its extensions)
generating a segmentation fault.
2015-11-16 20:36:03 +01:00
Éder F. Zulian
977d4eed32
Maximum number of transactions to generate backpressure in the controller is now 8.
2015-11-16 20:32:34 +01:00
Éder F. Zulian
a4f80b24be
Revert "The trace player will call payload.release() only after receiving the END_RESP message."
...
This reverts commit 2aeb2351c2 .
2015-11-11 18:58:37 +01:00
Éder F. Zulian
2aeb2351c2
The trace player will call payload.release() only after receiving the END_RESP message.
2015-11-11 18:39:47 +01:00
É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