HewlettPackard/cacti

3D dram config parameters

Opened this issue · 7 comments

Hi,
I trying to use the 3D dram config file, but I getting some errors.
At first, I ran as it is in the repository and it outputs a float pointing exception. I found the source of exception by debugging it and I included the following parameters (mem_data_width = 8 and num_clk = 2) as a workaround.
Then, I ran it again and found some weird values for timing (tRCD, tRAS, tCAS), power and TSV components. Some of them presents values up to e+107 ns and e+54 nJ. When I run with stacked-die-count equals to 1, I get some reasonable values for timing and energy.
Has anyone came across this problem?
I am also interested in the parameters used in the cacti-3DD paper.
Thanks in advance.

Hi,
Even I am facing these issues
@joaopaulocl were you able to fix these issue?

Thanks.

@splurgein Unfortunately no.

@joaopaulocl thanks for the quick reply. It's quite strange that a lot of people are making use of cacti for modeling 3D memory and no one has yet posted a fix for this issue.

@splurgein and @joaopaulocl
There is a code bug in the file of parameter.cc.
The line of "tsv_length *= g_ip->num_die_3d;" should be moved to line 846, which is only multiplied once when the line includes an option of -tsv_length.

Thanks @iamcksong, it worked for me. Are you planning to pull this amendment?

Please submit a pull request for this.

@joaopaulocl @iamcksong it doesn't seems to be working for me.