This repository contains benchmarks and related scripts and tools for studying SST-Core's performance and scalability. Learn more about SST here.
Currently, it includes:
- Benchmarks
- Containers
- A memory model
- pingpong - simulates messages bouncing back-and-forth in one or two dimensions.
- gameoflife - an SST-based implementation of Conway's Game of Life.
- phold - a benchmark widely used to assess the scalability and performance of parallel discrete event simulation (PDES) systems.
the sst-containers directory contains a container file for running SST-core
on either a desktop or a Cray EX supercomputer. It also provides
documentation on how to build and deploy the
container.
The memoryModel directory includes a Jupyter notebook with a script that can
be used to estimate SST core's memory usage and experiment with ideas on how to
reduce its memory footprint.