Skip to content

Releases: JuliaGPU/KernelAbstractions.jl

v0.3.1

18 Aug 14:10
1f093b5
Compare
Choose a tag to compare

KernelAbstractions v0.3.1

Diff since v0.3.0

Closed issues:

  • Matrix examples fails on Julia 1.4 (#43)
  • AssertionError from ndrange=() (#107)
  • Kernel compilation for OffsetArrays fails with KernelError: recursion is currently not supported (#110)
  • Revise failure with KernelAbstractions (#111)

Merged pull requests:

v0.3.0

18 Jun 17:06
4ab11f2
Compare
Choose a tag to compare

KernelAbstractions v0.3.0

Diff since v0.2.6

Merged pull requests:

v0.2.6

11 Jun 17:06
cf8ec8e
Compare
Choose a tag to compare

KernelAbstractions v0.2.6

Diff since v0.2.5

v0.2.5

10 Jun 20:06
88abd05
Compare
Choose a tag to compare

KernelAbstractions v0.2.5

Diff since v0.2.4

Merged pull requests:

  • Add SpecialFunctions.gamma to kernel language (#99) (@lcw)
  • CompatHelper: add new compat entry for "SpecialFunctions" at version "0.10" (#100) (@github-actions[bot])
  • Bump version to 0.2.5 (#101) (@simonbyrne)

v0.2.4

23 May 00:18
14172c4
Compare
Choose a tag to compare

KernelAbstractions v0.2.4

Diff since v0.2.3

Closed issues:

  • LLVM error: Cannot select: 0xca6fd20: f64 = fpow 0x93a9e90 (#89)
  • Defining the same function twice? Maybe a typo? (#93)
  • private variable not available after an @synchronize (#95)
  • @synchronize in an if statement (#96)

Merged pull requests:

v0.2.3

20 Apr 18:04
1f3e765
Compare
Choose a tag to compare

KernelAbstractions v0.2.3

Diff since v0.2.2

Merged pull requests:

v0.2.2

03 Apr 03:03
26e06ae
Compare
Choose a tag to compare

KernelAbstractions v0.2.2

Diff since v0.2.1

Merged pull requests:

v0.2.1

28 Mar 20:04
52acb3e
Compare
Choose a tag to compare

KernelAbstractions v0.2.1

Diff since v0.2.0

Closed issues:

  • Kernel launch overhead when launching lots of small kernels (#75)

Merged pull requests:

  • CompatHelper: bump compat for "CUDAnative" to "3.0" (#77) (@github-actions[bot])
  • Improve launch performance of kernels some more (#82) (@mwarusz)

v0.2.0

28 Mar 02:03
30bae11
Compare
Choose a tag to compare

KernelAbstractions v0.2.0

Diff since v0.1.6

Closed issues:

  • Trailing return yields wrong CPU code. (#50)
  • Cannot resolve isbits when using function call to isbits (#79)

Merged pull requests:

  • Error on return statements inside kernels (#74) (@mwarusz)
  • Forbid waiting in CUDA on a CPUEvents (#78) (@lcw)
  • Improve launch performance of kernels (#80) (@vchuravy)
  • Create MultiEvent from tuple of empty MultiEvents (#81) (@lcw)

v0.1.6

23 Mar 19:04
7d99579
Compare
Choose a tag to compare

KernelAbstractions v0.1.6

Diff since v0.1.5

Closed issues:

  • Integrate async_copy! into the event system (#40)

Merged pull requests:

  • Recurse into nested scopes containing synchronize (#70) (@mwarusz)
  • Implement better error propagation and semaphore (#72) (@vchuravy)