----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2986/ -----------------------------------------------------------
(Updated Oct. 14, 2015, 1:16 p.m.) Review request for Default. Summary (updated) ----------------- mem: Simple HMC Model Repository: gem5 Description (updated) ------- Changeset 11173:4081d8bd56f6 --------------------------- This patch enables modeling a complete Hybrid Memory Cube (HMC) device. It highly reuses the existing components in gem5's general memory system with some small modifications. Parameters have been obtained from HMC Specification V2.0 and the state of the art. Calibration and validation has been performed against a cycle-accurate model. This changeset requires an additional patch for modeling the serial links: http://reviews.gem5.org/r/2993/ After applying the patches HMC can be attached to an ARM host: ./build/ARM/gem5.opt configs/example/fs.py \ --mem-type=HMC_2500_x32 --mem-channels=16 Or to a traffic generator to measure its performance: ./build/ARM/gem5.opt configs/example/hmctest.py \ --mem-type=HMC_2500_x32 \ --mode=RANDOM Diffs ----- configs/common/HMC.py PRE-CREATION configs/common/MemConfig.py 9261e98e4501 configs/example/fs.py 9261e98e4501 configs/example/hmctest.py PRE-CREATION src/mem/DRAMCtrl.py 9261e98e4501 src/mem/HMCController.py PRE-CREATION src/mem/SConscript 9261e98e4501 src/mem/hmc_controller.hh PRE-CREATION src/mem/hmc_controller.cc PRE-CREATION src/mem/xbar.hh 9261e98e4501 Diff: http://reviews.gem5.org/r/2986/diff/ Testing ------- gem5 compiles fs.py executes and Linux boots correctly. hmctest.py executes correctly, and stats correlate with cycle-accurate simulation Thanks, Erfan Azarkhish _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
