diff options
| author | Ataberk <olguantaberk@gmail.com> | 2023-06-03 17:02:07 +0200 |
|---|---|---|
| committer | Ataberk <olguantaberk@gmail.com> | 2023-06-03 17:02:07 +0200 |
| commit | 59ec1e91bedd156ae37f3a835782088c74346f76 (patch) | |
| tree | 3fad0fc6c221bd98a6ab933c46628bf3cbef2317 /sources/apps/case_studies/cs3_bitwise/README.md | |
| parent | e2e1571680b037b85f01cbca7b89fad81a80b45c (diff) | |
| download | dram-bender-59ec1e91bedd156ae37f3a835782088c74346f76.tar.gz | |
Add case study#3's sources
Diffstat (limited to 'sources/apps/case_studies/cs3_bitwise/README.md')
| -rw-r--r-- | sources/apps/case_studies/cs3_bitwise/README.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sources/apps/case_studies/cs3_bitwise/README.md b/sources/apps/case_studies/cs3_bitwise/README.md new file mode 100644 index 0000000..1db9c54 --- /dev/null +++ b/sources/apps/case_studies/cs3_bitwise/README.md @@ -0,0 +1,23 @@ +## Case Study #3: In-DRAM Bitwise Operations + +### Instructions + +1. run `make` to compile the DRAM Bender program +2. execute `run_tests.sh` to generate data under `results` directory + +### Data format + +`run_tests.sh` creates one result file for each iteration of an AND and an OR experiment. For example, `AND-log1.csv` contains the results for the first iteration of an AND experiment. + +A line in this file corresponds to a tested DRAM segment and contains the following comma separated information (taken from test.cpp, line 299): + +``` +row: The address of the first row in the tested segment +op_type: "AND" or "OR" +dp1: Value stored in the first operand +dp2: Value stored in the second operand +t1: Distance between the first ACT and the first PRE command +t2: Distance between the first PRE and the second ACT command +platext: Placement of the operands (see lines 244-264 in test.cpp) +errors: Number of bit errors in the output +```
\ No newline at end of file |
