Skip to content

Releases: sandialabs/qthreads

1.15-rc1

25 Sep 20:25
Compare
Choose a tag to compare
1.15-rc1 Pre-release
Pre-release

1.15 pre-release

1.14

12 Sep 15:46
ef0355e
Compare
Choose a tag to compare

New Features:

  • Incorporate minor features requested by Chapel team
  • Add experimental supports for the MPI finepoints interface in test/benchmarks/finepoints
  • Added a new thread feature flag for "network tasks", allowing schedulers to treat communication tasks differently
  • Added a RUNTIME_DATA_SIZE flag to qthread_readstate (Courtesy of the Chapel team)

Improvements:

  • Readd the "no" topology (fix proposed by the Chapel team)
  • Updated SINC implementations to use modern Qthreads APIs
  • Removed deprecated ROSE support
  • Removed deprecated RCRtool support

1.14

05 Sep 19:37
Compare
Choose a tag to compare
1.14 Pre-release
Pre-release

1.14. prerelease

1.13

24 Sep 15:27
Compare
Choose a tag to compare

This the 1.13 release which incorporates Eric Lee's profiling work.

1.12

13 Mar 20:09
Compare
Choose a tag to compare

New Features:

  • Pluggable allocators: use --with-alloc={base,chapel} to choose
    Improvements:
  • Do condwait/backoff in nemesis when getting threads to improve task spawning performance.
    Bugfixes:
  • Change sleep() and nanosleep() implementation to qt_sleep() and qt_nanosleep() to avoid confusing PMI.

1.11

16 Sep 22:47
Compare
Choose a tag to compare

New Features:

  • Distib scheduler: lower contention numa-aware scheduling
  • Binders affinity layer: more control over affinity
  • Updated Portals4 runtime support
  • Added missing XMT FEB operations

1.10

08 Sep 19:59
Compare
Choose a tag to compare

New Features:

  • Task queue subsystem
  • Task-level barrier for SPR
  • Environment option to toggle use of guard pages

Improvements:

  • Fixed loop constructs to use all workers
  • Unified (and simplified) internal handling of multi-threaded vs single-threaded scheduling regimes
  • Removed defunct SST support, to avoid confusing people
  • Removed futurelib
  • Cleans up affinity subsytem interface and hwloc implementation
  • Added support for Chapel launcher.
  • Added configuration option to enable eureka support; marked as experimental
  • Added support for improved compatibility with DUMA tool

Bugfixes:

  • Fix various memory leaks associated with spawncache, sincs, preconds, timers.
  • Fix SPR put/get handle bug.