├── .clang-format ├── .gitignore ├── INSTALL.md ├── LICENSE.txt ├── README.md ├── bin ├── cloc.sh ├── gputable.txt ├── mygpu └── mymcpu ├── docs └── atmi-reference.pdf ├── examples ├── README.md ├── c_extension │ ├── depends │ │ ├── buildrun.sh │ │ ├── cleanup.sh │ │ ├── csquares.cpp │ │ └── csquares_kernels.cl │ ├── eps │ │ ├── Makefile │ │ ├── buildrun.sh │ │ ├── cleanup.sh │ │ ├── eps.cpp │ │ └── nullKernel.cl │ ├── fibonacci │ │ ├── buildrun.sh │ │ ├── cleanup.sh │ │ └── fibonacci.cpp │ ├── helloworld │ │ ├── HelloWorld.cpp │ │ ├── Makefile │ │ └── hw.cl │ ├── helloworld_dGPU │ │ ├── HelloWorld.cpp │ │ ├── Makefile │ │ └── hw.cl │ └── kps │ │ ├── buildrun.sh │ │ ├── cleanup.sh │ │ ├── kps.cpp │ │ └── nullKernel.cl ├── c_extension_denq │ ├── helloworld │ │ ├── HelloWorld.cpp │ │ ├── Makefile │ │ └── hw.cl │ ├── kps │ │ ├── buildrun.sh │ │ ├── cleanup.sh │ │ ├── kps.cpp │ │ └── nullKernel.cl │ └── reduction │ │ ├── Makefile │ │ ├── Reduction.cpp │ │ ├── buildrun.sh │ │ ├── cleanup.sh │ │ └── reduction.cl ├── interop │ ├── globalsymbol │ │ ├── Makefile │ │ ├── globalsymbol.cl │ │ └── globalsymbol.cpp │ └── hsainfo │ │ ├── Makefile │ │ └── hsainfo.cpp ├── runtime │ ├── dlbench_multi_agent │ │ ├── build.atmi.sh │ │ ├── dlbench.atmi.c │ │ ├── dlbench.h │ │ └── grayscale.cl │ ├── eps │ │ ├── Makefile │ │ ├── eps.cpp │ │ └── nullKernel.cl │ ├── fibonacci │ │ ├── Makefile │ │ └── fibonacci.cpp │ ├── helloworld │ │ ├── Makefile │ │ ├── hw.cl │ │ ├── hw.cpp │ │ └── hw_structs.h │ ├── helloworld_dGPU │ │ ├── Makefile │ │ ├── hw.cl │ │ └── hw.cpp │ ├── helloworld_dGPU_async │ │ ├── Makefile │ │ ├── hw.cl │ │ └── hw.cpp │ ├── helloworld_dGPU_sync │ │ ├── Makefile │ │ ├── hw.cl │ │ └── hw.cpp │ ├── helloworld_printf │ │ ├── Makefile │ │ ├── hw.h │ │ ├── hw_cpu.c │ │ ├── hw_gpu.cl │ │ └── hw_host.cpp │ ├── kps │ │ ├── Makefile │ │ ├── kps.cpp │ │ └── nullKernel.cl │ ├── needleman-wunsch │ │ ├── Makefile │ │ ├── nw.cl │ │ ├── nw.cpp │ │ └── nw.h │ ├── needleman-wunsch_dGPU │ │ ├── Makefile │ │ ├── nw.cl │ │ ├── nw.cpp │ │ └── nw.h │ └── pcie_bw │ │ ├── Makefile │ │ └── pcie_bw.cpp └── runtime_denq │ ├── helloworld │ ├── Makefile │ ├── hw.cl │ └── hw.cpp │ ├── kps │ ├── Makefile │ ├── kps.cpp │ └── nullKernel.cl │ └── reduction │ ├── Makefile │ ├── reduction.cl │ └── reduction.cpp ├── include ├── atmi.h ├── atmi_c_ext.h ├── atmi_interop_hsa.h ├── atmi_kl.h └── atmi_runtime.h └── src ├── CMakeLists.txt ├── atmi-backward-compat.cmake ├── cmake_modules ├── FindLibElf.cmake ├── FindROCm.cmake └── utils.cmake ├── compiler ├── CMakeLists.txt ├── atl_pifgen_plugin.c ├── atl_synckernel.c └── include │ ├── atl_pifgen.h │ └── hsa_cl.h ├── device_runtime ├── CMakeLists.txt ├── bc.cmake ├── device_rt.cl ├── device_rt.cpp ├── device_rt.h └── include │ ├── device_amd_hsa.h │ └── hsa.h └── runtime ├── CMakeLists.txt ├── core ├── CMakeLists.txt ├── atmi.cpp ├── cputask.cpp ├── data.cpp ├── kernel.cpp ├── machine.cpp ├── queue.cpp ├── system.cpp ├── task.cpp ├── taskgroup.cpp └── utils.cpp ├── include ├── data.h ├── device_rt_internal.h ├── internal.h ├── kernel.h ├── machine.h ├── machine.tcc ├── queue.h ├── realtimer.h ├── rt.h ├── task.h └── taskgroup.h └── interop ├── CMakeLists.txt └── hsa ├── CMakeLists.txt └── atmi_interop_hsa.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/.gitignore -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/README.md -------------------------------------------------------------------------------- /bin/cloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/bin/cloc.sh -------------------------------------------------------------------------------- /bin/gputable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/bin/gputable.txt -------------------------------------------------------------------------------- /bin/mygpu: -------------------------------------------------------------------------------- 1 | mymcpu -------------------------------------------------------------------------------- /bin/mymcpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/bin/mymcpu -------------------------------------------------------------------------------- /docs/atmi-reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/docs/atmi-reference.pdf -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/c_extension/depends/buildrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/depends/buildrun.sh -------------------------------------------------------------------------------- /examples/c_extension/depends/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/depends/cleanup.sh -------------------------------------------------------------------------------- /examples/c_extension/depends/csquares.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/depends/csquares.cpp -------------------------------------------------------------------------------- /examples/c_extension/depends/csquares_kernels.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/depends/csquares_kernels.cl -------------------------------------------------------------------------------- /examples/c_extension/eps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/eps/Makefile -------------------------------------------------------------------------------- /examples/c_extension/eps/buildrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/eps/buildrun.sh -------------------------------------------------------------------------------- /examples/c_extension/eps/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/eps/cleanup.sh -------------------------------------------------------------------------------- /examples/c_extension/eps/eps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/eps/eps.cpp -------------------------------------------------------------------------------- /examples/c_extension/eps/nullKernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/eps/nullKernel.cl -------------------------------------------------------------------------------- /examples/c_extension/fibonacci/buildrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/fibonacci/buildrun.sh -------------------------------------------------------------------------------- /examples/c_extension/fibonacci/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/fibonacci/cleanup.sh -------------------------------------------------------------------------------- /examples/c_extension/fibonacci/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/fibonacci/fibonacci.cpp -------------------------------------------------------------------------------- /examples/c_extension/helloworld/HelloWorld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/helloworld/HelloWorld.cpp -------------------------------------------------------------------------------- /examples/c_extension/helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/helloworld/Makefile -------------------------------------------------------------------------------- /examples/c_extension/helloworld/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/helloworld/hw.cl -------------------------------------------------------------------------------- /examples/c_extension/helloworld_dGPU/HelloWorld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/helloworld_dGPU/HelloWorld.cpp -------------------------------------------------------------------------------- /examples/c_extension/helloworld_dGPU/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/helloworld_dGPU/Makefile -------------------------------------------------------------------------------- /examples/c_extension/helloworld_dGPU/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/helloworld_dGPU/hw.cl -------------------------------------------------------------------------------- /examples/c_extension/kps/buildrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/kps/buildrun.sh -------------------------------------------------------------------------------- /examples/c_extension/kps/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/kps/cleanup.sh -------------------------------------------------------------------------------- /examples/c_extension/kps/kps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/kps/kps.cpp -------------------------------------------------------------------------------- /examples/c_extension/kps/nullKernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension/kps/nullKernel.cl -------------------------------------------------------------------------------- /examples/c_extension_denq/helloworld/HelloWorld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/helloworld/HelloWorld.cpp -------------------------------------------------------------------------------- /examples/c_extension_denq/helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/helloworld/Makefile -------------------------------------------------------------------------------- /examples/c_extension_denq/helloworld/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/helloworld/hw.cl -------------------------------------------------------------------------------- /examples/c_extension_denq/kps/buildrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/kps/buildrun.sh -------------------------------------------------------------------------------- /examples/c_extension_denq/kps/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/kps/cleanup.sh -------------------------------------------------------------------------------- /examples/c_extension_denq/kps/kps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/kps/kps.cpp -------------------------------------------------------------------------------- /examples/c_extension_denq/kps/nullKernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/kps/nullKernel.cl -------------------------------------------------------------------------------- /examples/c_extension_denq/reduction/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/reduction/Makefile -------------------------------------------------------------------------------- /examples/c_extension_denq/reduction/Reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/reduction/Reduction.cpp -------------------------------------------------------------------------------- /examples/c_extension_denq/reduction/buildrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/reduction/buildrun.sh -------------------------------------------------------------------------------- /examples/c_extension_denq/reduction/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/reduction/cleanup.sh -------------------------------------------------------------------------------- /examples/c_extension_denq/reduction/reduction.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/c_extension_denq/reduction/reduction.cl -------------------------------------------------------------------------------- /examples/interop/globalsymbol/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/interop/globalsymbol/Makefile -------------------------------------------------------------------------------- /examples/interop/globalsymbol/globalsymbol.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/interop/globalsymbol/globalsymbol.cl -------------------------------------------------------------------------------- /examples/interop/globalsymbol/globalsymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/interop/globalsymbol/globalsymbol.cpp -------------------------------------------------------------------------------- /examples/interop/hsainfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/interop/hsainfo/Makefile -------------------------------------------------------------------------------- /examples/interop/hsainfo/hsainfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/interop/hsainfo/hsainfo.cpp -------------------------------------------------------------------------------- /examples/runtime/dlbench_multi_agent/build.atmi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/dlbench_multi_agent/build.atmi.sh -------------------------------------------------------------------------------- /examples/runtime/dlbench_multi_agent/dlbench.atmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/dlbench_multi_agent/dlbench.atmi.c -------------------------------------------------------------------------------- /examples/runtime/dlbench_multi_agent/dlbench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/dlbench_multi_agent/dlbench.h -------------------------------------------------------------------------------- /examples/runtime/dlbench_multi_agent/grayscale.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/dlbench_multi_agent/grayscale.cl -------------------------------------------------------------------------------- /examples/runtime/eps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/eps/Makefile -------------------------------------------------------------------------------- /examples/runtime/eps/eps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/eps/eps.cpp -------------------------------------------------------------------------------- /examples/runtime/eps/nullKernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/eps/nullKernel.cl -------------------------------------------------------------------------------- /examples/runtime/fibonacci/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/fibonacci/Makefile -------------------------------------------------------------------------------- /examples/runtime/fibonacci/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/fibonacci/fibonacci.cpp -------------------------------------------------------------------------------- /examples/runtime/helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld/Makefile -------------------------------------------------------------------------------- /examples/runtime/helloworld/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld/hw.cl -------------------------------------------------------------------------------- /examples/runtime/helloworld/hw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld/hw.cpp -------------------------------------------------------------------------------- /examples/runtime/helloworld/hw_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld/hw_structs.h -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU/Makefile -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU/hw.cl -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU/hw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU/hw.cpp -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU_async/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU_async/Makefile -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU_async/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU_async/hw.cl -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU_async/hw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU_async/hw.cpp -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU_sync/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU_sync/Makefile -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU_sync/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU_sync/hw.cl -------------------------------------------------------------------------------- /examples/runtime/helloworld_dGPU_sync/hw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_dGPU_sync/hw.cpp -------------------------------------------------------------------------------- /examples/runtime/helloworld_printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_printf/Makefile -------------------------------------------------------------------------------- /examples/runtime/helloworld_printf/hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_printf/hw.h -------------------------------------------------------------------------------- /examples/runtime/helloworld_printf/hw_cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_printf/hw_cpu.c -------------------------------------------------------------------------------- /examples/runtime/helloworld_printf/hw_gpu.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_printf/hw_gpu.cl -------------------------------------------------------------------------------- /examples/runtime/helloworld_printf/hw_host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/helloworld_printf/hw_host.cpp -------------------------------------------------------------------------------- /examples/runtime/kps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/kps/Makefile -------------------------------------------------------------------------------- /examples/runtime/kps/kps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/kps/kps.cpp -------------------------------------------------------------------------------- /examples/runtime/kps/nullKernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/kps/nullKernel.cl -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch/Makefile -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch/nw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch/nw.cl -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch/nw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch/nw.cpp -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch/nw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch/nw.h -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch_dGPU/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch_dGPU/Makefile -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch_dGPU/nw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch_dGPU/nw.cl -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch_dGPU/nw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch_dGPU/nw.cpp -------------------------------------------------------------------------------- /examples/runtime/needleman-wunsch_dGPU/nw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/needleman-wunsch_dGPU/nw.h -------------------------------------------------------------------------------- /examples/runtime/pcie_bw/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/pcie_bw/Makefile -------------------------------------------------------------------------------- /examples/runtime/pcie_bw/pcie_bw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime/pcie_bw/pcie_bw.cpp -------------------------------------------------------------------------------- /examples/runtime_denq/helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/helloworld/Makefile -------------------------------------------------------------------------------- /examples/runtime_denq/helloworld/hw.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/helloworld/hw.cl -------------------------------------------------------------------------------- /examples/runtime_denq/helloworld/hw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/helloworld/hw.cpp -------------------------------------------------------------------------------- /examples/runtime_denq/kps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/kps/Makefile -------------------------------------------------------------------------------- /examples/runtime_denq/kps/kps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/kps/kps.cpp -------------------------------------------------------------------------------- /examples/runtime_denq/kps/nullKernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/kps/nullKernel.cl -------------------------------------------------------------------------------- /examples/runtime_denq/reduction/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/reduction/Makefile -------------------------------------------------------------------------------- /examples/runtime_denq/reduction/reduction.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/reduction/reduction.cl -------------------------------------------------------------------------------- /examples/runtime_denq/reduction/reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/examples/runtime_denq/reduction/reduction.cpp -------------------------------------------------------------------------------- /include/atmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/include/atmi.h -------------------------------------------------------------------------------- /include/atmi_c_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/include/atmi_c_ext.h -------------------------------------------------------------------------------- /include/atmi_interop_hsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/include/atmi_interop_hsa.h -------------------------------------------------------------------------------- /include/atmi_kl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/include/atmi_kl.h -------------------------------------------------------------------------------- /include/atmi_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/include/atmi_runtime.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/atmi-backward-compat.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/atmi-backward-compat.cmake -------------------------------------------------------------------------------- /src/cmake_modules/FindLibElf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/cmake_modules/FindLibElf.cmake -------------------------------------------------------------------------------- /src/cmake_modules/FindROCm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/cmake_modules/FindROCm.cmake -------------------------------------------------------------------------------- /src/cmake_modules/utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/cmake_modules/utils.cmake -------------------------------------------------------------------------------- /src/compiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/compiler/CMakeLists.txt -------------------------------------------------------------------------------- /src/compiler/atl_pifgen_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/compiler/atl_pifgen_plugin.c -------------------------------------------------------------------------------- /src/compiler/atl_synckernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/compiler/atl_synckernel.c -------------------------------------------------------------------------------- /src/compiler/include/atl_pifgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/compiler/include/atl_pifgen.h -------------------------------------------------------------------------------- /src/compiler/include/hsa_cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/compiler/include/hsa_cl.h -------------------------------------------------------------------------------- /src/device_runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/CMakeLists.txt -------------------------------------------------------------------------------- /src/device_runtime/bc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/bc.cmake -------------------------------------------------------------------------------- /src/device_runtime/device_rt.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/device_rt.cl -------------------------------------------------------------------------------- /src/device_runtime/device_rt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/device_rt.cpp -------------------------------------------------------------------------------- /src/device_runtime/device_rt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/device_rt.h -------------------------------------------------------------------------------- /src/device_runtime/include/device_amd_hsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/include/device_amd_hsa.h -------------------------------------------------------------------------------- /src/device_runtime/include/hsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/device_runtime/include/hsa.h -------------------------------------------------------------------------------- /src/runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/CMakeLists.txt -------------------------------------------------------------------------------- /src/runtime/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/runtime/core/atmi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/atmi.cpp -------------------------------------------------------------------------------- /src/runtime/core/cputask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/cputask.cpp -------------------------------------------------------------------------------- /src/runtime/core/data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/data.cpp -------------------------------------------------------------------------------- /src/runtime/core/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/kernel.cpp -------------------------------------------------------------------------------- /src/runtime/core/machine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/machine.cpp -------------------------------------------------------------------------------- /src/runtime/core/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/queue.cpp -------------------------------------------------------------------------------- /src/runtime/core/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/system.cpp -------------------------------------------------------------------------------- /src/runtime/core/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/task.cpp -------------------------------------------------------------------------------- /src/runtime/core/taskgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/taskgroup.cpp -------------------------------------------------------------------------------- /src/runtime/core/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/core/utils.cpp -------------------------------------------------------------------------------- /src/runtime/include/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/data.h -------------------------------------------------------------------------------- /src/runtime/include/device_rt_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/device_rt_internal.h -------------------------------------------------------------------------------- /src/runtime/include/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/internal.h -------------------------------------------------------------------------------- /src/runtime/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/kernel.h -------------------------------------------------------------------------------- /src/runtime/include/machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/machine.h -------------------------------------------------------------------------------- /src/runtime/include/machine.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/machine.tcc -------------------------------------------------------------------------------- /src/runtime/include/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/queue.h -------------------------------------------------------------------------------- /src/runtime/include/realtimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/realtimer.h -------------------------------------------------------------------------------- /src/runtime/include/rt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/rt.h -------------------------------------------------------------------------------- /src/runtime/include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/task.h -------------------------------------------------------------------------------- /src/runtime/include/taskgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/include/taskgroup.h -------------------------------------------------------------------------------- /src/runtime/interop/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/interop/CMakeLists.txt -------------------------------------------------------------------------------- /src/runtime/interop/hsa/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/interop/hsa/CMakeLists.txt -------------------------------------------------------------------------------- /src/runtime/interop/hsa/atmi_interop_hsa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/atmi/HEAD/src/runtime/interop/hsa/atmi_interop_hsa.cpp --------------------------------------------------------------------------------