hipcl
VC4CL
Our great sponsors
hipcl | VC4CL | |
---|---|---|
1 | 6 | |
99 | 721 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hipcl
-
Zluda: CUDA on Intel GPUs
AMD implemented HIP, which is nearly CUDA (if not identical). There is an implementation for Intel too though it is third-party:
VC4CL
-
How to OpenCL on a raspberry Pi
There is a rough impl for the 3. https://github.com/doe300/VC4CL
-
Raspberry Pi Zero 2 for image processing.
The Zero 2 still uses VideoCore IV for which we have the documentation and various projects making use of it. There is a open source Mesa driver and also OpenCL support: https://github.com/doe300/VC4CL
- 2022 Mar 14 (Pi Day!) Stickied π ΅π °π & ππππππππ thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! π¨πΊπ² π―π¬πΉπ¬ ππ°πΉπΊπ»
-
How do I get OpenCL on a Raspberry Pi 1B?
Can't help more than a random repo I found showing its possible https://github.com/doe300/VC4CL
-
Zluda: CUDA on Intel GPUs
Excellent effort. Nvidia has become defacto GPGPU hardware vendor due to CUDA, but I wish it was OpenCL or other general API instead. Even Raspberry Pi's VideoCore has OpenCL support[1].
But a look at HW Acceleration support table at FFmpeg[2] shows why GPGPU Platform API is such a mess. But performance benefits are incredible, using VAAPI for FFmpeg to encode 1080p 2560x1080 screen capture at 60fps reduces CPU usage from 90% to 10% on a old corei5 with intel HD 3000; An old laptop could be perfectly used as an encoding machine for streaming just by using HW Acceleration.
What's funny is that the laptop also has Radeon HD 6490M with 1GB GDDR5 dedicated memory and it's not supported by VAAPI for encoding! Thereby proving the point that GPGPU API/Platform Support are astonishingly messy.
What are some alternatives?
ROCm - AMD ROCmβ’ Software - GitHub Home [Moved to: https://github.com/ROCm/ROCm]
ZLUDA - CUDA on AMD GPUs
hyperpixel4 - Driver for the Pimoroni HyperPixel 4.0" Touchscreen Display
limited-systems - Limited Systems
ArrayFire - ArrayFire: a general purpose GPU library.
CLBlast - Tuned OpenCL BLAS