Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SST 6.0.0 has been released #2

Open
allevin opened this issue Oct 6, 2016 · 0 comments
Open

SST 6.0.0 has been released #2

allevin opened this issue Oct 6, 2016 · 0 comments

Comments

@allevin
Copy link
Contributor

allevin commented Oct 6, 2016

SST v6.0.0 Release is Now Available and can be downloaded here!

The SST project teams are pleased to announce that the v6.0.0 of the simulation framework and components are now available for download here.

SST v6.0.0 is one of the most significant updates to the simulation framework since the project began and includes thousands of changes added to the core and elements to improve performance, scalability and simulation accuracy. The most significant of these are overhauled serialization support to reduce large-scale parallel simulation times and the introduction of C++11-based threading to allow for on-node parallel simulations. Further, the core and elements have been separated to allow for future releases to be more flexible and more easily upgradable. The independent SST-Core is also intended to allow for greater community collaboration around a high-performance parallel discrete event core.

The changes in v6.0.0 of the Structure Simulation Toolkit (SST) are divided into three areas: general, PDES-core and integrated elements.

General:

  • SST v6.0.0 includes numerous fixes to issues in the core which address end-user feedback and significantly improve performance for some simulations
  • SST Core and Elements are now separate downloads and build independently, with per-installation configuration abilities.
  • SST project now hosted on GitHub

Core:

  • SST Core is an independent application built separately from the elements
  • SST Core uses new custom serialization for improved performance (no longer based on Boost serialzation)
  • SST Core adds support for C++11 threading allowing parallel simulations to use MPI and on-node threading
  • SST Core random number generations are enhanced to improve performance
  • Fixes to SST Core statistics handling to improve performance
  • Additional support for querying SST configuration in the Python interface

Elements:

  • SST Elements is separately built from the SST-Core
  • Thornhill element added which will allow for multi-fidelity on-node simulations to be created
  • SST-Macro now uses SST-Core for parallel discrete event simulation
  • Merlin now supports adaptive routing
  • Enhanced DragonFly configuration options for Merlin
  • Additional motifs added to Ember to broaden communication pattern modeling in more dynamic cases
  • Memory allocation support added to FireFly to improve memory bandwidth modeling
  • MemHierarchy includes supports for improved cache modeling including cache-banking
  • Memory Controllers now support SubComponent options for request re-ordering
  • Ariel supports statistical gathering for application instructions, memory allocations and calls to free
  • Fixes in Cassini to reduce memory requirements for prefetching tables

SST Research and Product Teams

Sandia National Laboratories, USA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant