Skip to content

Ahead-of-time compilation with SYCL (SYCL_AOT) on Intel GPUs #463

@ThomasHowarth

Description

@ThomasHowarth

I've started working on a pure Intel machine, and have been trying to use the SYCL compile options. A couple of things I've noticed is:

  1. Not using AOT compilation and specifying the architecture significantly slows the code down.
  2. If I use AOT compilation as specific by the AMReX documentation, SUNDIALS crashes during runtime - I'm not sure if the CMake options currently specified pass on any of the AOT options.
  3. This is probably more of a direct AMReX issue, but turning on SYCL_AOT and specifying the architecture only works if I do it in the top GNUMakefile, and isn't caught in the Make.machine file I've created for this specific machine, which seems like a more logical place to specify this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions