Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rocm/hip-cpu

An implementation of HIP that works on CPUs, across OSes.
https://github.com/rocm/hip-cpu

cpp17 cuda cuda-programming hip hip-kernel-language hip-portability hip-runtime parallel-algorithms spmd stl-algorithms

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# HIP CPU Runtime #

#### [Repository](https://github.com/ROCm-Developer-Tools/HIP-CPU) | [Issues](https://github.com/ROCm-Developer-Tools/HIP-CPU/issues) | [Documentation](/docs) | [Code Samples](/examples) ####

The HIP CPU Runtime is a header-only library that allows CPUs to execute
unmodified HIP code. It is generic and does not assume a particular CPU vendor
or architecture. _Please note the library is being actively developed, and is_
_known to be incomplet; it might also be incorrekt and there could be a few_
_b**a**d **bu**gs lurking_.

## Overview and Tutorials ##

* [HIP CPU Runtime Overview](/docs/overview.md)
* [HIP CPU Runtime Performance Considerations](/docs/performance.md)

HIP CPU Runtime tutorials per compiler and platform

* [GCC on Linux](/docs/gcc_linux.md)
* [GCC on MacOS](/docs/gcc_macos.md)
* [Microsoft C++ Compiler (MSVC) on Windows](/docs/msvc.md)
* Others (TODO)

## Quick Links ##

* [HIP GPU Runtime FAQ](https://github.com/ROCm-Developer-Tools/HIP/blob/master/docs/markdown/hip_faq.md)

## Questions and Feedback ##

**[FAQs](docs/faq.md)**\
Please consult the FAQ before submitting a question.

**[Known Issues](https://github.com/ROCm-Developer-Tools/HIP-CPU/issues)**\
If a pre-existing issue encompasses your feedback, please leave a reaction on
the issue to up-vote or down-vote it, which will help us in prioritisation.

**[Provide Feedback](https://github.com/ROCm-Developer-Tools/HIP-CPU/issues/new/choose)**\
Submit questions, issues or feature requests.

## Contribution ##

Contributions are most welcome and strongly encouraged. Please consult the
[contributing guide](CONTRIBUTING.md) for details.