É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