add single precision, add aa-vec-sl-soa kernel, updated doc
authorMarkus Wittmann <markus.wittmann@fau.de>
Wed, 10 Jan 2018 13:25:18 +0000 (14:25 +0100)
committerMarkus Wittmann <markus.wittmann@fau.de>
Wed, 10 Jan 2018 13:25:18 +0000 (14:25 +0100)
commit0fde6e45e9be83893afae896cf49a799777f6d7c
tree65ed7a830c4062c5cb5d81d7bb72e751dbbd7d1d
parent712d0b8fc4a382e1cfe4edef8b0ade11b0a2ce25
add single precision, add aa-vec-sl-soa kernel, updated doc

- Binaries have now a -dp or -sp suffix, depending on whether they have been
  compiled for double or single precision.

- New kernel for full array aa-vec-sl-soa added. Only one loop over the lattice
  used.

- Documentation has been updated, including how to build single precision
  binaries and performance graphs on various architectures.
45 files changed:
README
doc/Makefile
doc/html/main.html [deleted file]
doc/images/benchmark-emmy-dp.png [new file with mode: 0644]
doc/images/benchmark-emmy-sp.png [new file with mode: 0644]
doc/images/benchmark-hasep1-dp.png [new file with mode: 0644]
doc/images/benchmark-hasep1-sp.png [new file with mode: 0644]
doc/images/benchmark-meggie-dp.png [new file with mode: 0644]
doc/images/benchmark-meggie-sp.png [new file with mode: 0644]
doc/images/benchmark-naples1-dp.png [new file with mode: 0644]
doc/images/benchmark-naples1-sp.png [new file with mode: 0644]
doc/images/benchmark-skylakesp2-dp.png [new file with mode: 0644]
doc/images/benchmark-skylakesp2-sp.png [new file with mode: 0644]
doc/images/benchmark-summitridge1-dp.png [new file with mode: 0644]
doc/images/benchmark-summitridge1-sp.png [new file with mode: 0644]
doc/main.html [new file with mode: 0644]
doc/main.rst
src/Base.h
src/BenchKernelD3Q19.c
src/BenchKernelD3Q19Aa.c
src/BenchKernelD3Q19AaVec.c
src/BenchKernelD3Q19AaVecCommon.c
src/BenchKernelD3Q19AaVecSl.c [new file with mode: 0644]
src/BenchKernelD3Q19AaVecSl.h [new file with mode: 0644]
src/BenchKernelD3Q19AaVecSlCommon.c [new file with mode: 0644]
src/BenchKernelD3Q19AaVecSlCommon.h [new file with mode: 0644]
src/BenchKernelD3Q19List.c
src/BenchKernelD3Q19ListAa.c
src/BenchKernelD3Q19ListAaPv.c
src/BenchKernelD3Q19ListAaRia.c
src/BenchKernelD3Q19ListPullSplitNt.c
src/BenchKernelD3Q19ListPullSplitNt1SIntrinsics.h
src/BenchKernelD3Q19ListPullSplitNt1SScalar.h
src/BenchKernelD3Q19ListPullSplitNt2SIntrinsics.h
src/BenchKernelD3Q19ListPullSplitNt2SScalar.h
src/Config.h [new file with mode: 0644]
src/Geometry.c
src/Kernel.c
src/Kernel.h
src/KernelFunctions.h
src/Lattice.h
src/Main.c
src/Makefile
src/Vector.h
src/test.sh
This page took 0.31544 seconds and 5 git commands to generate.