SlideShare a Scribd company logo
1 of 13
Download to read offline
January 2024
OPENACC AND
OPEN HACKATHONS
MONTHLY HIGHLIGHTS
2
WHO IS OPENACC?
The OpenACC Organization is dedicated to helping the research and
developer community advance science by expanding their accelerated
and parallel computing skills.
3 Areas of Focus
Ecosystem
Development
Training/Education
OpenACC
Specification
Participating in work that enables
and/or advances interoperability of
parallel programming models in
compilers or tools with the vision of
transitioning to standard language
parallelism.
Managing one of the leading
hackathon series, our events have
been instrumental in training
thousands of domain experts and
accelerating over 550 scientific
applications using a variety of
programming models and tools.
Developing and utilizing the
OpenACC directives-based
programming model to port,
accelerate, or optimize scientific
applications.
3
silica IFPEN, RMM-DIIS on P100
OPENACC SPECIFICATION MOMENTUM
Wide Adoption Across Key HPC Codes
ANSYS Fluent
Gaussian
VASP
LSDalton
MPAS
GAMERA
GTC
XGC
ACME
FLASH
COSMO
Numeca
400+ APPS* USING OPENACC
Prof. Georg Kresse
Computational Materials Physics
University of Vienna
For VASP, OpenACC is the way forward for GPU
acceleration. Performance is similar to CUDA, and
OpenACC dramatically decreases GPU
development and maintenance efforts. We’re
excited to collaborate with NVIDIA and PGI as an
early adopter of Unified Memory.
“ “
VASP
Top Quantum Chemistry and Material Science Code
* Applications in production and development
4
READ THE ARTICLE
Take a peek at predictions across a range of developments,
trends and challenges facing the industry in 2024 as posed
by HPC-AI strategists.
Among the topics covered are generative AI, AI-empowered
agents as an interconnected ecosystem, large language
models (LLMs), data management and storage, quantum
computing, and more.
PREDICTIONS FOR 2024
HPC-AI, GenAI, and Quantum…Oh My
5
UPCOMING OPEN HACKATHONS & BOOTCAMPS
COMPLETE LIST OF EVENTS
Event Call Closes Event Date
Poland End-to-End LLM Bootcamp February 14, 2024 March 3-7, 2024
EuroCC2 N-Ways to GPU Programming Bootcamp February 20, 2024 April 3-5, 2024
AI for Science Bootcamp April 3, 2024 April 17-18, 2024
Helmholtz Open Hackathon February 7, 2024 April 15, 23-25, 2024
Georgia Tech Open Hackathon March 6, 2024 April 23, 30, May 1-2, 2024
EuroCC2 Multi-GPU Programming Bootcamp March 26, 2024 May 6-7, 2024
IDRIS AI for Science Bootcamp February 6, 2024 May 23, 2024
CINECA Open Hackathon March 6, 2024 May 21, 28-30, 2024
Digital in 2024: Our virtual events continue to offer the same high-touch training and mentorship without the
hassle of travel!
6
LEARN MORE
Partnering with 10 other federal agencies and 25 private sector,
nonprofit, and philanthropic organizations, the U.S. National Science
Foundation launched the National Artificial Intelligence Research
Resource (NAIRR) pilot. This pilot will provide access to advanced
computing, datasets, models, software, training and user support to
U.S.-based researchers and educators.
By investing in AI research through the NAIRR pilot, the United States
unleashes discovery and impact and bolsters its global competitiveness.
To continue leading in AI research and development, we must create
opportunities across the country to advance AI innovation and strengthen
educational opportunities, empowering the nation to shape international
standards and igniting economic growth.
“
“
Sethuraman Panchanathan
Director
National Science Foundation
NSF LAUNCHES NATIONAL AI RESEARCH PILOT
Democratizing AI Research and Development
7
READ THE BLOG
Compiler directives, like OpenACC and OpenMP, have played an
important role in accelerated scientific computing, especially for
imperative languages like Fortran. Directives typically provide a
parallel programming model for legacy software, making them
useful for exploring new architectural features in a wide range of
scientific applications, as well as enhance software portability.
Thomas Schulthess from CSCS discusses the role of compiler
directives such as OpenACC in accelerated scientific computing,
especially for imperative languages like Fortran in legacy
applications such as the ICON model.
DIRECTIVES IN SCIENTIFIC COMPUTING
Thomas Schulthess Presents His Thoughts
8
WATCH NOW
Watch our on-demand webinar as Spencer Bryngelson, assistant
professor from Georgia Institute of Technology, discusses how his
team implemented a porting strategy for GPU acceleration of
multiphase and compressible flow solvers to address the challenges
of long wall clock times, memory-bound methods, and prohibitive
communication and I/O times to achieve large speedups at scale.
Using a trio of approaches—OpenACC for offloading, Fypp to reveal
hidden compile-time optimizations, and NVIDIA CUDA-aware MPI
for remote direct memory access—the team was able to make
efficient use of the latest leadership-class systems.
MULTIPHASE FLOW SIMULATION USING OPENACC
Achieving Scale on Leadership-Class Systems
9
REGISTER NOW
In this webinar, Elijah MacCarthy from Oak Ridge National
Laboratory discusses the porting techniques for
GPU-I-TASSER, a top protein structure prediction tool
developed from the Iterative Threading ASSEmbly
Refinement (ITASSER) method.
Learn how to handle the compute-intensive energy
calculations and data-intensive replica exchanges of the
ITASSER pipeline by porting bottlenecked regions to
GPUs using OpenACC to observe an average 10X
performance gain.
UPCOMING WEBINAR:
Experiences Porting ITASSER Using OpenACC
February 27, 2024 | 10 AM PDT
10
RESOURCES
We propose a program code for reverse Monte Carlo (RMC) modeling of two-
dimensional scattering patterns using a combination of OpenACC and cuFFT. The RMC
method estimates the three-dimensional positions of nanoparticles (NPs) in polymer
matrices to fit scattering data of NPs observed in X-ray and neutron experiments. The
scattering data can be calculated as the convolution sum of the three-dimensional
Fourier transform of the three-dimensional density distributions of NPs using the particle-
mesh approach. To speed up the graphics processing unit (GPU) calculations, we
implement a code by combining the OpenACC standard and cuFFT library and minimize
the data transfer between the GPU and host. This program is publicly available and can
facilitate RMC analysis of two-dimensional scattering patterns to model NP morphologies
in various polymer materials.
READ PAPER
Paper: Two-dimensional Pattern Reverse Monte Carlo
Analysis of Nanoparticles in Polymer Matrices Using a
Combination of OpenACC and cuFFT
Katsumi Hagita and Tetsuo Tominaga
11
RESOURCES
Documentation: OpenACC Programming
And Best Practices Guide
VIEW GUIDE
Explore a wealth of resources for writing portable code,
assessing application performance, and understanding
and exploring the OpenACC directives-based
programming model for parallelization and accelerated
computing.
This guide covers the OpenACC directives syntax,
profiling, parallelizing and optimizing loops, handling data,
interoperability and advanced features of the specification.
12
STAY IN THE KNOW: JOIN THE COMMUNITY
OPENACC AND HACKATHON UPDATES
JOIN TODAY
The OpenACC Organization is dedicated to
helping the research and developer community
advance science by expanding their accelerated
and parallel computing skills.
Take an active role in influencing the future of both
the OpenACC specification and the organization
itself by becoming a member of the community.
Keep abreast of the new tools, latest resources,
recent research, and upcoming events.
WWW.OPENACC.ORG
Learn more at

More Related Content

Similar to OpenACC Monthly Highlights: January 2024

OpenACC Monthly Highlights: July 2020
OpenACC Monthly Highlights: July 2020OpenACC Monthly Highlights: July 2020
OpenACC Monthly Highlights: July 2020OpenACC
 
OpenACC Monthly Highlights: July 2021
OpenACC Monthly Highlights: July  2021OpenACC Monthly Highlights: July  2021
OpenACC Monthly Highlights: July 2021OpenACC
 
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC
 
OpenACC Monthly Highlights: March 2021
OpenACC Monthly Highlights: March 2021OpenACC Monthly Highlights: March 2021
OpenACC Monthly Highlights: March 2021OpenACC
 
OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020OpenACC
 
OpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskyDatabricks
 
2023comp90024_Spartan.pdf
2023comp90024_Spartan.pdf2023comp90024_Spartan.pdf
2023comp90024_Spartan.pdfLevLafayette1
 
OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021OpenACC
 
OpenACC Monthly Highlights: February 2021
OpenACC Monthly Highlights: February 2021OpenACC Monthly Highlights: February 2021
OpenACC Monthly Highlights: February 2021OpenACC
 
OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC
 
Thesies_Cheng_Guo_2015_fina_signed
Thesies_Cheng_Guo_2015_fina_signedThesies_Cheng_Guo_2015_fina_signed
Thesies_Cheng_Guo_2015_fina_signedCheng Guo
 
OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020OpenACC
 
OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022OpenACC
 
OpenACC and Open Hackathons Monthly Highlights: April 2022
OpenACC and Open Hackathons Monthly Highlights: April 2022OpenACC and Open Hackathons Monthly Highlights: April 2022
OpenACC and Open Hackathons Monthly Highlights: April 2022OpenACC
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group Ganesan Narayanasamy
 
OpenACC Monthly Highlights: June 2021
OpenACC Monthly Highlights: June 2021OpenACC Monthly Highlights: June 2021
OpenACC Monthly Highlights: June 2021OpenACC
 
OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC
 
OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova
 

Similar to OpenACC Monthly Highlights: January 2024 (20)

OpenACC Monthly Highlights: July 2020
OpenACC Monthly Highlights: July 2020OpenACC Monthly Highlights: July 2020
OpenACC Monthly Highlights: July 2020
 
OpenACC Monthly Highlights: July 2021
OpenACC Monthly Highlights: July  2021OpenACC Monthly Highlights: July  2021
OpenACC Monthly Highlights: July 2021
 
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
 
OpenACC Monthly Highlights: March 2021
OpenACC Monthly Highlights: March 2021OpenACC Monthly Highlights: March 2021
OpenACC Monthly Highlights: March 2021
 
OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020
 
OpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdf
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
 
2023comp90024_Spartan.pdf
2023comp90024_Spartan.pdf2023comp90024_Spartan.pdf
2023comp90024_Spartan.pdf
 
OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021
 
OpenACC Monthly Highlights: February 2021
OpenACC Monthly Highlights: February 2021OpenACC Monthly Highlights: February 2021
OpenACC Monthly Highlights: February 2021
 
OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020
 
Thesies_Cheng_Guo_2015_fina_signed
Thesies_Cheng_Guo_2015_fina_signedThesies_Cheng_Guo_2015_fina_signed
Thesies_Cheng_Guo_2015_fina_signed
 
OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020
 
OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022
 
OpenACC and Open Hackathons Monthly Highlights: April 2022
OpenACC and Open Hackathons Monthly Highlights: April 2022OpenACC and Open Hackathons Monthly Highlights: April 2022
OpenACC and Open Hackathons Monthly Highlights: April 2022
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group
 
OpenACC Monthly Highlights: June 2021
OpenACC Monthly Highlights: June 2021OpenACC Monthly Highlights: June 2021
OpenACC Monthly Highlights: June 2021
 
OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022
 
OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
 

More from OpenACC

OpenACC Monthly Highlights: August 2021
OpenACC Monthly Highlights: August 2021OpenACC Monthly Highlights: August 2021
OpenACC Monthly Highlights: August 2021OpenACC
 
OpenACC Monthly Highlights: September 2021
OpenACC Monthly Highlights: September 2021OpenACC Monthly Highlights: September 2021
OpenACC Monthly Highlights: September 2021OpenACC
 
OpenACC Monthly Highlights: November 2020
OpenACC Monthly Highlights: November 2020OpenACC Monthly Highlights: November 2020
OpenACC Monthly Highlights: November 2020OpenACC
 
OpenACC Monthly Highlights: October2020
OpenACC Monthly Highlights: October2020OpenACC Monthly Highlights: October2020
OpenACC Monthly Highlights: October2020OpenACC
 
OpenACC Monthly Highlights: August 2020
OpenACC Monthly Highlights: August 2020OpenACC Monthly Highlights: August 2020
OpenACC Monthly Highlights: August 2020OpenACC
 
OpenACC Highlights: 2019 Year in Review
OpenACC Highlights: 2019 Year in ReviewOpenACC Highlights: 2019 Year in Review
OpenACC Highlights: 2019 Year in ReviewOpenACC
 
OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019OpenACC
 
OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019OpenACC
 

More from OpenACC (8)

OpenACC Monthly Highlights: August 2021
OpenACC Monthly Highlights: August 2021OpenACC Monthly Highlights: August 2021
OpenACC Monthly Highlights: August 2021
 
OpenACC Monthly Highlights: September 2021
OpenACC Monthly Highlights: September 2021OpenACC Monthly Highlights: September 2021
OpenACC Monthly Highlights: September 2021
 
OpenACC Monthly Highlights: November 2020
OpenACC Monthly Highlights: November 2020OpenACC Monthly Highlights: November 2020
OpenACC Monthly Highlights: November 2020
 
OpenACC Monthly Highlights: October2020
OpenACC Monthly Highlights: October2020OpenACC Monthly Highlights: October2020
OpenACC Monthly Highlights: October2020
 
OpenACC Monthly Highlights: August 2020
OpenACC Monthly Highlights: August 2020OpenACC Monthly Highlights: August 2020
OpenACC Monthly Highlights: August 2020
 
OpenACC Highlights: 2019 Year in Review
OpenACC Highlights: 2019 Year in ReviewOpenACC Highlights: 2019 Year in Review
OpenACC Highlights: 2019 Year in Review
 
OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019
 
OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

OpenACC Monthly Highlights: January 2024

  • 1. January 2024 OPENACC AND OPEN HACKATHONS MONTHLY HIGHLIGHTS
  • 2. 2 WHO IS OPENACC? The OpenACC Organization is dedicated to helping the research and developer community advance science by expanding their accelerated and parallel computing skills. 3 Areas of Focus Ecosystem Development Training/Education OpenACC Specification Participating in work that enables and/or advances interoperability of parallel programming models in compilers or tools with the vision of transitioning to standard language parallelism. Managing one of the leading hackathon series, our events have been instrumental in training thousands of domain experts and accelerating over 550 scientific applications using a variety of programming models and tools. Developing and utilizing the OpenACC directives-based programming model to port, accelerate, or optimize scientific applications.
  • 3. 3 silica IFPEN, RMM-DIIS on P100 OPENACC SPECIFICATION MOMENTUM Wide Adoption Across Key HPC Codes ANSYS Fluent Gaussian VASP LSDalton MPAS GAMERA GTC XGC ACME FLASH COSMO Numeca 400+ APPS* USING OPENACC Prof. Georg Kresse Computational Materials Physics University of Vienna For VASP, OpenACC is the way forward for GPU acceleration. Performance is similar to CUDA, and OpenACC dramatically decreases GPU development and maintenance efforts. We’re excited to collaborate with NVIDIA and PGI as an early adopter of Unified Memory. “ “ VASP Top Quantum Chemistry and Material Science Code * Applications in production and development
  • 4. 4 READ THE ARTICLE Take a peek at predictions across a range of developments, trends and challenges facing the industry in 2024 as posed by HPC-AI strategists. Among the topics covered are generative AI, AI-empowered agents as an interconnected ecosystem, large language models (LLMs), data management and storage, quantum computing, and more. PREDICTIONS FOR 2024 HPC-AI, GenAI, and Quantum…Oh My
  • 5. 5 UPCOMING OPEN HACKATHONS & BOOTCAMPS COMPLETE LIST OF EVENTS Event Call Closes Event Date Poland End-to-End LLM Bootcamp February 14, 2024 March 3-7, 2024 EuroCC2 N-Ways to GPU Programming Bootcamp February 20, 2024 April 3-5, 2024 AI for Science Bootcamp April 3, 2024 April 17-18, 2024 Helmholtz Open Hackathon February 7, 2024 April 15, 23-25, 2024 Georgia Tech Open Hackathon March 6, 2024 April 23, 30, May 1-2, 2024 EuroCC2 Multi-GPU Programming Bootcamp March 26, 2024 May 6-7, 2024 IDRIS AI for Science Bootcamp February 6, 2024 May 23, 2024 CINECA Open Hackathon March 6, 2024 May 21, 28-30, 2024 Digital in 2024: Our virtual events continue to offer the same high-touch training and mentorship without the hassle of travel!
  • 6. 6 LEARN MORE Partnering with 10 other federal agencies and 25 private sector, nonprofit, and philanthropic organizations, the U.S. National Science Foundation launched the National Artificial Intelligence Research Resource (NAIRR) pilot. This pilot will provide access to advanced computing, datasets, models, software, training and user support to U.S.-based researchers and educators. By investing in AI research through the NAIRR pilot, the United States unleashes discovery and impact and bolsters its global competitiveness. To continue leading in AI research and development, we must create opportunities across the country to advance AI innovation and strengthen educational opportunities, empowering the nation to shape international standards and igniting economic growth. “ “ Sethuraman Panchanathan Director National Science Foundation NSF LAUNCHES NATIONAL AI RESEARCH PILOT Democratizing AI Research and Development
  • 7. 7 READ THE BLOG Compiler directives, like OpenACC and OpenMP, have played an important role in accelerated scientific computing, especially for imperative languages like Fortran. Directives typically provide a parallel programming model for legacy software, making them useful for exploring new architectural features in a wide range of scientific applications, as well as enhance software portability. Thomas Schulthess from CSCS discusses the role of compiler directives such as OpenACC in accelerated scientific computing, especially for imperative languages like Fortran in legacy applications such as the ICON model. DIRECTIVES IN SCIENTIFIC COMPUTING Thomas Schulthess Presents His Thoughts
  • 8. 8 WATCH NOW Watch our on-demand webinar as Spencer Bryngelson, assistant professor from Georgia Institute of Technology, discusses how his team implemented a porting strategy for GPU acceleration of multiphase and compressible flow solvers to address the challenges of long wall clock times, memory-bound methods, and prohibitive communication and I/O times to achieve large speedups at scale. Using a trio of approaches—OpenACC for offloading, Fypp to reveal hidden compile-time optimizations, and NVIDIA CUDA-aware MPI for remote direct memory access—the team was able to make efficient use of the latest leadership-class systems. MULTIPHASE FLOW SIMULATION USING OPENACC Achieving Scale on Leadership-Class Systems
  • 9. 9 REGISTER NOW In this webinar, Elijah MacCarthy from Oak Ridge National Laboratory discusses the porting techniques for GPU-I-TASSER, a top protein structure prediction tool developed from the Iterative Threading ASSEmbly Refinement (ITASSER) method. Learn how to handle the compute-intensive energy calculations and data-intensive replica exchanges of the ITASSER pipeline by porting bottlenecked regions to GPUs using OpenACC to observe an average 10X performance gain. UPCOMING WEBINAR: Experiences Porting ITASSER Using OpenACC February 27, 2024 | 10 AM PDT
  • 10. 10 RESOURCES We propose a program code for reverse Monte Carlo (RMC) modeling of two- dimensional scattering patterns using a combination of OpenACC and cuFFT. The RMC method estimates the three-dimensional positions of nanoparticles (NPs) in polymer matrices to fit scattering data of NPs observed in X-ray and neutron experiments. The scattering data can be calculated as the convolution sum of the three-dimensional Fourier transform of the three-dimensional density distributions of NPs using the particle- mesh approach. To speed up the graphics processing unit (GPU) calculations, we implement a code by combining the OpenACC standard and cuFFT library and minimize the data transfer between the GPU and host. This program is publicly available and can facilitate RMC analysis of two-dimensional scattering patterns to model NP morphologies in various polymer materials. READ PAPER Paper: Two-dimensional Pattern Reverse Monte Carlo Analysis of Nanoparticles in Polymer Matrices Using a Combination of OpenACC and cuFFT Katsumi Hagita and Tetsuo Tominaga
  • 11. 11 RESOURCES Documentation: OpenACC Programming And Best Practices Guide VIEW GUIDE Explore a wealth of resources for writing portable code, assessing application performance, and understanding and exploring the OpenACC directives-based programming model for parallelization and accelerated computing. This guide covers the OpenACC directives syntax, profiling, parallelizing and optimizing loops, handling data, interoperability and advanced features of the specification.
  • 12. 12 STAY IN THE KNOW: JOIN THE COMMUNITY OPENACC AND HACKATHON UPDATES JOIN TODAY The OpenACC Organization is dedicated to helping the research and developer community advance science by expanding their accelerated and parallel computing skills. Take an active role in influencing the future of both the OpenACC specification and the organization itself by becoming a member of the community. Keep abreast of the new tools, latest resources, recent research, and upcoming events.