HMC-Sim 2.0: Call for Requirements


hmcsim-logo

We have recently received a number of requests to port our HMC-Sim simulation framework forward to the HMC 2.0 specification.  We currently plan to port the code forward over the winter 2015-2016 break.  This should provide ample time to support the many changes to the specification.  We want to solicit any requirements from our users that might be of interest in this latest effort.  In addition to the basic specification changes, we also plan to support “custom memory cube” or CMC operations.  This will provide users the ability to plug in additional libraries into the simulation framework and simulate theoretical (non-existent) HMC commands.

We currently plan to support the following features:

  • HMC 2.0 packet format
  • HMC 2.0 atomic memory operations
  • HMC 2.0 device specifications (validating correct configs)
  • HMC Custom Memory Cube operations (more data on this coming soon)

If there are any features that you don’t see here, please email the lead developer at: john.leidel@ttu.edu

The current development branch for 2.0 is located here: http://discl.cs.ttu.edu/gitlab/gc64/gc64-hmcsim/tree/hmcsim-2.0