HIP-CPU icon indicating copy to clipboard operation
HIP-CPU copied to clipboard

An implementation of HIP that works on CPUs, across OSes.

Results 24 HIP-CPU issues
Sort by recently updated
recently updated
newest added

See: https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html. We need to keep this on the radar and work around it (it's already breaking in MacOS with latest brew-ed TBB).

bug

HIP-CPU supplies ``` ./share/hip_cpu_rt/cmake/hip_cpu_rtConfig.cmake ./share/hip_cpu_rt/cmake/hip_cpu_rtTargets.cmake ./share/hip_cpu_rt/cmake/hip_cpu_rtConfigVersion.cmake ``` but some ecosystem libraries (e.g. hipCUB) look for `FindHIP.cmake`, `HIPConfig.cmake` or `hip-config.cmake`. Can one do a direct symlink of e.g. `hip_cpu_rtConfig.cmake` to `hip-config.cmake`...

enhancement
question

Ctest test 23: `legacy_async_memcpy` appears to hang on MacOS when built with gcc-10 from homebrew -- MacOS Catalina (10.15.7) - similar behaviour is seen on MacOS CI where this test...

question

Not encountering a barrier inside the first block does not guarantee that we won't see a barrier in the following blocks. The barrier semantics only require the threads within a...

Using the current version of hip-cpu ([1bf89aa](https://github.com/ROCm-Developer-Tools/HIP-CPU/commit/1bf89aa04804fdb9ca6306a4d357cf4dfa5aa74d) Merge pull request #49 from Naraenda/remove-moodycamel-cmake) with GCC 12.3 on Ubuntu 22.04 results in an internal compiler error. This can be seen with...

bug

### Suggestion Description Currently HIP code that includes cannot be compiled using HIP-CPU because support is currently missing. ### Operating System _No response_ ### GPU _No response_ ### ROCm Component...

enhancement

### Suggestion Description The CUDA/HIP synchronisation with predicate functions are missing: - `int __syncthreads_count(int predicate);` - `int __syncthreads_and(int predicate);` - `int __syncthreads_or(int predicate);` ### Operating System Any ### GPU Any...

Would it be possible to add some kind of support for building the official (?) HIP tests at https://github.com/ROCm/hip-tests/ with HIP-CPU ?

Would it be possible to implement `hipEventQuery` ? According to the [current HIP documentation](https://rocm.docs.amd.com/projects/HIP/en/latest/doxygen/html/group___event.html#ga5d12d7b798b5ceb5932d1ac21f5ac776): > ```c++ > hipError_t hipEventQuery(hipEvent_t event) > ``` > Query the status of the specified event....