PRiME releases a new free software tool suite – GemStone

| Demonstrators, News, Tools

GemStone is an innovative full system performance that consists of five software tools that, together, identify and evaluate the sources of error in gem5 models against a reference hardware (HW) platform by utilising statistical and machine learning approaches.

Independently, the tools serve many purposes:

  1. Automating the running of experiments and collection of Performance Monitoring Counters (and temperature and power on supported platforms) on Arm-based devices (ARMv7 and ARMv8)
  2. Automating the running of gem5 simulations and aggregating the results
  3. Applying Powmon power models to the hardware results
  4. Applying Powmon power models to gem5 simulation data
  5. Combining the HW and gem5 model characterisations and applying statistical and machine learning techniques to identify and evaluate sources of error in the gem5 models
  6. Conducting power analysis to both the gem5 data and HW data and evaluating the performance, power and energy scaling across various DVFS level and different HMP core types.

The following diagram illustrates in more details the main concept and the tool methodology.

An interactive results visualiser dynamically creates detailed graphs and tables of the results when the results files are drag-and dropped into the webpage – click on the links under ‘View Existing Results’ to see examples.

Further information and the GemStone tool software download is available at: