[petsc-dev] OpenMP for GPU course

Matthew Knepley knepley at gmail.com
Tue Mar 19 12:12:51 CDT 2019

On Tue, Mar 19, 2019 at 12:31 PM Jed Brown via petsc-dev <
petsc-dev at mcs.anl.gov> wrote:

> These are well-organized events that puts application teams together
> with compiler developers and the like.  I served as a mentor for the
> Boulder hackathon last year (joining a NASA team that included PETSc
> user Gaetan Kenway) and learned a lot.  It's highly recommended to
> prepare for the event by focusing the code you want to work on to
> something concrete and easily modifiable, and to have a test suite that
> can be easily run to evaluate correctness and performance.  In our case,
> Michael Barad had done an exemplary job in that preparation.

Are you saying that using OpenMP 4.5 "offload" is something you would do?


> "Smith, Barry F. via petsc-dev" <petsc-dev at mcs.anl.gov> writes:
> >    I got this off an ECP mailing list.
> >
> >
> > OpenMP Brookathon 2019
> > April 29 – May 2, 2019
> > URL:  https://www.bnl.gov/ompbrookathon2019/
> > The Computational Science Initiative at Brookhaven National Laboratory
> (BNL) is organizing in conjunction with Oak Ridge National Laboratory
> (ORNL) and IBM, the "OpenMP Brookathon 2019". This event is sponsored by
> ECP and driven by the ECP SOLLVE Project. The goal of this hackathon is to
> port, optimize and evolve applications towards the latest OpenMP versions
> (4.5+). In practical terms, this event will enable application teams and
> developers to accelerate their code with the use of GPUs, as well as
> exploiting the latest OpenMP functionality to program (IBM Power9)
> multi-core platforms. Prospective user groups of large hybrid CPU-GPU
> systems will send teams of at least 3 developers along with either (1) a
> scalable application that could benefit from GPU accelerators, or (2) an
> application running on accelerators that has already written OpenMP and
> needs optimization or (3) applications that have OpenACC in their codes and
> need assistance to convert them to OpenMP 4.5 offload. There will be
> intensive mentoring during this 4-day hands-on event. Programming
> experience with OpenMP 4.5 offload or CUDA is not a requirement. We will
> hold training events / tutorials covering the set of background topics
> required. In the weeks preceding the hackathon, you will have a chance to
> attend training to prepare you for the event. Prior GPU experience is not
> required!

What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20190319/751d88b0/attachment.html>

More information about the petsc-dev mailing list