Speeding up Programs with OpenACC in GCC
In this video from FOSDEM'19, Thomas Schwinge presents: Speeding up Programs with OpenACC in GCC.
"Proven in production use for decades, GCC (the GNU Compiler Collection) offers C, C++, Fortran, and other compilers for a multitude of target systems. Over the last few years, we -- formerly known as "CodeSourcery", now a group in "Mentor, a Siemens Business" -- added support for the directive-based OpenACC programming model. Requiring only few changes to your existing source code, OpenACC allows for easy parallelization and code offloading to accelerators such as GPUs. We will present a short introduction of GCC and OpenACC, implementation status, examples, and performance results.
OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level model."
Learn more: https://www.openacc.org/
and
https://fosdem.org/2019/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Видео Speeding up Programs with OpenACC in GCC канала insideHPC Report
"Proven in production use for decades, GCC (the GNU Compiler Collection) offers C, C++, Fortran, and other compilers for a multitude of target systems. Over the last few years, we -- formerly known as "CodeSourcery", now a group in "Mentor, a Siemens Business" -- added support for the directive-based OpenACC programming model. Requiring only few changes to your existing source code, OpenACC allows for easy parallelization and code offloading to accelerators such as GPUs. We will present a short introduction of GCC and OpenACC, implementation status, examples, and performance results.
OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level model."
Learn more: https://www.openacc.org/
and
https://fosdem.org/2019/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Видео Speeding up Programs with OpenACC in GCC канала insideHPC Report
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Enabling Applications to Exploit SmartNICs and FPGAsHigh-Performance MPI Library with SR-IOV and SLURM for Virtualized InfiniBand ClustersiPad Configured for Remote HPCNEC Accelerates HPC with Vector Computing at ISC 2018Cray Sonexion Storage Takes Lustre to Infinite ScaleDAOS: Scale-Out Software-Defined Storage for HPC/Big Data/AI ConvergencePerlmutter: a 2020 Pre-Exascale GPU-Accelerated System for NERSCOptics for the Cloud – A New Approach to Data Centre TechnologyManaging Genomics Data with DDN at the Sanger InstitutePerformance of a Task-Parallel PGAS Programming Model using OpenSHMEM and UCXClusterStor 1500 Storage Appliance for Big DataPanel Discussion: The Convergence of AI and HPCHow DMTF and Redfish Ease System AdministrationHow AI is Reshaping HPCArchitecting Flash for Scale and Performance in HPCManaging HPC Software Complexity with SpackIPOIB AccelerationE4-ARKA: ARM64+GPU+IB is Now HereKx Streaming Analytics Demo Easily Crunches 1.2 Billion NYC Taxi Data points using Intel Xeon PhiNEC Steps up with SX-Aurora Vector Engine for HPCAn Update on CXL Specification Advancements