OpenACC Highlights - March

10
March 2017 OPENACC MONTHLY HIGHLIGHTS

Transcript of OpenACC Highlights - March

Page 1: OpenACC Highlights - March

March 2017

OPENACC MONTHLY HIGHLIGHTS

Page 2: OpenACC Highlights - March

OpenACC is a directives-based programming approach to parallel computing designed for performance and portability on CPUs and GPUs.

Page 3: OpenACC Highlights - March

PERFORMANCE PORTABLE PROGRAMMING MODEL FOR HPC

Powerful

LSDALTONSimulation of molecular energies

CPU GPU

1.0x

11.7x

Big PerformanceCCSD(T) Module, Alanine-3

Titan System: AMD CPU vs Tesla K20X

Spe

edup

vs

CP

U

Simple Portable

main() {

<serial code>

#pragma acc kernels

{

<parallel code>

}

}

Add Simple Compiler Hint ARM

PEZYPOWERSunwayx86 CPU

x86 Xeon PhiNVIDIA GPU

Quicker Development

Lines of Code Modified

<100 Lines

# of Weeks Required

1 Week

Page 4: OpenACC Highlights - March

Learn what’s new with OpenACC this month

Page 5: OpenACC Highlights - March

OPENACC IN ACTION AT GTC 201720 Talks

COMPLETE SCHEDULE

4 Tutorials 6 Posters 1 User Group Meeting

Featured Talks LinkOpenACC Best Practices: Accelerating the C++ NUMECA FINE/Open CFD Solver

Read More

Achieving Portable Performance for GTC-P with OpenACC on GPU, Multi-Core CPU, and Sunway Many-Core Processor

Read more

GPUs Unleashed: Analysis of Petascale Molecular Simulations with VMD

Read more

Ocean Circulation on GPUs Read more

Page 6: OpenACC Highlights - March

RESOURCES

Paper: An MPI/OpenACC Implementation of a High-Order Electromagnetics Solver with GPUDirect Communication“Performance results using up to 16,384 GPUs of the Cray XK7 supercomputer Titan show more than 2.5× speedup over CPU-only performance on the same number of nodes (262,144 MPI ranks) for problem sizes of up to 6.9 billion grid points.”

DOWNLOAD NOW

Tutorial: Michael Wolfe’s newest tutorial video Asynchronous Data Transfers and Pinned Memory with OpenACC

WATCH NOW

Page 7: OpenACC Highlights - March

Fernanda Foertter from ORNL describes how GPU Hackathons are helping scientists bring HPC to their applications. Read more>

ARTICLES AND BLOG POSTS

Share Your Science Video Interview: Researchers at University of Michigan are using GPUs and OpenACC to accelerate the codes for their data-driven physics simulations. Read more>

Juelich GPU Hackathon Blog. Read more>

KAUST Hackathon results are in! Read more>

Page 8: OpenACC Highlights - March

CALL FOR PAPERS

EVENT DUE DATE LINK

2nd International Workshop on Performance Portable Programming Models for Accelerators

April 3, 2017 http://www.csm.ornl.gov/workshops/p3ma2017/

NASA GPU Hackathon May 31, 2017 https://www.olcf.ornl.gov/training-event/2017-gpu-hackathons/

Page 9: OpenACC Highlights - March

UPCOMING EVENTSEVENT & LOCATION DATE LINK

XSEDE OpenACC Workshop, 15 sites in USA March 30, 2017 https://www.psc.edu/136-users/trainin

g/2529-xsede-hpc-workshop-march-30-2017-openaccBrookhaven National

Laboratory, Upton, NY June 5 - 9, 2017 https://www.bnl.gov/gpuhackathon/.

OpenACC User Group Meeting, GTC, San Jose, CA May 8, 2017 https://www.eventbrite.com/e/second-

openacc-user-group-meeting-gtc2017-tickets-32863873731

2nd P3MA Workshop ISC, Frankfurt, Germany June 22, 2017 http://www.csm.ornl.gov/workshops/p

3ma2017/

NASA GPU Hackathon Aug 21 - 25, 2017 https://www.olcf.ornl.gov/training-event/2017-gpu-hackathons

Page 10: OpenACC Highlights - March

FOR MORE INFORMATIONVisit OpenACC

EXPLORE NOW