RELEASE_NOTES 1.61 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
0.4.0

general:
==========
significant source reorganization / refactoring
refactor some private headers out of the public eye
dead code removal

documentation:
==========
improved example_heterogeneous example program
Jonathan Jenkins's avatar
Jonathan Jenkins committed
12
added configuration to example_heterogeneous showing two torus networks
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
reorganized files to prevent name collisions on OSX. Top-level docs other than
  copyright now in doc directory
additions to best practice document

configurator:
==========
more stable file format for configurator output
ignore unrelated parameters passed into filter_configs
handle empty cfields in configurator

workloads:
==========
combined network and IO workload APIs into a single one
adding dumpi workload support in codes-workload-dump utility
workload dump utility option cleanup
renamed "bgp" workload generator to "iolang", significant cleanups
put network workload ops in workload dump util
removing one of the dumpi libraries from the build. It was generating some unwanted dumpi files.
network workload API more fleshed out

utilities:
==========
Jonathan Jenkins's avatar
Jonathan Jenkins committed
35
configuration bug fixes for larger LP type counts
36 37 38 39 40 41 42 43 44 45
resource LP annotation mapping hooks
local storage model API switch to use annotations
better configuration error handling
hedge against precision loss in codes_local_latency (see codes.h)
use a different RNG than default for codes_local_latency
- prevents addition/removal of codes_local_latency calls from poisoning RNG
  stream of calling model
added simple GVT-aware stack with garbage collection (see rc-stack.h)


46 47 48 49
0.3.0

Initial "official" release. Against previous repository revisions, this release
includes more complete documentation.