Hi,

I’ve been having a look around all our HPC related packages. I tried to
classify by organisation:

- UxlFoundation (uxlfoundation.org)

  + oneTBB - tbb, python-tbb, tbb-2020 - in (gnu packages tbb)
  + oneDNN - oneapi-dnnl, oneapi-dnnl-for-r-torch - in (gnu packages
  machine-learning)
  + oneDPM -
  + oneDPL -
  + oneDAL -
  + oneCCL -
  + oneMath -

- AdaptiveCpp (adaptivecpp.github.io)

  + adaptivecpp - adaptivecpp - in (gnu packages sycl)

- KhronosGroupd (khronosgroup.github.io)

  + opensles - opensles - in (gnu packages audio)
  + mangohud - mangohud - in (gnu packages graphics)
  + opencl-headers - opencl-headers - in (gnu packages opencl)
  + opencl-icd-loader - opencl-icd-loader - in (gnu packages opencl)
  + xxx - xxx - in (gnu packages vulkan)

- Rocm (rocm.docs.amd.com)

  + llvm - llvm-for-rocm - in (gnu packages llvm)
  + xxx - xxx - in (gnu packages rocm)

Some of the previous need an update. I probably forget something, I’ll
complete as I further investigate.

To facilitate the upcoming maintenance of this (increasingly complex)
ecosystem, I think we should probably try to organise these packages. At
a minimum, we might:

- UxlFoundation (uxlfoundation.org)

  + oneTBB - onetbb, python-onetbb - in (gnu packages uxlfoundation)
  + oneDNN - onednn, onednn-for-r-torch - in (gnu packages
  uxlfoundation)
  + oneDPM - onedpm
  + oneDPL - onedpl
  + oneDAL - onedal
  + oneCCL - oneccl
  + oneMath - onemath

- Rocm (rocm.docs.amd.com)

  + llvm - llvm-for-rocm - in (gnu packages rocm)
  + xxx - xxx - in (gnu packages rocm)

Thoughts ?

--
Cayetano Santos
.
gpg: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682
key: meta.sr.ht/~csantosb.pgp

Attachment: signature.asc
Description: PGP signature

Reply via email to