Commit Graph

923 Commits

Author SHA1 Message Date
fzeder
0d64a49521 Merge pull request #183 from anaclara/master
Adding number of refreshes to metrics
2017-09-28 18:42:02 +02:00
Ana Mativi
d0d7cd0628 Adding number of refreshes to metrics 2017-09-28 17:39:08 +02:00
fzeder
02fdf9a22b Merge pull request #182 from anaclara/master
Adding variable git_repo to DRAMSylva
2017-09-19 15:17:17 +02:00
Ana Mativi
6a071bbc6d Adding variable git_repo to DRAMSylva 2017-09-19 15:02:59 +02:00
Éder F. Zulian
b007245515 SimulationID --> simulationid
Comments added.
2017-09-08 10:45:29 +02:00
Éder F. Zulian
a610b54349 Simulation ID added to simulation files
New example file ddr3-example2.xml which has two trace players.
2017-09-07 19:25:54 +02:00
Matthias Jung
959e1ddccc Added RW to HOG 2017-08-20 20:21:57 +02:00
Éder F. Zulian
8782b3dcd9 dramSylva --> DRAMSylva 2017-08-18 16:29:54 +02:00
Matthias Jung
83fa1a301a Merge pull request #178 from anaclara/master
Adding Postpone Ref related configurations
2017-08-18 16:14:35 +02:00
Ana Mativi
5c2cee5999 Adding Postpone Ref related configurations 2017-08-18 15:58:14 +02:00
Matthias Jung
f50effbf06 Updated conf. examples for gem5 to new version 2017-08-18 15:10:12 +02:00
Éder F. Zulian
69a83536e2 dramSylva now generates a CSV with metrics 2017-08-17 16:03:52 +02:00
Éder F. Zulian
041a9f310a File renamed 2017-08-17 11:45:13 +02:00
fzeder
cfbbecdaaf Merge pull request #177 from anaclara/master
Adding metrics to dramSylva
2017-08-15 19:08:54 +02:00
Ana Mativi
ec941b4301 Try to clone first with SSH, using HTTPS in case of failure. README updated 2017-08-15 18:29:04 +02:00
Ana Mativi
1ead5c0c32 Adding metrics to dramSylva 2017-08-15 15:56:35 +02:00
Éder F. Zulian
5b16c7caf5 Plot generation feature added to dramSylva 2017-08-15 12:43:33 +02:00
Éder F. Zulian
ba592e28e6 Add comments to dramSylva 2017-08-15 11:51:16 +02:00
Éder F. Zulian
f48c781c1f dramSylva gets num. of cores from proc filesystem 2017-08-14 10:41:17 +02:00
Éder F. Zulian
8be2ff4fd9 Simulation log collector script added to repo 2017-08-11 13:08:52 +02:00
Éder F. Zulian
ef741cf744 Comments added to the code 2017-08-08 14:37:08 +02:00
fzeder
c1e9949850 Merge pull request #176 from anaclara/master
Postpone Refresh feature is only available for DDR3 currently
2017-08-08 13:58:10 +02:00
Ana Mativi
76d985d3f5 Added fatal error if ControllerCoreEnableRefPostpone is enabled and memSpec is not DDR3 2017-08-08 13:26:20 +02:00
Ana Mativi
466fbab9ba loadMemSpec executes before loadMCConfig 2017-08-08 13:25:36 +02:00
Ana Mativi
e2e389f075 Adding myself as an author for RefreshManager 2017-08-08 13:21:02 +02:00
fzeder
462d4f5ebc Merge pull request #173 from anaclara/master
Postpone Refresh Implementation.

This initial version supports DDR3 only.
2017-08-08 10:13:42 +02:00
Ana Mativi
a4bd237418 Patch for Postpone Ref Implementation 2017-08-07 18:12:16 +02:00
Ana Mativi
a2d2bcb7ca Postpone Refresh Implementation 2017-07-28 17:30:56 +02:00
fzeder
9132e632c5 Merge pull request #171 from trancong/Simple_SMS
SMS Fix on Iterator Invalidation
2017-07-25 17:44:27 +02:00
Matthias Jung
5b7210a2d7 Improved FR_FCFS_GRP 2017-07-24 14:14:51 +02:00
Thanh C. Tran
273338b69d Merge branch 'master' into Simple_SMS
* master:
  New FR_FCFS with read write grouping
  Small fix in the loadbar
2017-07-22 01:29:46 +02:00
Matthias Jung
0c29d7a325 New FR_FCFS with read write grouping 2017-07-21 11:53:24 +03:00
Matthias Jung
7a30b9b34f Small fix in the loadbar 2017-07-21 10:39:39 +03:00
Thanh C. Tran
9ed0180895 Fix segmentation fault on wrong ranges 2017-07-19 19:06:53 +02:00
Thanh C. Tran
6c5fb579d4 Change to use batch size to store each batch location due iterator invalidation of deque container when push and pop 2017-07-19 18:39:00 +02:00
Thanh C. Tran
2338dd294d Merge branch 'master' into SMS_fixbug
* master:
  New progressbar which is more smoth
  Added an address offset to the gem5 setup
  Read before write in miss scenarios for FR_FCFS_RP
  Changed FR_FCFS_RP to C++11 style
  Changed FR_FCFS_RP Scheduler
2017-07-19 16:19:01 +02:00
Matthias Jung
3a1b3cf08a New progressbar which is more smoth 2017-07-19 13:01:05 +03:00
Matthias Jung
0cfe391113 Added an address offset to the gem5 setup 2017-07-19 12:07:26 +03:00
Matthias Jung
3c2efc285d Read before write in miss scenarios for FR_FCFS_RP 2017-07-19 11:53:27 +03:00
Matthias Jung
e3450687c8 Changed FR_FCFS_RP to C++11 style 2017-07-19 11:22:46 +03:00
Matthias Jung
7eebbf3bdf Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system 2017-07-19 10:37:46 +03:00
Matthias Jung
9985b9175e Changed FR_FCFS_RP Scheduler
Added hazard detection and simplification of the code.
2017-07-19 10:37:00 +03:00
Thanh C. Tran
7f9569f25d Optimize with passing const references 2017-07-16 04:19:51 +02:00
Éder F. Zulian
3a3d8162b2 Minor improvements after PR#169 2017-07-15 13:55:45 +02:00
fzeder
db7f4dbee0 Merge pull request #169 from trancong/master
Update  to generate per-thread plots and per-thread metrics
2017-07-15 13:09:49 +02:00
Thanh C. Tran
391bd79ac0 Enable per-thread metrics 2017-07-14 21:31:51 +02:00
Thanh C. Tran
024b288f3f Change script to automatically generate per-thread plots 2017-07-14 14:43:11 +02:00
Matthias Jung
e27b147634 Merge pull request #168 from trancong/master
Few fixes for plotting script, TLM Recorder and Debugger
2017-07-13 13:21:21 +02:00
Matthias Jung
ba3a1d704f Read Priorization for FR_FCFS
I Added the feature that RD is always prioritized before WR for FR_FCFS.
Instead of searching the next row hit for a specific bank it searches
for the next row hit which is a read. If there is not read hit found it
searches for a write read. If no write read is found it takes the oldest
request. Even this could be further improved of course because RD/WR
switching is actually not a per bank problem its because of the shared
busses.
2017-07-12 23:32:17 +02:00
Thanh C. Tran
665b38f5cf Fix system hang when plotting histogram 2017-07-12 15:55:52 +02:00