Commit Graph

1548 Commits

Author SHA1 Message Date
Lukas Steiner
51b8614518 Updated configuration of DRAMSys. 2020-03-26 15:45:00 +01:00
Lukas Steiner
75e7047826 Added FR-FCFS Grouping scheduler, updated config files. 2020-03-25 22:46:18 +01:00
Lukas Steiner
cdaa209909 Renaming of scheduler methods to avoid confusion. 2020-03-25 16:44:49 +01:00
Lukas Steiner
db20c3a614 Bank machines now consider lately-arriving requests. 2020-03-25 16:37:30 +01:00
Lukas Steiner
557e060c7e Merge branch 'DRAMSys4.0_ctrl' into controller_improvements 2020-03-24 17:43:25 +01:00
Lukas Steiner
2e9ee20ec4 Added response queues with fifo and reorder policies. 2020-03-24 16:59:31 +01:00
Lukas Steiner
234088c529 Moved from relative to absolute times in controller. 2020-03-24 16:51:13 +01:00
Matthias Jung
96f05f18de Merge branch 'DRAMSys4.0_ctrl' into 'master'
Version 4.0, road to open sourcing

See merge request ems/astdm/dram.sys!243
2020-03-24 15:23:27 +01:00
Lukas Steiner
89221c53a7 Gitignore updated to cmake. 2020-03-24 15:04:39 +01:00
Lukas Steiner
400846505f Bugfix for the creation of debug messages. 2020-03-19 15:06:57 +01:00
Matthias Jung
5f70ce932a Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl 2020-03-01 22:04:06 +01:00
Matthias Jung
b6f6ae0037 Added ui Files in Trace Analyzer's CMAKE 2020-03-01 22:03:38 +01:00
Matthias Jung
86e2baeaab Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl 2020-03-01 21:50:08 +01:00
Matthias Jung
0f586888ba Changed Paths in DRAMSys Standalone Simulator
Due to the new CMAKE compile system, the hard-coded paths in the
software did not fit. This error was now corrected.
2020-03-01 21:47:32 +01:00
Matthias Jung
d739fc71f4 Added CMAKE to deb_install file 2020-03-01 21:47:11 +01:00
Matthias Jung
f2a563539d Modified CMAKE files for WIN32 2020-03-01 21:46:36 +01:00
Matthias Jung
175454a64e Utilscript for QWT deleted 2020-02-28 13:55:56 +01:00
Matthias Jung
2d7c603a1d Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl 2020-02-26 18:11:00 +01:00
Matthias Jung
746b685677 QMAKE files removed 2020-02-26 18:10:34 +01:00
Matthias Jung
33546cabf4 QMAKE files removed 2020-02-26 18:09:47 +01:00
Matthias Jung
3d0edbfc2c Fix bug in DRAMSys Simulator
Because of the transition process to CMAKE the main simulator file was
adjusted for the paths of the simulation files.
2020-02-26 18:08:15 +01:00
Matthias Jung
b39a9ef840 Merge branch 'DRAMSys4.0_ctrl' of git.eit.uni-kl.de:ems/astdm/dram.sys into DRAMSys4.0_ctrl 2020-02-26 16:01:12 +01:00
Matthias Jung
b21574c70d Readme updated w.r.t CMAKE 2020-02-26 15:51:37 +01:00
Matthias Jung
372f383664 Updated DRAMPower Submodule 2020-02-26 14:57:31 +01:00
Matthias Jung
79d6582387 Added license to CMAKE Files 2020-02-26 14:52:14 +01:00
Matthias Jung
af3a3ab0be Removed unecessary SystemC Download Scripts 2020-02-26 14:51:53 +01:00
Matthias Jung
7faccaa02b Included SystemC in CMAKE Build process 2020-02-26 14:44:59 +01:00
Matthias Jung
eee04e897b Small syntactic change 2020-02-26 12:20:22 +01:00
Matthias Jung
ac75677416 Simplified SystemC Download Script 2020-02-26 11:34:35 +01:00
Matthias Jung
757ec296cf FIXME: workaround for bankwise parameters. 2020-02-26 00:01:27 +01:00
Matthias Jung
d96e8c316a CMAKE: Workaround for python 2020-02-26 00:00:05 +01:00
Matthias Jung
f4a0e9fded Added first CMAKE configuration
A first CMAKE configuration was added. Right now it was just tested
under Debian linux in the WSL context. Further tests on native Windows,
Linux and macOS have to be performed.
2020-02-25 23:58:47 +01:00
Matthias Jung
cc9f436e13 Updated to newest DRAMPower 2020-02-25 22:05:25 +01:00
Matthias Jung
1bc4914d9f Updated DRAMPower to head 2020-02-25 19:56:39 +01:00
Matthias Jung
369db7f289 install_deb.sh updated 2020-02-25 19:42:57 +01:00
Matthias Jung
3eb406f0b1 Added missing include in Utils.cpp 2020-02-25 19:42:09 +01:00
Matthias Jung
bd11d34abc Library pro file simplified 2020-02-25 19:41:23 +01:00
Matthias Jung
8a7ad0c7b9 Simulator pro file simplified 2020-02-25 19:40:36 +01:00
Matthias Jung
4f4b88936f Trance Analyser pro-file simplified 2020-02-25 19:38:12 +01:00
Matthias Jung
a56b39d344 New Script for wget SystemC and build with CMAKE 2020-02-25 19:34:04 +01:00
Lukas Steiner (2)
169627de2e Included address range check. Fixed bug with FIFO Strict in controllerMethod(). 2020-02-21 14:55:06 +01:00
Lukas Steiner (2)
e3c4a923cf getNextCommand() mechanism is now working rankwise. 2020-02-13 16:51:24 +01:00
Lukas Steiner (2)
fbc0a3d7e6 Moved buffer mechanism to scheduler. 2020-02-13 16:47:51 +01:00
Lukas Steiner (2)
7611163bc3 Re-included blocking mechanism into BM, small bugfix in HBM2 timing checker. 2020-02-10 15:45:23 +01:00
Lukas Steiner (2)
26b2893def Improved placement of refresh commands. 2020-02-06 17:21:49 +01:00
Lukas Steiner (2)
bb783837ba Removed nextRow in BankMachine. 2020-02-04 15:42:54 +01:00
Lukas Steiner (2)
9f5616c8dd Included chrono clock for higher precision. 2020-02-03 10:26:06 +01:00
Lukas Steiner (2)
e39d182f05 New address mapping for bosch. 2020-02-03 08:54:51 +01:00
Lukas Steiner
705729dee0 Fix of memory leak in controllerMethod. 2019-12-17 23:25:22 +01:00
Lukas Steiner (2)
10f577c38f Adapted bankwise refresh manager to new controller functionality. 2019-12-11 11:11:21 +01:00