├── .github └── workflows │ └── main.yaml ├── .gitignore ├── CHANGELOG.md ├── CITATION.cff ├── CMakeLists.txt ├── LICENSE ├── README.md ├── babelstream.png ├── cmake ├── Modules │ ├── ComputeCppCompilerChecks.cmake │ ├── ComputeCppIRMap.cmake │ └── FindComputeCpp.cmake ├── register_models.cmake └── toolchains │ ├── arm-gcc-poky.cmake │ └── gcc-generic.cmake ├── docs └── spack_instructions.md ├── results ├── v1.0 │ ├── cuda │ │ ├── nvidia-gtx-580.txt │ │ ├── nvidia-gtx-780-ti.txt │ │ ├── nvidia-gtx-980-ti.txt │ │ ├── nvidia-gtx-980.txt │ │ ├── nvidia-gtx-titan_x.txt │ │ ├── nvidia-k20c-ecc-off.txt │ │ ├── nvidia-k20c-ecc-on.txt │ │ ├── nvidia-k40c-ecc-off.txt │ │ ├── nvidia-k40c-ecc-on.txt │ │ ├── nvidia-k80-ecc-off.txt │ │ └── nvidia-k80-ecc-on.txt │ ├── hip │ │ ├── amd-fiji-nano.txt │ │ └── nvidia-gtx-titan_x.txt │ ├── opencl-results.csv │ ├── opencl-results.xlsx │ └── opencl │ │ ├── amd-a10-7850k-radeon-r7.txt │ │ ├── amd-firepro-s10000.txt │ │ ├── amd-firepro-s9150-ecc-off.txt │ │ ├── amd-r9-fury-x.txt │ │ ├── amd-radeon-7970.txt │ │ ├── amd-radeon-r9-290x.txt │ │ ├── amd-radeon-r9-295x2.txt │ │ ├── intel-phi-se10p.txt │ │ ├── nvidia-gtx-580.txt │ │ ├── nvidia-gtx-780-ti.txt │ │ ├── nvidia-gtx-980-ti.txt │ │ ├── nvidia-gtx-980.txt │ │ ├── nvidia-k20c-ecc-off.txt │ │ ├── nvidia-k20c-ecc-on.txt │ │ ├── nvidia-k40c-ecc-off.txt │ │ ├── nvidia-k40c-ecc-on.txt │ │ ├── nvidia-k80-ecc-off.txt │ │ └── nvidia-k80-ecc-on.txt ├── v2.0 │ ├── broadwell │ │ ├── acc-pgi-kernel.txt │ │ ├── acc-pgi-loops.txt │ │ ├── kokkos-gcc.txt │ │ ├── mccalpin-cray.txt │ │ ├── ocl.txt │ │ ├── omp-cray.txt │ │ └── raja-gcc.txt │ ├── furynano │ │ └── hip.txt │ ├── furyx │ │ ├── ocl.txt │ │ └── sycl.txt │ ├── gtx980ti │ │ ├── acc-pgi-loops.txt │ │ ├── cuda.txt │ │ ├── kokkos.txt │ │ ├── ocl.txt │ │ └── raja.txt │ ├── haswell │ │ ├── acc-pgi-kernel.txt │ │ ├── acc-pgi-loops.txt │ │ ├── cuda.txt │ │ ├── kokkos-gcc.txt │ │ ├── mccalpin-cray.txt │ │ ├── ocl.txt │ │ ├── omp-cray.txt │ │ └── raja-gcc.txt │ ├── ivybridge │ │ ├── acc-pgi-kernel.txt │ │ ├── acc-pgi-loops.txt │ │ ├── cuda.txt │ │ ├── kokkos-gcc.txt │ │ ├── mccalpin-intel.txt │ │ ├── ocl.txt │ │ ├── omp-intel.txt │ │ ├── raja-gcc.txt │ │ └── sycl.txt │ ├── k20x │ │ ├── acc-cray.txt │ │ ├── cuda.txt │ │ ├── kokkos.txt │ │ ├── ocl.txt │ │ ├── omp-cray.txt │ │ └── raja.txt │ ├── k40 │ │ ├── acc-cray.txt │ │ ├── cuda.txt │ │ ├── kokkos.txt │ │ ├── ocl.txt │ │ └── raja.txt │ ├── k80 │ │ ├── acc-cray.txt │ │ ├── cuda.txt │ │ ├── kokkos.txt │ │ ├── ocl.txt │ │ └── raja.txt │ ├── knl │ │ ├── acc-pgi-kernel.txt │ │ ├── kokkos-intel-128threads.txt │ │ ├── mccalpin-intel.txt │ │ ├── ocl.txt │ │ ├── omp-intel.txt │ │ ├── raja-intel.txt │ │ └── sycl.txt │ ├── power8 │ │ ├── kokkos-xl.txt │ │ ├── mccalpin-xl.txt │ │ ├── omp-xl.txt │ │ ├── raja-gcc.txt │ │ └── raja-xl.txt │ ├── s9150 │ │ ├── acc-pgi-loops.txt │ │ ├── ocl.txt │ │ └── sycl.txt │ ├── s9300x2 │ │ └── hip.txt │ ├── sandybridge │ │ ├── acc-pgi-kernel.txt │ │ ├── acc-pgi-loops.txt │ │ ├── cuda.txt │ │ ├── kokkos-gcc.txt │ │ ├── mccalpin-intel.txt │ │ ├── ocl.txt │ │ ├── omp-intel.txt │ │ └── raja-gcc.txt │ └── titanx │ │ └── hip.txt └── v3.3 │ └── titanxp │ ├── cuda.txt │ └── ocl.txt └── src ├── .gitignore ├── Stream.h ├── acc ├── ACCStream.cpp ├── ACCStream.h └── model.cmake ├── ci-prepare-bionic.sh ├── ci-test-compile.sh ├── cuda ├── CUDAStream.cu ├── CUDAStream.h └── model.cmake ├── dpl_shim.h ├── fortran ├── ArrayStream.F90 ├── BabelStreamTypes.F90 ├── CUDAKernelStream.F90 ├── CUDAStream.F90 ├── DoConcurrentStream.F90 ├── Makefile ├── OpenACCArrayStream.F90 ├── OpenACCStream.F90 ├── OpenMPStream.F90 ├── OpenMPTargetLoopStream.F90 ├── OpenMPTargetStream.F90 ├── OpenMPTaskloopStream.F90 ├── OpenMPWorkshareStream.F90 ├── SequentialStream.F90 ├── build.sh ├── main.F90 ├── make.inc.amd ├── make.inc.arm ├── make.inc.cray ├── make.inc.fj ├── make.inc.gcc ├── make.inc.nvhpc ├── make.inc.oneapi └── run.sh ├── futhark ├── FutharkStream.cpp ├── FutharkStream.h ├── babelstream.fut └── model.cmake ├── hip ├── HIPStream.cpp ├── HIPStream.h └── model.cmake ├── java └── java-stream │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── javastream │ │ ├── FractionalMaths.java │ │ ├── JavaStream.java │ │ ├── Main.java │ │ ├── aparapi │ │ ├── AparapiStreams.java │ │ ├── GenericAparapiStreamKernel.java │ │ ├── SpecialisedDoubleKernel.java │ │ └── SpecialisedFloatKernel.java │ │ ├── jdk │ │ ├── GenericPlainStream.java │ │ ├── GenericStream.java │ │ ├── JdkStreams.java │ │ ├── PlainStream.java │ │ ├── SpecialisedDoubleStream.java │ │ ├── SpecialisedFloatStream.java │ │ ├── SpecialisedPlainDoubleStream.java │ │ └── SpecialisedPlainFloatStream.java │ │ └── tornadovm │ │ ├── GenericTornadoVMStream.java │ │ ├── SpecialisedDouble.java │ │ ├── SpecialisedFloat.java │ │ └── TornadoVMStreams.java │ └── test │ └── java │ └── javastream │ └── SmokeTest.java ├── julia └── JuliaStream.jl │ ├── .JuliaFormatter.toml │ ├── .gitignore │ ├── AMDGPU │ ├── Manifest.toml │ └── Project.toml │ ├── CUDA │ ├── Manifest.toml │ └── Project.toml │ ├── KernelAbstractions │ ├── Manifest.toml │ └── Project.toml │ ├── Manifest.toml │ ├── Project.toml │ ├── README.md │ ├── Threaded │ ├── Manifest.toml │ └── Project.toml │ ├── oneAPI │ ├── Manifest.toml │ └── Project.toml │ ├── src │ ├── AMDGPUStream.jl │ ├── CUDAStream.jl │ ├── DistributedStream.jl │ ├── JuliaStream.jl │ ├── KernelAbstractionsStream.jl │ ├── PlainStream.jl │ ├── Stream.jl │ ├── StreamData.jl │ ├── ThreadedStream.jl │ └── oneAPIStream.jl │ └── update_all.sh ├── kokkos ├── KokkosStream.cpp ├── KokkosStream.hpp └── model.cmake ├── legacy ├── HCStream.cpp └── HCStream.h ├── main.cpp ├── ocl ├── CL │ └── cl2.hpp ├── OCLStream.cpp ├── OCLStream.h └── model.cmake ├── omp ├── OMPStream.cpp ├── OMPStream.h └── model.cmake ├── raja ├── RAJAStream.cpp ├── RAJAStream.hpp └── model.cmake ├── rust └── rust-stream │ ├── .cargo │ └── config.toml │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── rustfmt.toml │ ├── src │ ├── arc_stream.rs │ ├── crossbeam_stream.rs │ ├── lib.rs │ ├── main.rs │ ├── plain_stream.rs │ ├── rayon_stream.rs │ ├── stream.rs │ └── unsafe_stream.rs │ └── tests │ └── integration_test.rs ├── scala └── scala-stream │ ├── .gitignore │ ├── .jvmopts │ ├── .scalafmt.conf │ ├── README.md │ ├── build.sbt │ ├── project │ ├── build.properties │ └── plugins.sbt │ ├── reflect-config.json │ ├── sbt │ ├── sbt-dist │ ├── bin │ │ ├── java9-rt-export.jar │ │ ├── sbt │ │ ├── sbt-launch-lib.bash │ │ ├── sbt-launch.jar │ │ └── sbt.bat │ └── conf │ │ ├── sbtconfig.txt │ │ └── sbtopts │ └── src │ └── main │ └── scala │ └── scalastream │ ├── J8SStream.scala │ ├── ParStream.scala │ ├── PlainStream.scala │ ├── ScalaStream.scala │ └── ThreadStream.scala ├── std-data ├── STDDataStream.cpp ├── STDDataStream.h └── model.cmake ├── std-indices ├── STDIndicesStream.cpp ├── STDIndicesStream.h └── model.cmake ├── std-ranges ├── STDRangesStream.cpp ├── STDRangesStream.hpp └── model.cmake ├── sycl ├── SYCLStream.cpp ├── SYCLStream.h └── model.cmake ├── sycl2020-acc ├── SYCLStream2020.cpp ├── SYCLStream2020.h └── model.cmake ├── sycl2020-usm ├── SYCLStream2020.cpp ├── SYCLStream2020.h └── model.cmake ├── tbb ├── TBBStream.cpp ├── TBBStream.hpp └── model.cmake └── thrust ├── ThrustStream.cu ├── ThrustStream.h └── model.cmake /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/README.md -------------------------------------------------------------------------------- /babelstream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/babelstream.png -------------------------------------------------------------------------------- /cmake/Modules/ComputeCppCompilerChecks.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/cmake/Modules/ComputeCppCompilerChecks.cmake -------------------------------------------------------------------------------- /cmake/Modules/ComputeCppIRMap.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/cmake/Modules/ComputeCppIRMap.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindComputeCpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/cmake/Modules/FindComputeCpp.cmake -------------------------------------------------------------------------------- /cmake/register_models.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/cmake/register_models.cmake -------------------------------------------------------------------------------- /cmake/toolchains/arm-gcc-poky.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/cmake/toolchains/arm-gcc-poky.cmake -------------------------------------------------------------------------------- /cmake/toolchains/gcc-generic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/cmake/toolchains/gcc-generic.cmake -------------------------------------------------------------------------------- /docs/spack_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/docs/spack_instructions.md -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-gtx-580.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-gtx-580.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-gtx-780-ti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-gtx-780-ti.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-gtx-980-ti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-gtx-980-ti.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-gtx-980.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-gtx-980.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-gtx-titan_x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-gtx-titan_x.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-k20c-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-k20c-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-k20c-ecc-on.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-k20c-ecc-on.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-k40c-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-k40c-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-k40c-ecc-on.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-k40c-ecc-on.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-k80-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-k80-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/cuda/nvidia-k80-ecc-on.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/cuda/nvidia-k80-ecc-on.txt -------------------------------------------------------------------------------- /results/v1.0/hip/amd-fiji-nano.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/hip/amd-fiji-nano.txt -------------------------------------------------------------------------------- /results/v1.0/hip/nvidia-gtx-titan_x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/hip/nvidia-gtx-titan_x.txt -------------------------------------------------------------------------------- /results/v1.0/opencl-results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl-results.csv -------------------------------------------------------------------------------- /results/v1.0/opencl-results.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl-results.xlsx -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-a10-7850k-radeon-r7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-a10-7850k-radeon-r7.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-firepro-s10000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-firepro-s10000.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-firepro-s9150-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-firepro-s9150-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-r9-fury-x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-r9-fury-x.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-radeon-7970.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-radeon-7970.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-radeon-r9-290x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-radeon-r9-290x.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/amd-radeon-r9-295x2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/amd-radeon-r9-295x2.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/intel-phi-se10p.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/intel-phi-se10p.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-gtx-580.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-gtx-580.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-gtx-780-ti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-gtx-780-ti.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-gtx-980-ti.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-gtx-980-ti.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-gtx-980.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-gtx-980.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-k20c-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-k20c-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-k20c-ecc-on.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-k20c-ecc-on.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-k40c-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-k40c-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-k40c-ecc-on.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-k40c-ecc-on.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-k80-ecc-off.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-k80-ecc-off.txt -------------------------------------------------------------------------------- /results/v1.0/opencl/nvidia-k80-ecc-on.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v1.0/opencl/nvidia-k80-ecc-on.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/acc-pgi-kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/acc-pgi-kernel.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/acc-pgi-loops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/acc-pgi-loops.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/kokkos-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/kokkos-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/mccalpin-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/mccalpin-cray.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/omp-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/omp-cray.txt -------------------------------------------------------------------------------- /results/v2.0/broadwell/raja-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/broadwell/raja-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/furynano/hip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/furynano/hip.txt -------------------------------------------------------------------------------- /results/v2.0/furyx/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/furyx/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/furyx/sycl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/furyx/sycl.txt -------------------------------------------------------------------------------- /results/v2.0/gtx980ti/acc-pgi-loops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/gtx980ti/acc-pgi-loops.txt -------------------------------------------------------------------------------- /results/v2.0/gtx980ti/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/gtx980ti/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/gtx980ti/kokkos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/gtx980ti/kokkos.txt -------------------------------------------------------------------------------- /results/v2.0/gtx980ti/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/gtx980ti/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/gtx980ti/raja.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/gtx980ti/raja.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/acc-pgi-kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/acc-pgi-kernel.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/acc-pgi-loops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/acc-pgi-loops.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/kokkos-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/kokkos-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/mccalpin-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/mccalpin-cray.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/omp-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/omp-cray.txt -------------------------------------------------------------------------------- /results/v2.0/haswell/raja-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/haswell/raja-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/acc-pgi-kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/acc-pgi-kernel.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/acc-pgi-loops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/acc-pgi-loops.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/kokkos-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/kokkos-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/mccalpin-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/mccalpin-intel.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/omp-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/omp-intel.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/raja-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/raja-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/ivybridge/sycl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/ivybridge/sycl.txt -------------------------------------------------------------------------------- /results/v2.0/k20x/acc-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k20x/acc-cray.txt -------------------------------------------------------------------------------- /results/v2.0/k20x/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k20x/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/k20x/kokkos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k20x/kokkos.txt -------------------------------------------------------------------------------- /results/v2.0/k20x/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k20x/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/k20x/omp-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k20x/omp-cray.txt -------------------------------------------------------------------------------- /results/v2.0/k20x/raja.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k20x/raja.txt -------------------------------------------------------------------------------- /results/v2.0/k40/acc-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k40/acc-cray.txt -------------------------------------------------------------------------------- /results/v2.0/k40/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k40/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/k40/kokkos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k40/kokkos.txt -------------------------------------------------------------------------------- /results/v2.0/k40/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k40/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/k40/raja.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k40/raja.txt -------------------------------------------------------------------------------- /results/v2.0/k80/acc-cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k80/acc-cray.txt -------------------------------------------------------------------------------- /results/v2.0/k80/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k80/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/k80/kokkos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k80/kokkos.txt -------------------------------------------------------------------------------- /results/v2.0/k80/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k80/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/k80/raja.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/k80/raja.txt -------------------------------------------------------------------------------- /results/v2.0/knl/acc-pgi-kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/acc-pgi-kernel.txt -------------------------------------------------------------------------------- /results/v2.0/knl/kokkos-intel-128threads.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/kokkos-intel-128threads.txt -------------------------------------------------------------------------------- /results/v2.0/knl/mccalpin-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/mccalpin-intel.txt -------------------------------------------------------------------------------- /results/v2.0/knl/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/knl/omp-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/omp-intel.txt -------------------------------------------------------------------------------- /results/v2.0/knl/raja-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/raja-intel.txt -------------------------------------------------------------------------------- /results/v2.0/knl/sycl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/knl/sycl.txt -------------------------------------------------------------------------------- /results/v2.0/power8/kokkos-xl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/power8/kokkos-xl.txt -------------------------------------------------------------------------------- /results/v2.0/power8/mccalpin-xl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/power8/mccalpin-xl.txt -------------------------------------------------------------------------------- /results/v2.0/power8/omp-xl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/power8/omp-xl.txt -------------------------------------------------------------------------------- /results/v2.0/power8/raja-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/power8/raja-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/power8/raja-xl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/power8/raja-xl.txt -------------------------------------------------------------------------------- /results/v2.0/s9150/acc-pgi-loops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/s9150/acc-pgi-loops.txt -------------------------------------------------------------------------------- /results/v2.0/s9150/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/s9150/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/s9150/sycl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/s9150/sycl.txt -------------------------------------------------------------------------------- /results/v2.0/s9300x2/hip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/s9300x2/hip.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/acc-pgi-kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/acc-pgi-kernel.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/acc-pgi-loops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/acc-pgi-loops.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/cuda.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/kokkos-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/kokkos-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/mccalpin-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/mccalpin-intel.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/ocl.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/omp-intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/omp-intel.txt -------------------------------------------------------------------------------- /results/v2.0/sandybridge/raja-gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/sandybridge/raja-gcc.txt -------------------------------------------------------------------------------- /results/v2.0/titanx/hip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v2.0/titanx/hip.txt -------------------------------------------------------------------------------- /results/v3.3/titanxp/cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v3.3/titanxp/cuda.txt -------------------------------------------------------------------------------- /results/v3.3/titanxp/ocl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/results/v3.3/titanxp/ocl.txt -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/Stream.h -------------------------------------------------------------------------------- /src/acc/ACCStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/acc/ACCStream.cpp -------------------------------------------------------------------------------- /src/acc/ACCStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/acc/ACCStream.h -------------------------------------------------------------------------------- /src/acc/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/acc/model.cmake -------------------------------------------------------------------------------- /src/ci-prepare-bionic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/ci-prepare-bionic.sh -------------------------------------------------------------------------------- /src/ci-test-compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/ci-test-compile.sh -------------------------------------------------------------------------------- /src/cuda/CUDAStream.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/cuda/CUDAStream.cu -------------------------------------------------------------------------------- /src/cuda/CUDAStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/cuda/CUDAStream.h -------------------------------------------------------------------------------- /src/cuda/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/cuda/model.cmake -------------------------------------------------------------------------------- /src/dpl_shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/dpl_shim.h -------------------------------------------------------------------------------- /src/fortran/ArrayStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/ArrayStream.F90 -------------------------------------------------------------------------------- /src/fortran/BabelStreamTypes.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/BabelStreamTypes.F90 -------------------------------------------------------------------------------- /src/fortran/CUDAKernelStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/CUDAKernelStream.F90 -------------------------------------------------------------------------------- /src/fortran/CUDAStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/CUDAStream.F90 -------------------------------------------------------------------------------- /src/fortran/DoConcurrentStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/DoConcurrentStream.F90 -------------------------------------------------------------------------------- /src/fortran/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/Makefile -------------------------------------------------------------------------------- /src/fortran/OpenACCArrayStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenACCArrayStream.F90 -------------------------------------------------------------------------------- /src/fortran/OpenACCStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenACCStream.F90 -------------------------------------------------------------------------------- /src/fortran/OpenMPStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenMPStream.F90 -------------------------------------------------------------------------------- /src/fortran/OpenMPTargetLoopStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenMPTargetLoopStream.F90 -------------------------------------------------------------------------------- /src/fortran/OpenMPTargetStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenMPTargetStream.F90 -------------------------------------------------------------------------------- /src/fortran/OpenMPTaskloopStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenMPTaskloopStream.F90 -------------------------------------------------------------------------------- /src/fortran/OpenMPWorkshareStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/OpenMPWorkshareStream.F90 -------------------------------------------------------------------------------- /src/fortran/SequentialStream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/SequentialStream.F90 -------------------------------------------------------------------------------- /src/fortran/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/build.sh -------------------------------------------------------------------------------- /src/fortran/main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/main.F90 -------------------------------------------------------------------------------- /src/fortran/make.inc.amd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.amd -------------------------------------------------------------------------------- /src/fortran/make.inc.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.arm -------------------------------------------------------------------------------- /src/fortran/make.inc.cray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.cray -------------------------------------------------------------------------------- /src/fortran/make.inc.fj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.fj -------------------------------------------------------------------------------- /src/fortran/make.inc.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.gcc -------------------------------------------------------------------------------- /src/fortran/make.inc.nvhpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.nvhpc -------------------------------------------------------------------------------- /src/fortran/make.inc.oneapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/make.inc.oneapi -------------------------------------------------------------------------------- /src/fortran/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/fortran/run.sh -------------------------------------------------------------------------------- /src/futhark/FutharkStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/futhark/FutharkStream.cpp -------------------------------------------------------------------------------- /src/futhark/FutharkStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/futhark/FutharkStream.h -------------------------------------------------------------------------------- /src/futhark/babelstream.fut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/futhark/babelstream.fut -------------------------------------------------------------------------------- /src/futhark/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/futhark/model.cmake -------------------------------------------------------------------------------- /src/hip/HIPStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/hip/HIPStream.cpp -------------------------------------------------------------------------------- /src/hip/HIPStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/hip/HIPStream.h -------------------------------------------------------------------------------- /src/hip/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/hip/model.cmake -------------------------------------------------------------------------------- /src/java/java-stream/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/.gitignore -------------------------------------------------------------------------------- /src/java/java-stream/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /src/java/java-stream/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /src/java/java-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/README.md -------------------------------------------------------------------------------- /src/java/java-stream/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/mvnw -------------------------------------------------------------------------------- /src/java/java-stream/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/mvnw.cmd -------------------------------------------------------------------------------- /src/java/java-stream/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/pom.xml -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/FractionalMaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/FractionalMaths.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/JavaStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/JavaStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/Main.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/aparapi/AparapiStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/aparapi/AparapiStreams.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/aparapi/GenericAparapiStreamKernel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/aparapi/GenericAparapiStreamKernel.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/aparapi/SpecialisedDoubleKernel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/aparapi/SpecialisedDoubleKernel.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/aparapi/SpecialisedFloatKernel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/aparapi/SpecialisedFloatKernel.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/GenericPlainStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/GenericPlainStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/GenericStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/GenericStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/JdkStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/JdkStreams.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/PlainStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/PlainStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/SpecialisedDoubleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/SpecialisedDoubleStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/SpecialisedFloatStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/SpecialisedFloatStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/SpecialisedPlainDoubleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/SpecialisedPlainDoubleStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/jdk/SpecialisedPlainFloatStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/jdk/SpecialisedPlainFloatStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/tornadovm/GenericTornadoVMStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/tornadovm/GenericTornadoVMStream.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/tornadovm/SpecialisedDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/tornadovm/SpecialisedDouble.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/tornadovm/SpecialisedFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/tornadovm/SpecialisedFloat.java -------------------------------------------------------------------------------- /src/java/java-stream/src/main/java/javastream/tornadovm/TornadoVMStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/main/java/javastream/tornadovm/TornadoVMStreams.java -------------------------------------------------------------------------------- /src/java/java-stream/src/test/java/javastream/SmokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/java/java-stream/src/test/java/javastream/SmokeTest.java -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/.JuliaFormatter.toml: -------------------------------------------------------------------------------- 1 | indent = 2 2 | margin = 100 -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/.gitignore -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/AMDGPU/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/AMDGPU/Manifest.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/AMDGPU/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/AMDGPU/Project.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/CUDA/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/CUDA/Manifest.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/CUDA/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/CUDA/Project.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/KernelAbstractions/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/KernelAbstractions/Manifest.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/KernelAbstractions/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/KernelAbstractions/Project.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/Manifest.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/Project.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/README.md -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/Threaded/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/Threaded/Manifest.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/Threaded/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/Threaded/Project.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/oneAPI/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/oneAPI/Manifest.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/oneAPI/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/oneAPI/Project.toml -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/AMDGPUStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/AMDGPUStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/CUDAStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/CUDAStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/DistributedStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/DistributedStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/JuliaStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/JuliaStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/KernelAbstractionsStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/KernelAbstractionsStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/PlainStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/PlainStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/Stream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/Stream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/StreamData.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/StreamData.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/ThreadedStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/ThreadedStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/src/oneAPIStream.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/src/oneAPIStream.jl -------------------------------------------------------------------------------- /src/julia/JuliaStream.jl/update_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/julia/JuliaStream.jl/update_all.sh -------------------------------------------------------------------------------- /src/kokkos/KokkosStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/kokkos/KokkosStream.cpp -------------------------------------------------------------------------------- /src/kokkos/KokkosStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/kokkos/KokkosStream.hpp -------------------------------------------------------------------------------- /src/kokkos/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/kokkos/model.cmake -------------------------------------------------------------------------------- /src/legacy/HCStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/legacy/HCStream.cpp -------------------------------------------------------------------------------- /src/legacy/HCStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/legacy/HCStream.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/ocl/CL/cl2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/ocl/CL/cl2.hpp -------------------------------------------------------------------------------- /src/ocl/OCLStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/ocl/OCLStream.cpp -------------------------------------------------------------------------------- /src/ocl/OCLStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/ocl/OCLStream.h -------------------------------------------------------------------------------- /src/ocl/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/ocl/model.cmake -------------------------------------------------------------------------------- /src/omp/OMPStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/omp/OMPStream.cpp -------------------------------------------------------------------------------- /src/omp/OMPStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/omp/OMPStream.h -------------------------------------------------------------------------------- /src/omp/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/omp/model.cmake -------------------------------------------------------------------------------- /src/raja/RAJAStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/raja/RAJAStream.cpp -------------------------------------------------------------------------------- /src/raja/RAJAStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/raja/RAJAStream.hpp -------------------------------------------------------------------------------- /src/raja/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/raja/model.cmake -------------------------------------------------------------------------------- /src/rust/rust-stream/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "target-cpu=native"] -------------------------------------------------------------------------------- /src/rust/rust-stream/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea 3 | -------------------------------------------------------------------------------- /src/rust/rust-stream/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/Cargo.lock -------------------------------------------------------------------------------- /src/rust/rust-stream/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/Cargo.toml -------------------------------------------------------------------------------- /src/rust/rust-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/README.md -------------------------------------------------------------------------------- /src/rust/rust-stream/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/rustfmt.toml -------------------------------------------------------------------------------- /src/rust/rust-stream/src/arc_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/arc_stream.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/crossbeam_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/crossbeam_stream.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/lib.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/main.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/plain_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/plain_stream.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/rayon_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/rayon_stream.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/stream.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/src/unsafe_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/src/unsafe_stream.rs -------------------------------------------------------------------------------- /src/rust/rust-stream/tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/rust/rust-stream/tests/integration_test.rs -------------------------------------------------------------------------------- /src/scala/scala-stream/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .bsp/ 3 | -------------------------------------------------------------------------------- /src/scala/scala-stream/.jvmopts: -------------------------------------------------------------------------------- 1 | -Xmx4096m 2 | -Xss4m -------------------------------------------------------------------------------- /src/scala/scala-stream/.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/.scalafmt.conf -------------------------------------------------------------------------------- /src/scala/scala-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/README.md -------------------------------------------------------------------------------- /src/scala/scala-stream/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/build.sbt -------------------------------------------------------------------------------- /src/scala/scala-stream/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.2 2 | -------------------------------------------------------------------------------- /src/scala/scala-stream/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/project/plugins.sbt -------------------------------------------------------------------------------- /src/scala/scala-stream/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/reflect-config.json -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/bin/java9-rt-export.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/bin/java9-rt-export.jar -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/bin/sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/bin/sbt -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/bin/sbt-launch-lib.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/bin/sbt-launch-lib.bash -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/bin/sbt-launch.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/bin/sbt-launch.jar -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/bin/sbt.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/bin/sbt.bat -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/conf/sbtconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/conf/sbtconfig.txt -------------------------------------------------------------------------------- /src/scala/scala-stream/sbt-dist/conf/sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/sbt-dist/conf/sbtopts -------------------------------------------------------------------------------- /src/scala/scala-stream/src/main/scala/scalastream/J8SStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/src/main/scala/scalastream/J8SStream.scala -------------------------------------------------------------------------------- /src/scala/scala-stream/src/main/scala/scalastream/ParStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/src/main/scala/scalastream/ParStream.scala -------------------------------------------------------------------------------- /src/scala/scala-stream/src/main/scala/scalastream/PlainStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/src/main/scala/scalastream/PlainStream.scala -------------------------------------------------------------------------------- /src/scala/scala-stream/src/main/scala/scalastream/ScalaStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/src/main/scala/scalastream/ScalaStream.scala -------------------------------------------------------------------------------- /src/scala/scala-stream/src/main/scala/scalastream/ThreadStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/scala/scala-stream/src/main/scala/scalastream/ThreadStream.scala -------------------------------------------------------------------------------- /src/std-data/STDDataStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-data/STDDataStream.cpp -------------------------------------------------------------------------------- /src/std-data/STDDataStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-data/STDDataStream.h -------------------------------------------------------------------------------- /src/std-data/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-data/model.cmake -------------------------------------------------------------------------------- /src/std-indices/STDIndicesStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-indices/STDIndicesStream.cpp -------------------------------------------------------------------------------- /src/std-indices/STDIndicesStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-indices/STDIndicesStream.h -------------------------------------------------------------------------------- /src/std-indices/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-indices/model.cmake -------------------------------------------------------------------------------- /src/std-ranges/STDRangesStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-ranges/STDRangesStream.cpp -------------------------------------------------------------------------------- /src/std-ranges/STDRangesStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-ranges/STDRangesStream.hpp -------------------------------------------------------------------------------- /src/std-ranges/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/std-ranges/model.cmake -------------------------------------------------------------------------------- /src/sycl/SYCLStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl/SYCLStream.cpp -------------------------------------------------------------------------------- /src/sycl/SYCLStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl/SYCLStream.h -------------------------------------------------------------------------------- /src/sycl/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl/model.cmake -------------------------------------------------------------------------------- /src/sycl2020-acc/SYCLStream2020.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl2020-acc/SYCLStream2020.cpp -------------------------------------------------------------------------------- /src/sycl2020-acc/SYCLStream2020.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl2020-acc/SYCLStream2020.h -------------------------------------------------------------------------------- /src/sycl2020-acc/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl2020-acc/model.cmake -------------------------------------------------------------------------------- /src/sycl2020-usm/SYCLStream2020.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl2020-usm/SYCLStream2020.cpp -------------------------------------------------------------------------------- /src/sycl2020-usm/SYCLStream2020.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl2020-usm/SYCLStream2020.h -------------------------------------------------------------------------------- /src/sycl2020-usm/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/sycl2020-usm/model.cmake -------------------------------------------------------------------------------- /src/tbb/TBBStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/tbb/TBBStream.cpp -------------------------------------------------------------------------------- /src/tbb/TBBStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/tbb/TBBStream.hpp -------------------------------------------------------------------------------- /src/tbb/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/tbb/model.cmake -------------------------------------------------------------------------------- /src/thrust/ThrustStream.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/thrust/ThrustStream.cu -------------------------------------------------------------------------------- /src/thrust/ThrustStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/thrust/ThrustStream.h -------------------------------------------------------------------------------- /src/thrust/model.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoB-HPC/BabelStream/HEAD/src/thrust/model.cmake --------------------------------------------------------------------------------