GridTools / gridtools

Libraries and utilities to develop performance portable applications for weather and climate.
https://gridtools.github.io/gridtools
Other
61 stars 21 forks source link

Loop Blocking for fn GPU Backend #1787

Closed fthaler closed 1 week ago

fthaler commented 4 months ago

Implements loop blocking for the GPU fn backend. Thread block size (that is, CUDA/HIP threads per block) and loop block size (that is, loop iterations per CUDA/HIP thread) can now be specified as template parameters.

Further changes:

Performance changes:

gridtoolsjenkins commented 4 months ago

Hi there, this is jenkins continuous integration... Do you want me to verify this patch?

fthaler commented 4 months ago

launch jenkins

havogt commented 4 months ago

launch perftests

havogt commented 4 months ago

launch jenkins

fthaler commented 4 months ago

launch jenkins

fthaler commented 4 months ago

launch jenkins

fthaler commented 4 months ago

launch perftest

fthaler commented 4 months ago

launch jenkins

fthaler commented 4 months ago

launch perftest

fthaler commented 4 months ago

launch perftest

fthaler commented 4 months ago

All tests passed, apart from ault/HIP which is offline.

fthaler commented 1 month ago

launch perftest

fthaler commented 1 month ago

launch perftest

fthaler commented 1 month ago

launch perftest

fthaler commented 1 month ago

launch perftest

fthaler commented 1 month ago

launch jenkins

fthaler commented 1 month ago

launch perftest

fthaler commented 2 weeks ago

launch perftest

fthaler commented 2 weeks ago

launch jenkins

fthaler commented 2 weeks ago

launch jenkins

fthaler commented 2 weeks ago

launch perftest