Skip to content

Releases: codes-org/codes

CODES v1.5.0

Choose a tag to compare

@helq helq released this 23 Jul 15:07
4a055c2

This new version comes with changes from 2023-2025.

Bug fixes:

  • All reverse handlers for 1-D Dragonfly (dally) have been checked than to downstream reverse handler checker in ROSS
  • Better performance when growing simulation to 8K virtual nodes (eg, 8448-node dragonfly network)

New features:

  • Workloads can be generated using Union (https://github.com/SPEAR-UIC/Union)
  • Dragonfly hybrid mode implemented, we can now run a flow simulation instead of a packet-based one after gathering some data in the latter (network surrogacy). We have seen up to 70x acceleration gains
  • Hybrid mode for MPI replay applications: we can run the simulation in high-fidelity and then switch after a couple of app iterations to a surrogate. Acceleration gains are proportional to the number of iterations skipped by all apps
  • Experiment examples repo up to date (https://github.com/CODES-org/experiments)

Others:

  • Support for autoconf has been removed

CODES v1.4.2

Choose a tag to compare

@nmcglo nmcglo released this 14 Jul 17:39
b8c423e

Tiny update that prevented building in cmake specifically for gcc versions >=10

CODES v1.4.1

Choose a tag to compare

@nmcglo nmcglo released this 13 Jul 22:54
d42398d

This release has a hotfix applied to v1.4, there was a problem with one of the tests that would only show up if you used a GCC version >= 10.0 as it began strictly enforcing proper usage of extern keywords in header files when necessary. Older versions of GCC weren't that pedantic by default but going forward they will be.

CODES v1.4

Choose a tag to compare

@nmcglo nmcglo released this 12 Jul 20:11
cbebd5a

This is a big one, lots of stuff included in this from 2019-2022

DF Congestion Management
Multiplanar DF/DFP
Link Failure DF/DFP
SWM Compatibility
Simultaneous Events -- Deterministic Random/User Defined tiebreaking from Ross v8.0.0
DF Multi-class QoS
DF/DFP packet injection fixes
CMake Build capability (old Automake is preserved for compatibility)

CODES v1.3

Choose a tag to compare

@nmcglo nmcglo released this 12 Jul 18:38
579a734

Minor changes that we wanted to commit to a release prior to the huge number of changes coming imminently in v1.4/2.0

CODES v1.2

Choose a tag to compare

@nmcglo nmcglo released this 12 Nov 04:39
0fba405

This release includes the latest changes including major refactoring.

Most changes are focused on 1D Dragonfly's routing. It has been rewritten from scratch, including the progressive adaptive routing. The old version has been preserved as best as possible as prog_adaptive_legacy.

Dragonfly Plus also has a new routing algorithm: FPAR

1.1.1

Choose a tag to compare

@nmcglo nmcglo released this 30 Jul 16:10
0aedf8d

Main differences between this release and 1.1.0 is some bugfixes and updates so that CODES works with the latest ROSS version v7.1.1 (https://github.com/ROSS-org/ROSS/releases/tag/v7.1.1)