Commit Graph

1111 Commits

Author SHA1 Message Date
Éder F. Zulian
4c6752cf6a Doc improved + path to find gem5 library 2018-08-27 14:57:01 +02:00
Éder F. Zulian
a0425e3558 New package sqlitebrowser added to list 2018-08-10 15:44:25 +02:00
Éder F. Zulian
d4804225cb [DRAMSylva]: New metrics added.
Other changes:
 - PEP8
2018-08-02 20:30:53 +02:00
Éder F. Zulian
0e0bdbc89c Don't print queries to the console to increase trace analyzer responsiveness
The tool looses responsiveness when dealing with huge databases. This change
is intended to speedup the tool.
2018-08-02 19:09:28 +02:00
Éder F. Zulian
eba0392487 [Metrics]: new metrics
Count all commands requests and responses.

Other changes:
 - Code quality, redability and reusability improved.
2018-08-02 18:39:27 +02:00
Éder F. Zulian
25fd33e444 [Trace analyzer tests]: Mem controller configs updated
Trace analyzer tests rely on configuration values which are extracted from config files.
2018-08-02 18:20:43 +02:00
Éder F. Zulian
a753f2b8fa Metrics bank overlap ratio: coherence check and support to RGR 2018-08-02 17:02:54 +02:00
Éder F. Zulian
d0f500119e Improvement
Reusing code instead of replicating it.
2018-08-02 15:35:49 +02:00
Éder F. Zulian
9a4f8eda1e Fix getThreads() in metrics script.
Bug introduced by pull request #191.

https://git.rhrk.uni-kl.de/EIT-Wehn/dram.vp.system/pull/191

Tests with refresh disabled made the bug evident.
2018-08-02 14:44:20 +02:00
Éder F. Zulian
bfdf1577de channel --> ch 2018-08-01 12:07:40 +02:00
Éder F. Zulian
17616e78e1 improvement 2018-07-26 14:39:14 +02:00
Éder F. Zulian
e774f56ef8 new dependency added to list 2018-07-26 12:55:32 +02:00
Éder F. Zulian
bcea7f4a1a Small change 2018-07-26 09:47:47 +02:00
Éder F. Zulian
64c6740247 Fix - exporting environment variables
"export" was missing
2018-07-25 17:30:42 +02:00
Éder F. Zulian
dfbdcdb638 New dependencies added to list
Qwt build requires libqt5svg5-dev
2018-07-25 17:21:48 +02:00
Éder F. Zulian
634bfd0312 DRAMSylva - support to list of JSON config files 2018-07-24 12:23:00 +02:00
Éder F. Zulian
ef3e88057a DRAMSylva - support to compresed traces 2018-07-23 14:26:13 +02:00
Éder F. Zulian
d8ec15436f doc improved 2018-07-20 09:56:09 +02:00
Éder F. Zulian
ed5b0c30fe doc improved 2018-07-20 09:42:04 +02:00
Éder F. Zulian
82d4c164f0 DRAMSylva refactored
DRAMSylva (or parts of it) will be possibly used in auto tests.
2018-07-19 13:32:55 +02:00
Éder F. Zulian
d0c889da06 Doc updated 2018-07-17 16:40:27 +02:00
Matthias Jung
5c88afbc96 CI: Simple GitLab CI file added
For a more complex example I refer to the petrinet CI setup
2018-07-16 22:50:07 +02:00
Éder F. Zulian
d0e0835387 doc updated 2018-07-13 15:57:34 +02:00
Éder F. Zulian
dc4c6c2399 new files added to project 2018-07-12 18:51:15 +02:00
Éder F. Zulian
a48b1a2c51 doc updated 2018-07-12 18:24:27 +02:00
Éder F. Zulian
389d947621 doc updated 2018-07-12 18:19:57 +02:00
Éder F. Zulian
19ac04774b DRAMSylva - Using json for configs 2018-07-12 11:29:03 +02:00
Éder F. Zulian
f42f95f217 Doc improved 2018-07-12 09:26:01 +02:00
Éder F. Zulian
c2a0e9ddd1 Doc improved 2018-07-12 09:22:09 +02:00
Éder F. Zulian
a3ce6f3d26 Doc improved 2018-07-12 08:30:51 +02:00
Éder F. Zulian
10723f588f fix 2018-07-11 18:01:20 +02:00
Éder F. Zulian
3827dd413a Improvement 2018-07-11 10:24:51 +02:00
Éder F. Zulian
19919dc9bc Improvements 2018-07-11 10:14:09 +02:00
Éder F. Zulian
18930e0a43 Storing and using clkMhz from mem. spec. 2018-07-10 17:26:45 +02:00
Éder F. Zulian
f9ef97f361 changes in rgr default config 2018-07-10 17:19:51 +02:00
Éder F. Zulian
6c712fc941 ControllerCoreRGRNumARIntREFI --> ControllerCoreRefNumARCmdsIntREFI
Documentation updated.
2018-07-10 16:02:04 +02:00
Éder F. Zulian
8971ea5769 coding style 2018-07-10 12:51:49 +02:00
Éder F. Zulian
7c538cdcd0 Refresh Manager Bankwise - several improvements
Considering initial PRE time for planning next REF when necessary.
Postpone burst for a bank shall not be interrupted.
Correct number of additional REF are pulled-in/postponed for a bank.
Alignment to tREFI.
2018-07-10 12:50:22 +02:00
Éder F. Zulian
8faec705e0 Refresh Manager - several improvements
Considering initial PRE time for planning next REF when necessary.
Postpone burst shall not be interrupted.
Correct number of additional REF are pulled-in/postponed.
Alignment to tREFI.
2018-07-10 11:37:54 +02:00
Éder F. Zulian
c6e66305c1 Standard nomenclature for refresh related configs.
ControllerCoreRef* for refresh general configs.
ControllerCoreRGR* for RGR specific configs.
2018-07-10 09:44:48 +02:00
Éder F. Zulian
af0520faae Improvements 2018-07-10 08:42:36 +02:00
Éder F. Zulian
e4ba855563 Initial displacement 2018-07-10 08:24:00 +02:00
Éder F. Zulian
0d22844ef8 coding style 2018-07-09 17:16:04 +02:00
Éder F. Zulian
ebc0a0ef72 Pullin test, ref alignment, several improvements 2018-07-09 17:09:39 +02:00
Éder F. Zulian
d4848de9e2 Fix after manual merge 2018-07-09 09:21:49 +02:00
Matthias Jung
e8e4899642 GRP Scheduler introduced.
GRP is a simple read write grouper. However, it is not aware of the
row-buffer and therfore it is just optimizing w.r.t to tWTR peanelty.
For the functionality of row buffer management we refer to the
FR_FCFS_GRP.  This scheduler is mainly intersting for ConGen based
applications.
2018-07-08 16:16:43 +02:00
Matthias Jung
e422aee1c8 Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system 2018-07-08 14:06:32 +02:00
Matthias Jung
1b39dc1705 Preparation for FIFO RD-WR-Grouper 2018-07-08 14:05:47 +02:00
Éder F. Zulian
7ca6396766 Doc improved 2018-07-05 13:12:39 +02:00
Éder F. Zulian
9b237be228 RecordableController and RecordableDram 2018-07-05 11:39:04 +02:00