Skip to content
Permalink
Branch: master
Commits on Mar 27, 2019
  1. travis: add CUDA 10.1 build target

    tycho committed Mar 27, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Mar 6, 2019
  1. meson: add missing GPU sources to cuda_sources

    tycho committed Mar 6, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. fix support for older CUDA versions

    tycho committed Mar 6, 2019
    The __shfl_sync stuff is CUDA 9.0+, I think.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. meson: fix nbody_GPU_Shared filename

    tycho committed Mar 6, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. cuda: eliminate warnings about __shfl* not using _sync versions

    tycho committed Mar 6, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. make width of algorithm name vary depending on what's compiled in

    tycho committed Mar 6, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  6. remove distinction between AOS/AOS_MGPU

    tycho committed Mar 6, 2019
    It doesn't seem to really -do- anything and I'm not sure why I did it
    that way in the first place.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  7. common.mk: clean up CFLAGS readability

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  8. nvcc-flags: generate a .mk file instead of just stdout

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  9. move nbody_GPU_Atomic to its own source file

    tycho committed Mar 6, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  10. nbody.cu: fix commented references to some GPU implementations

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  11. move nbody_GPU_SOA_tiled to its own source file

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  12. add header declaring nbody_GPU_Shared

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  13. move nbody_GPU_AOS_tiled_const to its own source file

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  14. move nbody_GPU_AOS_tiled to its own source file

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  15. move nbody_GPU_Shuffle to its own source file

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  16. move nbody_GPU_AOS to its own source file

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  17. move nbody_GPU_AOS_const to its own source file

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  18. gitignore: ignore clang optimization record outputs

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Mar 4, 2019
  1. remove malloc.h include lines

    tycho committed Mar 4, 2019
    They don't work on macOS and don't seem to actually be used.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Feb 25, 2019
  1. README: add some clarifying wording about SOA vs AOS

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. README: eliminate reference to dead website

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. don't check openmp flags when running an info target

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. compare-compilers: add info-gpu to output

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. don't check cflags status when running an info target

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  6. add info-gpu target

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  7. README: update the example outputs from modern compilers

    tycho committed Feb 25, 2019
    Also enable CUDA in the compare-compilers script.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  8. include CUDA information in info-flags

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  9. cuda: flush denormals to zero

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  10. travis: exclude experimental branches from builds

    tycho committed Feb 25, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Feb 24, 2019
  1. meson: add option to disable SIMD intrinsics implementation

    tycho committed Feb 21, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. nbody_multiGPU: record time using cudaEvent_t

    tycho committed Feb 24, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. meson: fix syntax mistake with omp_lib array

    tycho committed Feb 24, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. travis/install-post: ensure exit code is always 0

    tycho committed Feb 24, 2019
    If we early-exited, clang++ won't exist and causes this script to exit
    abnormally.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. openmp-test: detect breakage with old Clang and newer GCC

    tycho committed Feb 24, 2019
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Older
You can’t perform that action at this time.