Граф коммитов

267 Коммитов

Автор SHA1 Сообщение Дата
Siu Chi Chan d779eae1d0 add -hc-function-calls switch back for HCC ROCm 2.10 2019-10-21 18:00:02 -04:00
Wenkai Du 998ab83675 Merge pull request #138 from wenkaidu/slice_steps
Revert collective chunk and slice steps to avoid drop in throughput
2019-10-18 13:30:27 -07:00
Wenkai Du df74d12946 Revert collective chunk and slice steps to avoid drop in throughput 2019-10-18 12:54:00 -07:00
saadrahim a95529a6e2 CI Re-enabled for Ubuntu (#135) 2019-10-18 11:38:51 -06:00
gilbertlee-amd 60279867b3 Merge pull request #137 from gilbertlee-amd/GenericOpFix
Fix for GenericOp device primitive bug
2019-10-11 10:46:29 -06:00
Gilbert Lee 37603ae6cb Reverting GenericOp bug workaround modifications to slice/chunk steps 2019-10-11 09:20:10 -07:00
Gilbert Lee 1392dd2997 Performing __threadfence_system() with only first thread 2019-10-11 09:16:19 -07:00
Gilbert Lee 8ae1bce3bb Fix for GenericOp device primitive bug 2019-10-10 22:39:45 -07:00
Wenkai Du 062c798c86 Merge pull request #136 from wenkaidu/tree
Enable tree kernels in build
2019-10-09 10:58:52 -07:00
Wenkai Du 662281e599 Merge pull request #134 from changpeng/master
Tuning the inline and unroll to reduce the scratch usage
2019-10-09 10:58:38 -07:00
Wenkai Du 76976c9e2e Enable tree kernels in build
Need to tune and specify NCCL_TREE_THRESHOLD to allow usage
2019-10-08 23:20:11 +00:00
Changpeng Fang eec319038e Tuning the inline and unroll to reduce the scratch usage
Summary:
 1. remove the noinline attribute for AllReduceThreeKernel;
 2. change AUTPUNROLL for tree functions to 1 or 2;
 Combining 1 and 2 will reduce the scratch usage from 1256 to 952
2019-10-08 14:02:25 -07:00
Wenkai Du de25e4cb7c Merge pull request #133 from scchan/hcc_version_detect
detect the hcc version and conditionally add -hc-function-calls
2019-10-03 10:53:45 -07:00
Siu Chi Chan b87ef4f152 detect the hcc version and conditionally add the -hc-function-calls switch 2019-10-03 13:25:25 -04:00
Wenkai Du 8ec01dde33 Merge pull request #132 from wenkaidu/reduce_kernels
Only generate kernels for sum and copy
2019-09-26 16:14:45 -07:00
Wenkai Du 61ef1dcad5 Only generate kernels for sum and copy 2019-09-24 17:01:12 -07:00
Gilbert Lee 6232985e34 Re-adding gfx908 target 2019-09-13 16:57:34 +00:00
Gilbert Lee 86ce0a93b5 RDMA HDP flush fix 2019-09-06 16:35:55 +00:00
Gilbert Lee 3e6b326a19 Revert "Set RDMA default to off state"
This reverts commit 0f16ad966a.
2019-09-05 18:16:53 +00:00
gilbertlee-amd eaf25ab099 Merge pull request #131 from rpathani/xgmi_bench
Read operation throughput
2019-09-04 09:59:13 -06:00
rohit pathania a270ee080e Read operation throughput 2019-09-03 14:58:40 +05:30
Wenkai Du 22c9ae0712 Merge pull request #129 from rpathani/xgmi_bench
display each workgroup ,links and directions with throughputs
2019-08-30 09:06:21 -07:00
rohit pathania e5b13d69e5 display each workgroup ,links and directions with throughputs 2019-08-30 13:28:23 +05:30
Wenkai Du 9c501fb8fb Merge pull request #130 from wenkaidu/p2p_fix
Allocate opCount in pinned host memory for P2P transport
2019-08-29 14:12:03 -07:00
Wenkai Du 8c975353ed Allocate opCount in pinned host memory for P2P transport
To avoid remote P2P read access when checking remote GPU's opCount
2019-08-29 10:22:09 -07:00
amdkila 259583cde6 Merge pull request #128 from amdkila/hip-clang
Added hip-clang options to install script, and openmp/pthread flags
2019-08-27 16:23:40 -06:00
Wenkai Du a4ef5a3dd4 Merge pull request #127 from wenkaidu/rdma
Set RDMA default to off state
2019-08-26 11:46:10 -07:00
Wenkai Du 0f16ad966a Set RDMA default to off state 2019-08-26 10:59:33 -07:00
saadrahim 544d4fb704 Updating versioning to follow rocm-cmake standard (#126) 2019-08-23 16:33:38 -06:00
Akila Premachandra f48ae5c98d Added hip-clang options to install script, and openmp/pthread options to CMakeLists.txt 2019-08-23 22:02:42 +00:00
Wenkai Du 6759660529 Merge pull request #125 from wenkaidu/fix_nvml_id
Assign unused nmvlDev to avoid random number
2019-08-19 09:08:13 -07:00
Wenkai Du ee5dec4467 Merge pull request #117 from rpathani/xgmi_bench
Modified the code to use RTC clock frequency based on gpu gcn id
2019-08-19 08:59:34 -07:00
rpathani 40e30b5168 Update rccl_prim_test.cpp 2019-08-19 12:44:11 +05:30
Wenkai Du a67ae11ce4 Merge pull request #124 from wenkaidu/upstream_sync
Upstream sync
2019-08-16 16:41:55 -07:00
Wenkai Du 86efdfc3b5 Assign unused nmvlDev to avoid random number 2019-08-16 16:34:14 -07:00
Wenkai Du 7c38da0939 Merge remote-tracking branch 'remotes/nccl/master' into HEAD 2019-08-16 16:13:34 -07:00
Wenkai Du 72a64e27f3 Merge pull request #123 from wenkaidu/tune_unroll
Tune AUTOUNROLL for better performance
2019-08-16 11:15:49 -07:00
Wenkai Du 1faededc03 Tune AUTOUNROLL for better performance
Also remove all unused UNROLL defines
2019-08-16 10:34:53 -07:00
rpathani deea20d49c Merge branch 'master' into xgmi_bench 2019-08-16 10:56:56 +05:30
Wenkai Du 50c2202fe9 Merge pull request #121 from mhbliao/hliao/master/swdev-200061
Fix build with hip-clang.
2019-08-15 12:40:46 -07:00
Michael LIAO 9369f8d75d Fix build with hip-clang.
- Add necessary function attribute for HIP programming model.
- Explicitly include hsa headers.
2019-08-15 14:56:04 -04:00
Wenkai Du 3f6662f837 Merge pull request #122 from wenkaidu/tune_ll
Tune LL threshold for VEGA
2019-08-15 10:33:17 -07:00
Wenkai Du 2223cccf15 Tune LL threshold for VEGA
Also move abort check after SPINS_BEFORE_CHECK_ABORT as NCCL
2019-08-15 09:16:11 -07:00
Wenkai Du 9af66195db Merge pull request #120 from wenkaidu/rccl_2.4_update
RCCL 2.4 update
2019-08-14 15:21:30 -07:00
Wenkai Du 4b77a16f3f Default to minimal 2 rings and improve LL loop 2019-08-14 14:12:56 -07:00
Wenkai Du 5782a8d857 Remove duplicate line 2019-08-14 13:22:43 -07:00
Wenkai Du 6827b174c0 Merge remote-tracking branch 'remotes/rccl/master' into rccl_2.4_update 2019-08-14 10:44:18 -07:00
Wenkai Du f11c8f60cd RCCL 2.4 update 2019-08-14 10:42:35 -07:00
David Addison ccb1298148 Merge branch 'lowintelligence-shm'
PR#196
2019-08-14 10:09:53 -07:00
David Addison fad079a8ae Updated PR#196 to use a common hash function 2019-08-14 10:08:39 -07:00