Skip to content

binarytile.x and resolution: Should we stock binary tile files? #1228

@mathomp4

Description

@mathomp4

This is from a discussion between @biljanaorescanin and @mathomp4 (along with @tclune and @sshakoor1)

Namely, should we be providing binary versions of the Pfaffstetter tile files generated by @biljanaorescanin ? At run-time, we run binarytile.x when we link our BCs and this can be significant at high res. To wit:

Resolution Time (s)
CF0012 1.09
CF0024 1.20
CF0048 1.40
CF0090 1.91
CF0180 5.31
CF0360 10.73
CF0720 20.46
CF1120 36.24
CF1440 55.18
CF2880 189.11
CF5760 702.50

Now, up to even C720, it's only 20 seconds. Given the vagaries of Discover or NAS disks, this can be nigh-ignored.

But it does seem to increase pretty good at very-high-res. 3 minutes at 2880 and 12 minutes at 5760.

So, perhaps, should we provide users with "pre-made" binary tile files at a certain resolution?

The one caveat is there is no guarantee that binaries made by Intel would be usable with GNU and vice versa. Then again, maybe we only need to include files from our production compiler?

I'll mention @gmao-rreichle as well as if we decide to do this, we'd also need to think about how to organize it.

Metadata

Metadata

Labels

question ❔Further information is requested

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions