Commit Graph

719 Commits

Author SHA1 Message Date
Éder F. Zulian
b38180384a Prevent wrong burst size calculation.
For the case of a single x4 device the value assigned to "bytesPerBurst" would
be zero because of integer division.
2016-11-08 18:35:34 +01:00
fzeder
8d7cd7db87 Merge pull request #139 from trancong/fix_hardcoded_memory_size
Fix hardcoded memory size (issue #128)
2016-11-08 18:00:28 +01:00
Thanh Tran
989d00204b Reimplement calculation of Channel Memory Size to more readable and safer way 2016-11-08 15:54:59 +01:00
Thanh Tran
ac8982aa39 Rename the data bit width of one DRAM chip to more significant one 2016-11-08 15:49:45 +01:00
Thanh Tran
79b624a88b Add assertion when parsing Number of Device on DIMM 2016-11-08 15:46:39 +01:00
Thanh Tran
701152e0af Recalculate memory size, that take into account of bus width & #chips on a DIMM 2016-11-08 00:04:00 +01:00
Thanh Tran
c28c996271 Fix hardcoded memory size (issue #128)
Recalculate memory size using #Banks, #Rows, and #Columns from memory specs.
2016-11-07 22:03:56 +01:00
Éder F. Zulian
561a688b0f Removal of unused variable (issue #140). 2016-11-07 19:11:55 +01:00
Éder F. Zulian
8b0108f366 ACT is also valid after PREA.
This bug was masked because until now we always had a REF after PREA. So, we
never had a PREA followed by an ACT.
2016-11-07 13:50:30 +01:00
fzeder
7811bdf923 Merge pull request #138 from trancong/updated_TLM2_checker
Update the TLM2 protocol checker to the newest version from Doulos
2016-11-05 02:11:37 +01:00
fzeder
2314c88e82 Merge pull request #137 from trancong/test_script_compatible_osx
Fix test scripts to support both OS X and Linux System
2016-11-05 01:46:33 +01:00
Thanh Tran
e47b6a616b Fix test scripts to support both OS X and Linux System
Problem:
	1. Test Script cannot determine number of logical cores on OS X with `cat /proc/cpuinfo | grep processor | wc -l`
	2. sed command cannot run on OS X, e.g. sed: 1: "../../DRAMSys/tests/TLM ...": invalid command code .

Solution
	1. Add logic to determine number of logical cores on Testing Host’s OS
	2. Fix sed command to support both OS X and Linux by adding -i flag suffix to add to the backed-up file
	3. Cleaning backup files
2016-11-05 00:48:28 +01:00
Thanh Tran
369f7153a9 Update the TLM2 protocol checker to the newest version from Doulos
Basically it changes:
	1. Update error messages refer to IEEE std 1666-2011
	2. Add DMI post check
	3. Add check for Generic Payload Option in various checks
	4. Minor bug fix
More information, take a look at its source code prelude comments
2016-11-04 22:04:41 +01:00
Éder F. Zulian
f02c7169eb Gitignore updated 2016-11-02 10:17:05 +01:00
Éder F. Zulian
ec0de7fafd Simple test updated 2016-10-28 19:45:26 +02:00
Éder F. Zulian
26e1f6ac37 Fix for pull-request #131 2016-10-28 19:40:10 +02:00
fzeder
959efef573 Merge pull request #131 from tranan/master
Separate TracePlayer from Simulation module
2016-10-28 18:38:59 +02:00
tranan
b54f9582bb Merge remote branch 'upstream/master' 2016-10-26 15:10:42 +02:00
Matthias Jung
050573fa9c Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system 2016-10-26 11:20:28 +02:00
Matthias Jung
d51ed243ee updated MSC from Matthias' Diss. 2016-10-26 11:19:55 +02:00
fzeder
ab2699b34a Merge pull request #127 from sprado/master
Fix for the minimum distance between commands
2016-10-25 21:52:25 +02:00
Tran Anh Quoc
39ce0ad51c Separate TracePlayer from Simulation module 2016-10-25 01:19:24 +02:00
fzeder
07c6918bec Update README.md 2016-10-25 00:08:03 +02:00
Éder F. Zulian
fe1eca682f DRAMPower submodule updated with specific fix for mac
A header file was missing.
2016-10-25 00:06:18 +02:00
fzeder
c85ed403f3 Update README.md 2016-10-24 21:54:03 +02:00
Éder F. Zulian
8d7bc890e5 DRAMPower updated.
This is the top of the master branch (5878beedbc9123f3cc41481a4bb7431c7bca728b).
It contains the new window based power calculation and bankwise features!
2016-10-24 20:41:06 +02:00
Felipe S. Prado
9e1e285de1 Merge remote branch 'upstream/master' 2016-10-24 20:19:04 +02:00
fzeder
31f0708255 Merge pull request #130 from sprado/drampower
LibDRAMPower Update

Changes in Dram.h to fit the new drampowerlib interface.
2016-10-24 20:16:34 +02:00
Felipe S. Prado
3815931f3e Refresh Checker 2016-10-24 20:11:55 +02:00
Felipe S. Prado
d039e4fc19 LibDRAMPower Update 2016-10-24 20:06:23 +02:00
Felipe S. Prado
20fc33ea29 Merge remote branch 'upstream/master' 2016-10-24 19:11:18 +02:00
Matthias Jung
a034405f6c Trace analyzer - Number of Columns
Only one column is used in the trace analyzer metric section. The code
was setting it to 2. However, only one column is needed and it is enough
to specify it in the form.
2016-10-24 18:06:45 +02:00
Matthias Jung
c0fd9de60f MAC compile flag removed.
By using the CONFIG-=app_bundle the trace analyzer
wont be build as a app package on mac anymore.
It behaves exactly like on linux now.
2016-10-24 18:04:28 +02:00
Felipe S. Prado
f501147401 Merge remote branch 'upstream/master' 2016-10-24 16:06:55 +02:00
Felipe S. Prado
139bc9ae9e Small Fix 2016-10-24 16:01:28 +02:00
Felipe S. Prado
693138c756 Small Changes 2016-10-24 15:02:57 +02:00
Éder F. Zulian
5a5e170e77 Simple test expected output updated (GiB/s --> Gibit/s) 2016-10-21 18:26:28 +02:00
fzeder
dde92ee9c2 Merge pull request #126 from sprado/master
Rename memconfig to mcconfig
2016-10-21 18:01:02 +02:00
Felipe S. Prado
8362e34bd2 Conflicts resolved 2016-10-21 15:29:38 +02:00
Felipe S. Prado
b2ddb80751 Small fix 2016-10-21 15:19:54 +02:00
Felipe S. Prado
cc9345a7ab Rename memconfig to mcconfig 2016-10-21 15:15:50 +02:00
fzeder
443dca0108 Merge pull request #125 from sprado/master
Select Metrics
2016-10-21 14:43:12 +02:00
fzeder
2858048a3a Merge pull request #114 from trancong/master
Fix hardcoded QWT/Python Path in project file and update README
2016-10-21 13:08:06 +02:00
Felipe S. Prado
8c51cfcb5f Select Metrics 2016-10-21 12:45:58 +02:00
fzeder
393cbc3dbc Merge pull request #121 from sprado/master
PDNP-SREF Transition
2016-10-20 20:04:51 +02:00
Matthias Jung
a49178fdc1 Fixed typo in BW output from GiB/s to Gibit/s 2016-10-19 11:19:47 +02:00
Matthias Jung
031c3301f1 Added memspecs from DRAMPower to the pri file 2016-10-19 11:19:22 +02:00
Matthias Jung
beaf397c90 Fixed bug during file renaming 2016-10-18 23:23:21 +02:00
Matthias Jung
23c969df96 Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system 2016-10-18 22:53:42 +02:00
Matthias Jung
d5496c5caa polished ddr3 example for the DRAMSys Workshop 2016-10-18 22:53:11 +02:00