1. 07 Oct, 2019 5 commits
    • Sayed Adel's avatar
      Merge pull request #15510 from seiko2plus:issue15506 · f2fe6f40
      Sayed Adel authored
      * core: rework and optimize SIMD implementation of dotProd
      
        - add new universal intrinsics v_dotprod[int32], v_dotprod_expand[u&int8, u&int16, int32], v_cvt_f64(int64)
        - add a boolean param for all v_dotprod&_expand intrinsics that change the behavior of addition order between
          pairs in some platforms in order to reach the maximum optimization when the sum among all lanes is what only matters
        - fix clang build on ppc64le
        - support wide universal intrinsics for dotProd_32s
        - remove raw SIMD and activate universal intrinsics for dotProd_8
        - implement SIMD optimization for dotProd_s16&u16
        - extend performance test data types of dotprod
        - fix GCC VSX workaround of vec_mule and vec_mulo (in little-endian it must be swapped)
        - optimize v_mul_expand(int32) on VSX
      
      * core: remove boolean param from v_dotprod&_expand and implement v_dotprod_fast&v_dotprod_expand_fast
      
        this changes made depend on "terfendail" review
      f2fe6f40
    • Alexander Alekhin's avatar
      7837ae0e
    • Alexander Alekhin's avatar
      ebb77bb3
    • Marcin Tolysz's avatar
      Fix compiler warnings for latest cuda npp which defines this itself as: · 53400d86
      Marcin Tolysz authored
      ```
      #define NPP_VER_MAJOR 10
      #define NPP_VER_MINOR 2
      #define NPP_VER_PATCH 0
      #define NPP_VER_BUILD 243
      
      #define NPP_VERSION (NPP_VER_MAJOR * 1000 +     \
                           NPP_VER_MINOR *  100 +     \
                           NPP_VER_PATCH)
      53400d86
    • Suleyman TURKMEN's avatar
      Update copy.cpp · c0489963
      Suleyman TURKMEN authored
      c0489963
  2. 05 Oct, 2019 6 commits
  3. 04 Oct, 2019 8 commits
  4. 03 Oct, 2019 1 commit
  5. 02 Oct, 2019 4 commits
  6. 01 Oct, 2019 7 commits
  7. 30 Sep, 2019 3 commits
  8. 28 Sep, 2019 1 commit
  9. 27 Sep, 2019 3 commits
  10. 26 Sep, 2019 1 commit
  11. 25 Sep, 2019 1 commit