Overview
Syllabus
Intro
ADVANCED PROFILING OF OPENACC CODE
3 WAYS TO ACCELERATE APPLICATIONS
OPENACC PROFILING TOOLS
PGPROF: OPENACC CPU AND GPU PROFILER Available with the latest OpenACC Toolkit
EXPLORATION & PRODUCTION WORKFLOW
ACQUIRE SEISMIC DATA
REAL ROCK VS SEISMIC REFLECTION Imaging, signal processing, filtering, ray tracing
USE KNOWN MODEL Verify accuracy of imaging algorithms
PROCESS SEISMIC DATA Open Source Seismic Unix Package
PSEUDO-CODE FOR KIRCHHOFF MIGRATION
ASSESS BASELINE CPU PROFILE
PARALLELIZE
UNIFIED MEMORY IMPROVES PRODUCTIVITY
OPENACC AND UNIFIED MEMORY
OPTIMIZATION How about Multi-Core / OMP / pthread!
DEPLOY How do the results compare?
ACCESS TO HOMEWORK
SETUP SEISMIC UNIX
Taught by
NVIDIA Developer