Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can we add support for build systems #212

Open
TomMelt opened this issue Sep 6, 2023 · 1 comment
Open

can we add support for build systems #212

TomMelt opened this issue Sep 6, 2023 · 1 comment
Assignees

Comments

@TomMelt
Copy link

TomMelt commented Sep 6, 2023

@isazi we spoke at the RSECon23 workshop.

I have a simple example fortran code (Poisson-Solver) which uses:

  • openMP GPU offloading
  • openACC GPU offloading
  • as well as their CPU-threaded counterparts

I use CMake as a build system and it would be great if we could optimize for the whole code without needing to write fake data inputs or separate my kernel out of the main code base.

Possibly good to also support make.

Poisson-Solver provides a slightly more realistic example workload than vector add and I mostly use it to test compiler support of openMP and openACC GPU directive offloads.

I am really interested in energy consumption and performance (wall time) trade-offs so I would be extremely interested to see how much this simple example is effected by the optimizations suggested by kernel_tuner.

If you have any questions regarding my code, or if you need help building/compiling please let me know. Feel free to submit issues on my repo or reply to this issue.

@isazi
Copy link
Collaborator

isazi commented Sep 11, 2023

Hi @TomMelt I will have a look at your code and try to tune it, will let you know here if I need some help or have some results available

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants