blob: 1db9c54073f5c382695bd01abf76fb7809931fc8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
```
|