Skip to content

Releases: estwings57/CasHMC

CasHMC v1.3 (2017 Jul 10)

10 Jul 07:12
Compare
Choose a tag to compare

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)

27 Sep 13:54
Compare
Choose a tag to compare

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)

20 Jul 15:53
Compare
Choose a tag to compare

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)

12 Jul 07:39
Compare
Choose a tag to compare
Add files via upload