Third Party Hardware > GPU Compute / Accelerators

AMD OpenCL / ROCm

<< < (2/4) > >>

MPC7500:
I assume this is already outdated?
https://wiki.nikhef.nl/grid/AMD_GPU_on_IBM_POWER

Also I found this:
https://www.phoronix.com/scan.php?page=news_item&px=AMD-AOMP-On-POWER

chatcannon:

--- Quote from: MPC7500 on October 28, 2021, 04:17:03 pm ---I assume this is already outdated?
https://wiki.nikhef.nl/grid/AMD_GPU_on_IBM_POWER

Also I found this:
https://www.phoronix.com/scan.php?page=news_item&px=AMD-AOMP-On-POWER

--- End quote ---

Both those links refer to the AOMP compiler. I don't remember if I specifically tried AOMP, but my experience was that compilers like "llvm-roc" would build without any problems - the issues with x86 assembly or intrinsics are all in the "runtime" parts.

Once I have a full development environment set up to my liking then I will look into this in more detail.

Woof:
Any update on this? OpenCL is on my list of things I'd like to have working.

chatcannon:

--- Quote from: Woof on December 28, 2021, 02:54:57 pm ---Any update on this? OpenCL is on my list of things I'd like to have working.

--- End quote ---

It took me a bit longer than I planned to get my development environment set up.

Some of the assembly sections (e.g. saving and restoring the stack pointer) were simple enough. Right now I am trying to work out how to port the assembly sections that handle the floating point exception status. (I haven't yet found any PowerPC assembly documentation that deals with this.)

If I get completely stuck then I will just post a version with broken floating point exception handling that crashes if there is a divide by zero etc.

Woof:
Thanks for the update. I'm surprised no-one has a working version, but I guess OpenCL/CUDA support is on Nvidia A100 and other server-class cards.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version