Releases: estwings57/CasHMC
Releases · estwings57/CasHMC
CasHMC v1.3 (2017 Jul 10)
v1.3 (2017.07.10 released)
- Integrated with gem5 simulator
- Configure parameters loading at the runtime (parameters in ConfigSim.ini and ConfigDRAM.ini files)
- Static and dynamic library compilation by Makefile
- Link power consumption simulation is added (configured by link power parameter in ConfigSim.ini file)
- Support various link power managements
- QUIESCE_SLEEP : on the basis of the tQUIESCE that is the time interval to enter link lowe power mode
- BANDWIDTH_AWARE : periodically estimate the downstream and upstream link bandwidth, and then decide the number of active links
- BANDWIDTH_SAT_CNT : BANDWIDTH_AWARE with 2-bit saturating counter predictor
- Minor revision
CasHMC v1.2 (2016 Sep 27)
v1.2 (2016.09.27 released)
- Modify vault mapping (CrossbarSwitch) of the packet bigger than the maximum block size
- Support a new link priority scheme (buffer-aware scheme)
- Add one cycle delay for an atomic command operation in VaultController class (atomicOperLeft)
- Minor revision (few mistakes)
CasHMC v1.1 (2016 Jul 21)
v1.1 (2016.07.21 released)
- Support 'atomic commands' refered to HMC specification 2.1 (arithmetic, bitwise, boolean, comparison).
for more information, check Transaction.h (TransactionType) or RunSim.cpp (line 86)
CasHMC v1.0 (2016 May 7)
Add files via upload