Skip to content

sstsimulator/sst-benchmarks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

282 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sst-benchmarks

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:

The benchmarks (found in their respective directories):

  • 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.

Containers

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.

Memory Model

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.

About

Fork of sst-benchmarks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 46.2%
  • Jupyter Notebook 19.6%
  • C++ 15.1%
  • Shell 9.9%
  • Chapel 6.7%
  • Dockerfile 1.7%
  • Makefile 0.8%