@@ -223,18 +223,23 @@ OCL_LINK = @OCL_LDFLAGS@ @OCL_LIBS@
223223# Radeon Instinct MI50: --amdgpu-target=gfx906
224224# Radeon Instinct MI100: --amdgpu-target=gfx908
225225# Radeon Instinct MI210/250/250X: --amdgpu-target=gfx90a
226+ # Instinct MI300X/300A/325X: --amdgpu-target=gfx942
227+ # Instinct MI350X/355X: --amdgpu-target=gfx950
226228GENCODE_AMD_MI8 = --amdgpu-target=gfx803
227229GENCODE_AMD_MI25 = --amdgpu-target=gfx900
228230GENCODE_AMD_MI50 = --amdgpu-target=gfx906
229231GENCODE_AMD_MI100 = --amdgpu-target=gfx908
230232GENCODE_AMD_MI250 = --amdgpu-target=gfx90a
233+ GENCODE_AMD_MI300 = --amdgpu-target=gfx942
234+ GENCODE_AMD_MI325 = --amdgpu-target=gfx942
235+ GENCODE_AMD_MI350 = --amdgpu-target=gfx950
231236
232237# default targets
233- # AMD default MI50 & MI100
234- @COND_HIP_TRUE@@COND_HIP_PLATFORM_AMD_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI50 ) $(GENCODE_AMD_MI100 )
238+ # AMD default MI250 & MI300
239+ @COND_HIP_TRUE@@COND_HIP_PLATFORM_AMD_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI250 ) $(GENCODE_AMD_MI300 )
235240@COND_HIP_TRUE@@COND_HIP_PLATFORM_AMD_TRUE@HIP_CFLAG_ENDING = -x hip # HIP compilation of src/gpu/*.c files
236- # NVIDIA default Tesla
237- @COND_HIP_TRUE@@COND_HIP_PLATFORM_NVIDIA_TRUE@GENCODE_HIP = $(GENCODE_30 )
241+ # NVIDIA default Turing
242+ @COND_HIP_TRUE@@COND_HIP_PLATFORM_NVIDIA_TRUE@GENCODE_HIP = $(GENCODE_75 )
238243@COND_HIP_TRUE@@COND_HIP_PLATFORM_NVIDIA_TRUE@HIP_CFLAG_ENDING = -x cu # CUDA compilation or src/gpu/*.c files
239244
240245# specific targets
@@ -243,6 +248,9 @@ GENCODE_AMD_MI250 = --amdgpu-target=gfx90a
243248@COND_HIP_TRUE@@COND_HIP_MI50_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI50 ) $(FC_DEFINE ) GPU_DEVICE_MI50 # --with-hip=MI50 ..
244249@COND_HIP_TRUE@@COND_HIP_MI100_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI100 ) $(FC_DEFINE ) GPU_DEVICE_MI100 # --with-hip=MI100 ..
245250@COND_HIP_TRUE@@COND_HIP_MI250_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI250 ) $(FC_DEFINE ) GPU_DEVICE_MI250 # --with-hip=MI250 ..
251+ @COND_HIP_TRUE@@COND_HIP_MI300_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI300 ) $(FC_DEFINE ) GPU_DEVICE_MI300 # --with-hip=MI300 ..
252+ @COND_HIP_TRUE@@COND_HIP_MI325_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI325 ) $(FC_DEFINE ) GPU_DEVICE_MI325 # --with-hip=MI325 ..
253+ @COND_HIP_TRUE@@COND_HIP_MI350_TRUE@GENCODE_HIP = $(GENCODE_AMD_MI350 ) $(FC_DEFINE ) GPU_DEVICE_MI350 # --with-hip=MI350 ..
246254
247255@COND_HIP_TRUE@@COND_HIP_CUDA5_TRUE@GENCODE_HIP = $(GENCODE_35 ) # --with-hip=cuda5 ..
248256@COND_HIP_TRUE@@COND_HIP_CUDA6_TRUE@GENCODE_HIP = $(GENCODE_37 ) # --with-hip=cuda6 ..
0 commit comments