UoB-HPC / BabelStream

STREAM, for lots of devices written in many programming models
Other
313 stars 109 forks source link

Add support for 64-bit indices and large arrays #188

Closed gonzalobg closed 1 month ago

gonzalobg commented 3 months ago

This PR adds support for 64-bit indices and large arrays. It is blocked on merging #186 . Tested the following up to 141 GB of memory:

The following fail, and I need to minimize and report a bug; this PR does not regress them for small sizes:

The following is not tested:

gonzalobg commented 1 month ago

@tomdeakin @tom91136 This is blocked on #186, but is rebased on it now, and I've fixed the last thing that TomD requested, so should be ready once CI is green.

tomdeakin commented 1 month ago

@gonzalobg - think this is good to merge now too, right?

gonzalobg commented 1 month ago

Yes, I've rebased this on top of #186, and all tests also pass :)