ADIOS2 icon indicating copy to clipboard operation
ADIOS2 copied to clipboard

CUDA: enable CUDA backends in every compress operator

Open vicentebolea opened this issue 2 years ago • 3 comments

Why is this feature important?

Performance/load balance.

What is the potential impact of this feature in the community?

Strong impact

Additional context

List of subtasks

  • [x] CompressBlosc (No CUDA support)
  • [x] CompressBZIP2 (No CUDA support)
  • [ ] CompressLibPressio (CUDA support)
  • [x] CompressMGARD (CUDA support)
  • [x] CompressNull (No)
  • [x] CompressPNG (No CUDA support)
  • [x] CompressSirius (No CUDA support)
  • [ ] CompressSZ (CUDA support, different repo: https://github.com/szcompressor/cuSZ)
  • [x] CompressZFP (CUDA support, Implemented)

vicentebolea avatar Jan 24 '22 20:01 vicentebolea

One follow-up for the CUDA enabled ZFP. I have tried it on multiple machines but I have never seen the ZFP CUDA test pass on any of them. Most of the time I see a seg fault.

JasonRuonanWang avatar May 04 '22 07:05 JasonRuonanWang

@JasonRuonanWang I cannot seem to reproduce this, could you retry this?

vicentebolea avatar May 26 '22 21:05 vicentebolea

@vicentebolea I confirm that MGARD is working with Cuda and we have testing for it so this box needs to be checked too

anagainaru avatar Mar 15 '23 17:03 anagainaru