Mentions légales du service

Skip to content
Snippets Groups Projects

Add options `--forcegpu` and `--profile`

Merged Mathieu Faverge requested to merge faverge/chameleon:features/forcegpu_profile into master
All threads resolved!

This PR:

  • Restore the --forcegpu option to enforce kernels to run on the GPU whenever a CUDA implementation is available.
  • Restore the --profile option to display the performance profile of each kernel and their distribution among the resources.
  • Add a cmake option CHAMELEON_SIMULATION_EXTENDED to enable non GPU kernels to be easily simulated on the GPU through simgrid.

Merge request reports

Checking pipeline status.

Approved by

Merged by Mathieu FavergeMathieu Faverge 4 years ago (Oct 15, 2020 1:38pm UTC)

Merge details

  • Changes merged into master with 775728f3.
  • Deleted the source branch.
  • Auto-merge enabled

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Thanks much @faverge . This is a great feature and as always extremely well integrated. I am just not sure what should happen if gpus are forced but no gpu is there. It may just be perfect like it is.

  • Mathieu Faverge added 11 commits

    added 11 commits

    • 53172b4a...338fc6be - 7 commits from branch solverstack:master
    • a9fe9f7a - Add simulation extended option to allow non GPU kernels to be simulated on the GPU
    • 92ec8c6b - Separate kernel profile from trace, and add profile option to display information
    • 3bad747f - Add the forcegpu option to enforce possible kernels on the GPU
    • b8a1a8ef - Fix compilation with parsec and openmp for forcegpu and profile options

    Compare with previous version

  • AGULLO Emmanuel resolved all threads

    resolved all threads

  • AGULLO Emmanuel approved this merge request

    approved this merge request

  • Mathieu Faverge added 5 commits

    added 5 commits

    • 17b86bc4 - 1 commit from branch solverstack:master
    • 3450f821 - Add simulation extended option to allow non GPU kernels to be simulated on the GPU
    • 2bf49014 - Separate kernel profile from trace, and add profile option to display information
    • 15d3d3c7 - Add the forcegpu option to enforce possible kernels on the GPU
    • 3943fb90 - Fix compilation with parsec and openmp for forcegpu and profile options

    Compare with previous version

  • Mathieu Faverge resolved all threads

    resolved all threads

  • Mathieu Faverge enabled an automatic merge when the pipeline for 3943fb90 succeeds

    enabled an automatic merge when the pipeline for 3943fb90 succeeds

  • Mathieu Faverge mentioned in commit 775728f3

    mentioned in commit 775728f3

  • Please register or sign in to reply
    Loading