-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2750/#review6093
-----------------------------------------------------------


Good to see this patch. 
As HMC spec lacks implementatin details, it is hard to model after a real HMC 
device.


src/mem/DRAMCtrl.py (line 377)
<http://reviews.gem5.org/r/2750/#comment5297>

    Please mention this only defines DRAM to logic layer latency and does not 
include SerDes.



src/mem/DRAMCtrl.py (line 385)
<http://reviews.gem5.org/r/2750/#comment5295>

    Did you mean 4GB? HMC v2 defines 4GB and 8GB devices. or may be you mean 
4Gb per layer and a total size of 2GB? or just an array?



src/mem/DRAMCtrl.py (line 390)
<http://reviews.gem5.org/r/2750/#comment5296>

    The reason behind this?



src/mem/DRAMCtrl.py (line 417)
<http://reviews.gem5.org/r/2750/#comment5298>

    16 banks per vault. Am I missing something?
    Can we not involve "layer" here? I mean it would be great if we could just 
abstract away layers in these parameters.



src/mem/DRAMCtrl.py (line 437)
<http://reviews.gem5.org/r/2750/#comment5299>

    reference please.


- Amin Farmahini


On April 28, 2015, 2:04 p.m., omar naji wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/2750/
> -----------------------------------------------------------
> 
> (Updated April 28, 2015, 2:04 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> -------
> 
> A single HMC-2500 x32 model based on:
> [1] DRAMSpec: a high-level DRAM bank modelling tool
> developed at the University of Kaiserslautern. This high level tool
> uses RC (resistance-capacitance) and CV (capacitance-voltage) models to
> estimate the DRAM bank latency and power numbers.
> [2] A Logic-base Interconnect for Supporting Near Memory Computation in the
> Hybrid Memory Cube (E. Azarkhish et. al)
> Assumed for the HMC model is a 30 nm technology node.
> The modelled HMC consists of a 4 Gbit part with 4 layers connected with
> TSVs. Each layer has 16 vaults and each vault consists of 2 banks per layer.
> In order to be able to use the same controller used for 2D DRAM generations
> for HMC, the following analogy is done:
> Channel (DDR) => Vault (HMC)
> device_size (DDR) => size of a single layer in a vault
> ranks per channel (DDR) => number of layers
> banks per rank (DDR) => banks per layer
> devices per rank (DDR) => devices per layer ( 1 for HMC).
> The parameters for which no input is available are inherited from the DDR3
> configuration.
> 
> 
> Diffs
> -----
> 
>   src/mem/DRAMCtrl.py UNKNOWN 
> 
> Diff: http://reviews.gem5.org/r/2750/diff/
> 
> 
> Testing
> -------
> 
> gem5 compiles. sweep.py runs
> 
> 
> Thanks,
> 
> omar naji
> 
>

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to