Skip to content

Releases: ashvardanian/ParallelReductionsBenchmark

Release v0.7.2

22 Jul 15:01

Choose a tag to compare

Release: v0.7.2 [skip ci]

Patch

  • Make: Correct Metal/OpenCL associations (b282335)
  • Make: Freeze Rust toolchain to nightly (9de592d)

Release v0.7.1

29 May 17:23

Choose a tag to compare

Release: v0.7.1 [skip ci]

Patch

  • Improve: ChillOut to send/sync pointers (a0986f2)

Release v0.7.0

23 May 10:28

Choose a tag to compare

Release: v0.7.0 [skip ci]

Minor

  • Add: oneapi::tbb::task_arena backend (bb6602b)

Patch

  • Docs: Put build notes in the end (dc6e246)
  • Make: Fetch CLI options (33c6b59)
  • Fix: Guard OpenMP calls (2056636)
  • Fix: serial / unrolled kernel naming (ff715f6)

Release v0.6.1

22 May 22:55

Choose a tag to compare

Release: v0.6.1 [skip ci]

Patch

  • Docs: Apple M2 Pro small results (9788a53)
  • Make: Bump Fork Union with CrossBeam (860b5eb)
  • Improve: Use std::hardware_destructive_interference_size (13e6cf9)

Release v0.6.0

20 May 23:24

Choose a tag to compare

Release: v0.6.0 [skip ci]

Minor

  • Add: Fork Union Rust benchmarks (9ec7f0c)

Patch

  • Docs: Rust results vs Rayon, Tokio, Smol.rs (9cd6268)
  • Fix: Wait for Smol.rs results (48ab934)
  • Fix: Cast pointers to usize (ed113e9)
  • Improve: Reuse partial sums buffer (ca2b2c6)
  • Make: Pass small size to C++ bench (1d17f93)
  • Fix: Rust drafts (8e11aea)
  • Make: Rust draft (b3ddf30)

Release v0.5.3

19 May 15:35

Choose a tag to compare

Release: v0.5.3 [skip ci]

Patch

  • Make: Reuse Taskflow executor (2daf80c)
  • Make: Skip Taskflow example builds (450093e)
  • Fix: Unrolled loop length (7c1b859)

Release v0.5.2

19 May 15:11

Choose a tag to compare

Release: v0.5.2 [skip ci]

Patch

  • Docs: Polish namespaces! (5fa1c2b)

Release v0.5.1

19 May 15:07

Choose a tag to compare

Release: v0.5.1 [skip ci]

Patch

  • Docs: Shrink logs column widths (7ec74f8)

Release v0.5.0

19 May 15:03

Choose a tag to compare

Release: v0.5.0 [skip ci]

Minor

Patch

  • Docs: Graviton Taskflow vs OpenMP vs Fork Union (c1862d9)
  • Docs: OpenMP vs Fork Union (8ed7080)

Release v0.4.4

19 May 14:34

Choose a tag to compare

Release: v0.4.4 [skip ci]

Patch

  • Improve: Over-align partial sums to avoid false-sharing (c2b3284)
  • Improve: Slicing with scalars_per_core (1259361)