openacc highlights - march

Post on 11-Apr-2017

265 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

March 2017

OPENACC MONTHLY HIGHLIGHTS

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

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

Learn what’s new with OpenACC this month

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

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

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>

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/

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

FOR MORE INFORMATIONVisit OpenACC

EXPLORE NOW

top related