├── .DS_Store ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── building.md ├── clang_android.md ├── clang_fbsd.md ├── clang_linux.md ├── clang_macos.md ├── clang_wsl.md ├── faq.md ├── gcc_fbsd.md ├── gcc_linux.md ├── gcc_macos.md ├── gcc_wsl.md ├── msvc.md ├── overview.md └── performance.md ├── examples ├── CMakeLists.txt ├── bit_extract │ ├── CMakeLists.txt │ └── bit_extract.cpp ├── hip_bus_bandwidth │ ├── CMakeLists.txt │ ├── ResultDatabase.cpp │ ├── ResultDatabase.h │ └── hip_bus_bandwidth.cpp ├── hip_dispatch_enqueue_rate_mt │ ├── CMakeLists.txt │ └── hipDispatchEnqueueRateMT.cpp ├── hip_dispatch_latency │ ├── CMakeLists.txt │ └── hipDispatchLatency.cpp ├── hip_event │ ├── CMakeLists.txt │ └── hipEvent.cpp ├── hip_info │ ├── CMakeLists.txt │ └── hipInfo.cpp ├── matrix_transpose │ ├── CMakeLists.txt │ └── MatrixTranspose.cpp ├── occupancy │ ├── CMakeLists.txt │ └── occupancy.cpp ├── pragma_unroll │ ├── CMakeLists.txt │ └── pragma_unroll.cpp ├── shared_memory │ ├── CMakeLists.txt │ └── sharedMemory.cpp ├── square │ ├── CMakeLists.txt │ └── square.cpp ├── streams │ ├── CMakeLists.txt │ └── streams.cpp └── vadd_hip │ ├── CMakeLists.txt │ └── vadd_hip.cpp ├── external ├── catch2 │ ├── LICENSE │ └── catch.hpp ├── half │ ├── LICENSE.txt │ └── half.hpp └── libco │ ├── LICENSE │ ├── README.md │ ├── aarch64.inl │ ├── amd64.inl │ ├── arm.inl │ ├── doc │ ├── targets.md │ └── usage.md │ ├── fiber.inl │ ├── libco.h │ ├── libco.inl │ ├── ppc.inl │ ├── ppc64v2.inl │ ├── settings.h │ ├── sjlj.inl │ ├── ucontext.inl │ └── x86.inl ├── include └── hip │ ├── hip_api.h │ ├── hip_atomic.h │ ├── hip_complex.h │ ├── hip_constants.h │ ├── hip_defines.h │ ├── hip_device_launch_parameters.h │ ├── hip_enums.h │ ├── hip_fp16.h │ ├── hip_ldg.h │ ├── hip_math.h │ ├── hip_runtime.h │ ├── hip_runtime_api.h │ ├── hip_types.h │ └── hip_vector_types.h ├── src ├── CMakeLists.txt ├── hip │ ├── CMakeLists.txt │ ├── catch_main.cpp │ ├── hip_api.test.cpp │ ├── hip_atomic.test.cpp │ ├── hip_constants.test.cpp │ ├── hip_defines.test.cpp │ ├── hip_device_launch_parameters.test.cpp │ ├── hip_enums.test.cpp │ ├── hip_fp16.test.cpp │ ├── hip_math.test.cpp │ ├── hip_runtime.test.cpp │ ├── hip_runtime_api.test.cpp │ ├── hip_types.test.cpp │ └── hip_vector_types.test.cpp └── include │ └── hip │ └── detail │ ├── api.hpp │ ├── atomic_clang_gcc.hpp │ ├── atomic_msvc.hpp │ ├── complex.hpp │ ├── context.hpp │ ├── coordinates.hpp │ ├── device.hpp │ ├── event.hpp │ ├── fiber.hpp │ ├── flat_combiner.hpp │ ├── function.hpp │ ├── grid_launch.hpp │ ├── half.hpp │ ├── helpers.hpp │ ├── intrinsics.hpp │ ├── math.hpp │ ├── module.hpp │ ├── runtime.hpp │ ├── stream.hpp │ ├── system.hpp │ ├── system_posix.inl │ ├── system_windows.inl │ ├── task.hpp │ ├── tile.hpp │ ├── types.hpp │ └── vector.hpp ├── tests ├── CMakeLists.txt ├── benchmarks.cpp ├── catch_benchmarking_main.cpp ├── catch_main.cpp ├── hip_atomics.cpp ├── hip_device_all_any.cpp ├── hip_device_ballot.cpp ├── hip_device_barrier_not_in_first_block.cpp ├── hip_device_clock.cpp ├── hip_device_clz.cpp ├── hip_device_constant.cpp ├── hip_device_dynamic_shared.cpp ├── hip_device_dynamic_shared_2.cpp ├── hip_device_ffs.cpp ├── hip_device_fma.cpp ├── hip_device_get_limit.cpp ├── hip_device_half_half2.cpp ├── hip_device_malloc.cpp ├── hip_device_math_double.cpp ├── hip_device_math_float.cpp ├── hip_device_math_half.cpp ├── hip_device_memset.cpp ├── hip_device_popc.cpp ├── hip_device_printf.cpp ├── hip_device_shfl.cpp ├── hip_device_std_complex.cpp ├── hip_device_symbol.cpp ├── hip_device_synchronize.cpp ├── hip_get_device.cpp ├── hip_host_async_memcpy_all.cpp ├── hip_host_hipevent_elapsed_time.cpp ├── hip_host_hipevent_event_record.cpp ├── hip_host_hipstream_stress.cpp ├── hip_host_malloc_free_all.cpp ├── hip_host_math_float_double.cpp ├── hip_host_memcpy_all.cpp ├── hip_host_memset_all.cpp ├── hip_host_module.cpp ├── hip_host_multithread_hipstream.cpp ├── hip_host_multithread_hipstream_memcpy.cpp ├── hip_host_multithread_memcpy.cpp ├── hip_set_device.cpp ├── hip_set_device_flags.cpp └── hip_vector_types.cpp └── tools └── cmake └── hip_cpu_rtConfig.cmake.in /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/README.md -------------------------------------------------------------------------------- /docs/building.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/clang_android.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/clang_fbsd.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/clang_linux.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/clang_macos.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/clang_wsl.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/gcc_fbsd.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/gcc_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/docs/gcc_linux.md -------------------------------------------------------------------------------- /docs/gcc_macos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/docs/gcc_macos.md -------------------------------------------------------------------------------- /docs/gcc_wsl.md: -------------------------------------------------------------------------------- 1 | **TODO** -------------------------------------------------------------------------------- /docs/msvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/docs/msvc.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/docs/performance.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/bit_extract/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/bit_extract/CMakeLists.txt -------------------------------------------------------------------------------- /examples/bit_extract/bit_extract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/bit_extract/bit_extract.cpp -------------------------------------------------------------------------------- /examples/hip_bus_bandwidth/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_bus_bandwidth/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hip_bus_bandwidth/ResultDatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_bus_bandwidth/ResultDatabase.cpp -------------------------------------------------------------------------------- /examples/hip_bus_bandwidth/ResultDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_bus_bandwidth/ResultDatabase.h -------------------------------------------------------------------------------- /examples/hip_bus_bandwidth/hip_bus_bandwidth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_bus_bandwidth/hip_bus_bandwidth.cpp -------------------------------------------------------------------------------- /examples/hip_dispatch_enqueue_rate_mt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_dispatch_enqueue_rate_mt/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hip_dispatch_enqueue_rate_mt/hipDispatchEnqueueRateMT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_dispatch_enqueue_rate_mt/hipDispatchEnqueueRateMT.cpp -------------------------------------------------------------------------------- /examples/hip_dispatch_latency/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_dispatch_latency/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hip_dispatch_latency/hipDispatchLatency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_dispatch_latency/hipDispatchLatency.cpp -------------------------------------------------------------------------------- /examples/hip_event/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_event/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hip_event/hipEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_event/hipEvent.cpp -------------------------------------------------------------------------------- /examples/hip_info/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_info/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hip_info/hipInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/hip_info/hipInfo.cpp -------------------------------------------------------------------------------- /examples/matrix_transpose/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/matrix_transpose/CMakeLists.txt -------------------------------------------------------------------------------- /examples/matrix_transpose/MatrixTranspose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/matrix_transpose/MatrixTranspose.cpp -------------------------------------------------------------------------------- /examples/occupancy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/occupancy/CMakeLists.txt -------------------------------------------------------------------------------- /examples/occupancy/occupancy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/occupancy/occupancy.cpp -------------------------------------------------------------------------------- /examples/pragma_unroll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/pragma_unroll/CMakeLists.txt -------------------------------------------------------------------------------- /examples/pragma_unroll/pragma_unroll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/pragma_unroll/pragma_unroll.cpp -------------------------------------------------------------------------------- /examples/shared_memory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/shared_memory/CMakeLists.txt -------------------------------------------------------------------------------- /examples/shared_memory/sharedMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/shared_memory/sharedMemory.cpp -------------------------------------------------------------------------------- /examples/square/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/square/CMakeLists.txt -------------------------------------------------------------------------------- /examples/square/square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/square/square.cpp -------------------------------------------------------------------------------- /examples/streams/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/streams/CMakeLists.txt -------------------------------------------------------------------------------- /examples/streams/streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/streams/streams.cpp -------------------------------------------------------------------------------- /examples/vadd_hip/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/vadd_hip/CMakeLists.txt -------------------------------------------------------------------------------- /examples/vadd_hip/vadd_hip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/examples/vadd_hip/vadd_hip.cpp -------------------------------------------------------------------------------- /external/catch2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/catch2/LICENSE -------------------------------------------------------------------------------- /external/catch2/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/catch2/catch.hpp -------------------------------------------------------------------------------- /external/half/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/half/LICENSE.txt -------------------------------------------------------------------------------- /external/half/half.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/half/half.hpp -------------------------------------------------------------------------------- /external/libco/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/LICENSE -------------------------------------------------------------------------------- /external/libco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/README.md -------------------------------------------------------------------------------- /external/libco/aarch64.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/aarch64.inl -------------------------------------------------------------------------------- /external/libco/amd64.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/amd64.inl -------------------------------------------------------------------------------- /external/libco/arm.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/arm.inl -------------------------------------------------------------------------------- /external/libco/doc/targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/doc/targets.md -------------------------------------------------------------------------------- /external/libco/doc/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/doc/usage.md -------------------------------------------------------------------------------- /external/libco/fiber.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/fiber.inl -------------------------------------------------------------------------------- /external/libco/libco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/libco.h -------------------------------------------------------------------------------- /external/libco/libco.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/libco.inl -------------------------------------------------------------------------------- /external/libco/ppc.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/ppc.inl -------------------------------------------------------------------------------- /external/libco/ppc64v2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/ppc64v2.inl -------------------------------------------------------------------------------- /external/libco/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/settings.h -------------------------------------------------------------------------------- /external/libco/sjlj.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/sjlj.inl -------------------------------------------------------------------------------- /external/libco/ucontext.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/ucontext.inl -------------------------------------------------------------------------------- /external/libco/x86.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/external/libco/x86.inl -------------------------------------------------------------------------------- /include/hip/hip_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_api.h -------------------------------------------------------------------------------- /include/hip/hip_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_atomic.h -------------------------------------------------------------------------------- /include/hip/hip_complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_complex.h -------------------------------------------------------------------------------- /include/hip/hip_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_constants.h -------------------------------------------------------------------------------- /include/hip/hip_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_defines.h -------------------------------------------------------------------------------- /include/hip/hip_device_launch_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_device_launch_parameters.h -------------------------------------------------------------------------------- /include/hip/hip_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_enums.h -------------------------------------------------------------------------------- /include/hip/hip_fp16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_fp16.h -------------------------------------------------------------------------------- /include/hip/hip_ldg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_ldg.h -------------------------------------------------------------------------------- /include/hip/hip_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_math.h -------------------------------------------------------------------------------- /include/hip/hip_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_runtime.h -------------------------------------------------------------------------------- /include/hip/hip_runtime_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_runtime_api.h -------------------------------------------------------------------------------- /include/hip/hip_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_types.h -------------------------------------------------------------------------------- /include/hip/hip_vector_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/include/hip/hip_vector_types.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/hip/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/CMakeLists.txt -------------------------------------------------------------------------------- /src/hip/catch_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/catch_main.cpp -------------------------------------------------------------------------------- /src/hip/hip_api.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_api.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_atomic.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_atomic.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_constants.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_constants.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_defines.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_defines.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_device_launch_parameters.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_device_launch_parameters.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_enums.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_enums.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_fp16.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_fp16.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_math.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_math.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_runtime.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_runtime.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_runtime_api.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_runtime_api.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_types.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_types.test.cpp -------------------------------------------------------------------------------- /src/hip/hip_vector_types.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/hip/hip_vector_types.test.cpp -------------------------------------------------------------------------------- /src/include/hip/detail/api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/api.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/atomic_clang_gcc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/atomic_clang_gcc.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/atomic_msvc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/atomic_msvc.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/complex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/complex.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/context.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/coordinates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/coordinates.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/device.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/event.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/fiber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/fiber.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/flat_combiner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/flat_combiner.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/function.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/grid_launch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/grid_launch.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/half.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/half.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/helpers.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/intrinsics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/intrinsics.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/math.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/module.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/module.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/runtime.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/stream.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/system.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/system_posix.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/system_posix.inl -------------------------------------------------------------------------------- /src/include/hip/detail/system_windows.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/system_windows.inl -------------------------------------------------------------------------------- /src/include/hip/detail/task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/task.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/tile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/tile.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/types.hpp -------------------------------------------------------------------------------- /src/include/hip/detail/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/src/include/hip/detail/vector.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/benchmarks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/benchmarks.cpp -------------------------------------------------------------------------------- /tests/catch_benchmarking_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/catch_benchmarking_main.cpp -------------------------------------------------------------------------------- /tests/catch_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/catch_main.cpp -------------------------------------------------------------------------------- /tests/hip_atomics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_atomics.cpp -------------------------------------------------------------------------------- /tests/hip_device_all_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_all_any.cpp -------------------------------------------------------------------------------- /tests/hip_device_ballot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_ballot.cpp -------------------------------------------------------------------------------- /tests/hip_device_barrier_not_in_first_block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_barrier_not_in_first_block.cpp -------------------------------------------------------------------------------- /tests/hip_device_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_clock.cpp -------------------------------------------------------------------------------- /tests/hip_device_clz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_clz.cpp -------------------------------------------------------------------------------- /tests/hip_device_constant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_constant.cpp -------------------------------------------------------------------------------- /tests/hip_device_dynamic_shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_dynamic_shared.cpp -------------------------------------------------------------------------------- /tests/hip_device_dynamic_shared_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_dynamic_shared_2.cpp -------------------------------------------------------------------------------- /tests/hip_device_ffs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_ffs.cpp -------------------------------------------------------------------------------- /tests/hip_device_fma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_fma.cpp -------------------------------------------------------------------------------- /tests/hip_device_get_limit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_get_limit.cpp -------------------------------------------------------------------------------- /tests/hip_device_half_half2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_half_half2.cpp -------------------------------------------------------------------------------- /tests/hip_device_malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_malloc.cpp -------------------------------------------------------------------------------- /tests/hip_device_math_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_math_double.cpp -------------------------------------------------------------------------------- /tests/hip_device_math_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_math_float.cpp -------------------------------------------------------------------------------- /tests/hip_device_math_half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_math_half.cpp -------------------------------------------------------------------------------- /tests/hip_device_memset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_memset.cpp -------------------------------------------------------------------------------- /tests/hip_device_popc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_popc.cpp -------------------------------------------------------------------------------- /tests/hip_device_printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_printf.cpp -------------------------------------------------------------------------------- /tests/hip_device_shfl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_shfl.cpp -------------------------------------------------------------------------------- /tests/hip_device_std_complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_std_complex.cpp -------------------------------------------------------------------------------- /tests/hip_device_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_symbol.cpp -------------------------------------------------------------------------------- /tests/hip_device_synchronize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_device_synchronize.cpp -------------------------------------------------------------------------------- /tests/hip_get_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_get_device.cpp -------------------------------------------------------------------------------- /tests/hip_host_async_memcpy_all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_async_memcpy_all.cpp -------------------------------------------------------------------------------- /tests/hip_host_hipevent_elapsed_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_hipevent_elapsed_time.cpp -------------------------------------------------------------------------------- /tests/hip_host_hipevent_event_record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_hipevent_event_record.cpp -------------------------------------------------------------------------------- /tests/hip_host_hipstream_stress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_hipstream_stress.cpp -------------------------------------------------------------------------------- /tests/hip_host_malloc_free_all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_malloc_free_all.cpp -------------------------------------------------------------------------------- /tests/hip_host_math_float_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_math_float_double.cpp -------------------------------------------------------------------------------- /tests/hip_host_memcpy_all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_memcpy_all.cpp -------------------------------------------------------------------------------- /tests/hip_host_memset_all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_memset_all.cpp -------------------------------------------------------------------------------- /tests/hip_host_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_module.cpp -------------------------------------------------------------------------------- /tests/hip_host_multithread_hipstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_multithread_hipstream.cpp -------------------------------------------------------------------------------- /tests/hip_host_multithread_hipstream_memcpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_multithread_hipstream_memcpy.cpp -------------------------------------------------------------------------------- /tests/hip_host_multithread_memcpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_host_multithread_memcpy.cpp -------------------------------------------------------------------------------- /tests/hip_set_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_set_device.cpp -------------------------------------------------------------------------------- /tests/hip_set_device_flags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_set_device_flags.cpp -------------------------------------------------------------------------------- /tests/hip_vector_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tests/hip_vector_types.cpp -------------------------------------------------------------------------------- /tools/cmake/hip_cpu_rtConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/HIP-CPU/HEAD/tools/cmake/hip_cpu_rtConfig.cmake.in --------------------------------------------------------------------------------