Skip to content

Releases: JuliaGPU/OpenCL.jl

v0.10.11

Choose a tag to compare

@github-actions github-actions released this 06 Aug 14:36
fc76425

OpenCL v0.10.11

Diff since v0.10.10

Merged pull requests:

Closed issues:

  • Support subgroups (#284)
  • AcceleratedKernels.cumsum runs endlessly when using pocl's cpu backend on Intel CPU (#388)

v0.10.10

Choose a tag to compare

@github-actions github-actions released this 16 Jul 19:38

OpenCL v0.10.10

Diff since v0.10.9

Closed issues:

  • Native codegen for non-SPIRV back-ends (#234)
  • PoCL: Float16 support (#312)
  • PoCL: Occasional segfault on Windows when using USM buffers (#317)
  • Codegen using SPIRV-LLVM Translator regressed (#349)
  • Fix and slim down CI (#366)
  • LLVM SPIR-V backend crashes on functions returning small static arrays (e.g. SMatrix{1,1,Float32}) (#422)

v0.10.9

Choose a tag to compare

@github-actions github-actions released this 19 Feb 01:36
bea5703

OpenCL v0.10.9

Diff since v0.10.8

Merged pull requests:

Closed issues:

  • PoCL/Windows: undefined symbol: _initterm_e (#393)
  • [CI] Local POCL builds failing (#408)

v0.10.8

Choose a tag to compare

@github-actions github-actions released this 15 Nov 10:21
89ad72f

OpenCL v0.10.8

Diff since v0.10.7

Merged pull requests:

Closed issues:

  • support vectorized math intrinsics (#376)

v0.10.7

Choose a tag to compare

@github-actions github-actions released this 07 Nov 13:49
8a1785f

OpenCL v0.10.7

Diff since v0.10.6

Merged pull requests:

Closed issues:

  • Updating SPIRV_Tools_jll breaks Rusticl backend (#398)

v0.10.6

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:19
d6c49fb

OpenCL v0.10.6

Diff since v0.10.5

Merged pull requests:

Closed issues:

  • wrong definition for rem (#374)
  • findmax broken in Julia 1.12 (#384)

v0.10.5

Choose a tag to compare

@github-actions github-actions released this 17 Sep 06:15
f37bc2d

OpenCL v0.10.5

Diff since v0.10.4

Merged pull requests:

v0.10.4

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:56
3acfdaa

OpenCL v0.10.4

Diff since v0.10.3

Merged pull requests:

Closed issues:

  • Invalid device buffer to CPU pointer conversions are allowed (#294)
  • PoCL: Occasional __init__ failure during wrapper generation (#318)
  • SVM pointer conversion and other related issues (#337)
  • Behaviour discrepancy between the REPL and the testing environment, as well as between logically similar kernels. (#339)
  • issues with Int64 atomic_cmpxchg! (#353)
  • add some proper documentation (#354)

v0.10.3

Choose a tag to compare

@github-actions github-actions released this 05 Jul 14:03
67a0fa7

OpenCL v0.10.3

Diff since v0.10.2

Merged pull requests:

Closed issues:

  • Buffers aren't released (#208)
  • OOB trap is fatal for CPU back-ends (#249)
  • Fails to create array on Rusticl driver (#255)
  • Atlernative allocation strategies (#256)
  • Support Atomix.jl (#280)
  • Support cl_mem based buffers using cl_ext_buffer_device_address extension (#281)
  • ndrange provided in KernelAbstractions kernels is broken (#283)
  • Invalid instruction with pocl package from ArchLinux (#290)
  • Failure for POCL without inbounds (#299)
  • PoCL: Linking can fail due to missing libc (#303)
  • PoCL's CPU platform gives isgpu(backend) == true (#304)
  • PoCL 7.0 (#305)
  • PoCL: Ship additional system libraries on macOS (#315)
  • Printing failure for LocalMem (#322)
  • does not support USM or coarse-grained SVM (#324)
  • Look into Vulkan shader compilers (#331)
  • TypeError in add_ptr in Julia 1.12 (#332)

v0.10.2

Choose a tag to compare

@github-actions github-actions released this 25 Jan 08:41
9641869

OpenCL v0.10.2

Diff since v0.10.1

Merged pull requests:

Closed issues:

  • Simplify use of OpenCL extensions (#257)