OpenACC – NVIDIA Technical Blog News and tutorials for developers, data scientists, and IT admins 2025-03-21T20:30:26Z http://www.open-lab.net/blog/feed/ Michelle Horton <![CDATA[Webinar: Quantum ESPRESSO on GPUs: Porting Strategy and Results]]> http://www.open-lab.net/blog/?p=76593 2024-02-08T18:52:02Z 2024-01-18T18:00:00Z Explore the status of Quantum ESPRESSO porting strategies that enable state-of-the-art performance on HPC systems.]]> Explore the status of Quantum ESPRESSO porting strategies that enable state-of-the-art performance on HPC systems.Decorative image of two block matrices with connections against a shadowed background.

Explore the status of Quantum ESPRESSO porting strategies that enable state-of-the-art performance on HPC systems.

Source

]]>
0
Tanya Lenz <![CDATA[Webinar: Analysis of OpenACC Validation and Verification Testsuite]]> http://www.open-lab.net/blog/?p=74475 2023-12-14T19:29:46Z 2023-12-01T21:00:00Z On December 7, learn how to verify OpenACC implementations across compilers and system architectures with the validation testsuite.]]> On December 7, learn how to verify OpenACC implementations across compilers and system architectures with the validation testsuite.

On December 7, learn how to verify OpenACC implementations across compilers and system architectures with the validation testsuite.

Source

]]>
0
Tanya Lenz <![CDATA[Just Released: NVIDIA HPC SDK 23.9]]> http://www.open-lab.net/blog/?p=71163 2023-11-02T18:14:44Z 2023-10-05T20:00:00Z This NVIDIA HPC SDK 23.9 update expands platform support and provides minor updates.]]> This NVIDIA HPC SDK 23.9 update expands platform support and provides minor updates.

This NVIDIA HPC SDK 23.9 update expands platform support and provides minor updates.

Source

]]>
0
Jay Gould <![CDATA[Just Released: NVIDIA HPC SDK v23.7]]> http://www.open-lab.net/blog/?p=68650 2024-08-28T17:38:15Z 2023-07-31T19:00:00Z NVIDIA HPC SDK version 23.7 is now available and provides minor updates and enhancements.]]> NVIDIA HPC SDK version 23.7 is now available and provides minor updates and enhancements.Abstract image with three different illustrations representing HPC applications.

NVIDIA HPC SDK version 23.7 is now available and provides minor updates and enhancements.

Source

]]>
0
Jay Gould <![CDATA[Just Released: NVIDIA HPC SDK v23.5]]> http://www.open-lab.net/blog/?p=65459 2023-06-09T20:20:37Z 2023-05-25T19:00:00Z This update expands platform support and provides minor updates.]]> This update expands platform support and provides minor updates.Abstract image.

This update expands platform support and provides minor updates.

Source

]]>
0
Michelle Horton <![CDATA[Webinar: Performant Multiphase Flow Simulation at Leadership-Class Scale]]> http://www.open-lab.net/blog/?p=64907 2023-08-18T20:53:46Z 2023-05-17T22:10:15Z On June 6, learn how researchers use OpenACC for GPU acceleration of multiphase and compressible flow solvers that obtain speedups at scale.]]> On June 6, learn how researchers use OpenACC for GPU acceleration of multiphase and compressible flow solvers that obtain speedups at scale.An abstract visualization of droplets.

On June 6, learn how researchers use OpenACC for GPU acceleration of multiphase and compressible flow solvers that obtain speedups at scale.

Source

]]>
0
Gene Pache <![CDATA[Microsoft and TempoQuest Accelerate Wind Energy Forecasts with AceCast]]> http://www.open-lab.net/blog/?p=64091 2023-06-09T20:29:27Z 2023-04-28T14:00:00Z Accurate weather modeling is essential for companies to properly forecast renewable energy production and plan for natural disasters. Ineffective and...]]> Accurate weather modeling is essential for companies to properly forecast renewable energy production and plan for natural disasters. Ineffective and...

Accurate weather modeling is essential for companies to properly forecast renewable energy production and plan for natural disasters. Ineffective and non-forecasted weather cost an estimated $714 billion in 2022 alone. To avoid this, companies need faster, cheaper, and more accurate weather models. In a recent GTC session, Microsoft, and TempoQuest detailed their work with NVIDIA to address��

Source

]]>
1
Jay Gould <![CDATA[Just Released: NVIDIA HPC SDK v23.3]]> http://www.open-lab.net/blog/?p=62843 2023-06-09T22:32:35Z 2023-04-03T17:15:35Z Version 23.3 expands platform support and provides minor updates to the NVIDIA HPC SDK.]]> Version 23.3 expands platform support and provides minor updates to the NVIDIA HPC SDK.Abstract image.

Version 23.3 expands platform support and provides minor updates to the NVIDIA HPC SDK.

Source

]]>
0
Jay Gould <![CDATA[Just Released: NVIDIA HPC SDK v23.1]]> http://www.open-lab.net/blog/?p=59890 2023-06-12T08:00:43Z 2023-01-25T20:00:00Z Version 23.1 of the NVIDIA HPC SDK introduces CUDA 12 support, fixes, and minor enhancements.]]> Version 23.1 of the NVIDIA HPC SDK introduces CUDA 12 support, fixes, and minor enhancements.Abstract image.

Version 23.1 of the NVIDIA HPC SDK introduces CUDA 12 support, fixes, and minor enhancements.

Source

]]>
0
Jay Gould <![CDATA[New Asynchronous Programming Model Library Now Available with NVIDIA HPC SDK v22.11]]> http://www.open-lab.net/blog/?p=57499 2023-05-24T00:18:31Z 2022-11-17T15:00:00Z Celebrating the SuperComputing 2022 international conference, NVIDIA announces the release of HPC Software Development Kit (SDK) v22.11. Members of the NVIDIA...]]> Celebrating the SuperComputing 2022 international conference, NVIDIA announces the release of HPC Software Development Kit (SDK) v22.11. Members of the NVIDIA...

Celebrating the SuperComputing 2022 international conference, NVIDIA announces the release of HPC Software Development Kit (SDK) v22.11. Members of the NVIDIA Developer Program can download the release now for free. The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries, and tools for high performance computing (HPC) developers. It provides everything developers need to��

Source

]]>
0
Izumi Barker <![CDATA[Upcoming Event: OpenACC and Hackathons Summit 2022]]> http://www.open-lab.net/blog/?p=50541 2023-06-12T09:13:36Z 2022-07-13T18:00:00Z Join this digital conference from August 2-4 to learn how science is being advanced through the work done at Open Hackathons or accelerated using OpenACC.]]> Join this digital conference from August 2-4 to learn how science is being advanced through the work done at Open Hackathons or accelerated using OpenACC.

Join this digital conference from August 2-4 to learn how science is being advanced through the work done at Open Hackathons or accelerated using OpenACC.

Source

]]>
0
Miko Stulajter <![CDATA[Using Fortran Standard Parallel Programming for GPU Acceleration]]> http://www.open-lab.net/blog/?p=48632 2023-12-05T21:53:22Z 2022-06-12T21:28:55Z Standard languages have begun adding features that compilers can use for accelerated GPU and CPU parallel programming, for instance, do concurrent loops and...]]> Standard languages have begun adding features that compilers can use for accelerated GPU and CPU parallel programming, for instance, do concurrent loops and...

Standard languages have begun adding features that compilers can use for accelerated GPU and CPU parallel programming, for instance, loops and array math intrinsics in Fortran. This is the fourth post in the Standard Parallel Programming series, which aims to instruct developers on the advantages of using parallelism in standard languages for accelerated computing: Using standard��

Source

]]>
8
Izumi Barker <![CDATA[From Earth Sciences to Factory Production: GPU Hackathon Optimizes Modeling Results]]> http://www.open-lab.net/blog/?p=44352 2023-06-12T21:05:26Z 2022-02-24T19:00:38Z While the world is continuously changing, one constant is the ongoing drive of developers to tackle challenges using innovative technologies. The recent Taiwan...]]> While the world is continuously changing, one constant is the ongoing drive of developers to tackle challenges using innovative technologies. The recent Taiwan...

While the world is continuously changing, one constant is the ongoing drive of developers to tackle challenges using innovative technologies. The recent Taiwan Computing Cloud (TWCC) GPU Hackathon exemplified such a drive, serving as a catalyst for developers and engineers to advance their HPC and AI projects using GPUs. A collaboration between the National Center for High-Performance��

Source

]]>
0
Michael Wolfe <![CDATA[Detecting Divergence Using PCAST to Compare GPU to CPU Results]]> http://www.open-lab.net/blog/?p=22165 2022-08-21T23:40:47Z 2020-11-18T16:00:00Z Parallel Compiler Assisted Software Testing (PCAST) is a feature available in the NVIDIA HPC Fortran, C++, and C compilers. PCAST has two use cases. The first...]]> Parallel Compiler Assisted Software Testing (PCAST) is a feature available in the NVIDIA HPC Fortran, C++, and C compilers. PCAST has two use cases. The first...PCAST helps to quickly isolate divergence between CPU and GPU results so you can isolate bugs or verify your results are OK even if they aren��t identical.

Parallel Compiler Assisted Software Testing (PCAST) is a feature available in the NVIDIA HPC Fortran, C++, and C compilers. PCAST has two use cases. The first is testing changes to parts of a program, new compile-time flags, or a port to a new compiler or to a new processor. You might want to test whether a new library gives the same result, or test the safety of adding OpenMP parallelism��

Source

]]>
0
Nefi Alarcon <![CDATA[OpenACC Summit 2020 Goes Digital]]> https://news.www.open-lab.net/?p=17583 2022-08-21T23:50:09Z 2020-07-24T16:29:00Z This year��s OpenACC 2020 Summit is going digital. Scheduled from August 31st to September 4th, the OpenACC Summit brings together users of the OpenACC...]]> This year��s OpenACC 2020 Summit is going digital. Scheduled from August 31st to September 4th, the OpenACC Summit brings together users of the OpenACC...

This year��s OpenACC 2020 Summit is going digital. Scheduled from August 31st to September 4th, the OpenACC Summit brings together users of the OpenACC programming model and members of OpenACC organization across national laboratories, research institutions, and industry. This year the Summit will be completely online and feature a keynote from Martijn Marsman from the University of Vienna��

Source

]]>
0
Nefi Alarcon <![CDATA[Government of India, NVIDIA, and OpenACC Hackathon Helps Develop COVID-19 Solutions]]> https://news.www.open-lab.net/?p=17293 2022-08-21T23:49:59Z 2020-06-23T18:07:54Z The Government of India��s Center for Development of Advanced Computing (C-DAC) under Ministry of Electronics and IT (MeitY) in association with NVIDIA, and...]]> The Government of India��s Center for Development of Advanced Computing (C-DAC) under Ministry of Electronics and IT (MeitY) in association with NVIDIA, and...

The Government of India��s Center for Development of Advanced Computing (C-DAC) under Ministry of Electronics and IT (MeitY) in association with NVIDIA, and OpenACC, organized the SAMHAR-COVID19 Hackathon to help researchers combat ongoing COVID-19 pandemic and help the scientific community predict future outbreaks. Through C-DAC��s program, Supercomputing using artificial intelligence��

Source

]]>
0
Nefi Alarcon <![CDATA[NVIDIA GPU Accelerated VASP 6 uses OpenACC to Deliver 15X More Performance]]> https://news.www.open-lab.net/?p=17288 2022-08-21T23:49:58Z 2020-06-23T17:50:36Z Developers of the world��s leading HPC application for atomic scale modelling, Vienna Ab initio Simulation Package (VASP), rolled out VASP 6.1.0 which ports...]]> Developers of the world��s leading HPC application for atomic scale modelling, Vienna Ab initio Simulation Package (VASP), rolled out VASP 6.1.0 which ports...

Developers of the world��s leading HPC application for atomic scale modelling, Vienna Ab initio Simulation Package (VASP), rolled out VASP 6.1.0 which ports new and expanded acceleration in NVIDIA GPUs through OpenACC. VASP is one of the most widely used codes for electronic-structure calculations and first-principles molecular dynamics. Senior scientist and VASP lead developer Dr.

Source

]]>
0
Nefi Alarcon <![CDATA[PGI Community Edition 19.10 Now Available]]> https://news.www.open-lab.net/?p=15364 2022-08-21T23:48:57Z 2019-11-13T21:20:06Z New PGI Community Edition supports NVIDIA V100 Tensor Cores in CUDA Fortran, the full C++17 language, PCAST CPU/GPU auto-compare directives, OpenACC 2.6 and...]]> New PGI Community Edition supports NVIDIA V100 Tensor Cores in CUDA Fortran, the full C++17 language, PCAST CPU/GPU auto-compare directives, OpenACC 2.6 and...

New PGI Community Edition supports NVIDIA V100 Tensor Cores in CUDA Fortran, the full C++17 language, PCAST CPU/GPU auto-compare directives, OpenACC 2.6 and more. PGI Compilers & Tools are for scientists and engineers developing high-performance computing (HPC) applications. PGI products deliver world-class multicore CPU performance, an easy on-ramp to GPU computing with OpenACC directives��

Source

]]>
0
Nefi Alarcon <![CDATA[PGI Community Edition 19.4 Now Available]]> https://news.www.open-lab.net/?p=13848 2022-08-21T23:47:52Z 2019-05-03T16:56:07Z PGI Compilers & Tools are used by scientists and engineers developing applications for high-performance computing (HPC). PGI products deliver world-class...]]> PGI Compilers & Tools are used by scientists and engineers developing applications for high-performance computing (HPC). PGI products deliver world-class...

PGI Compilers & Tools are used by scientists and engineers developing applications for high-performance computing (HPC). PGI products deliver world-class multicore CPU performance, an easy on-ramp to GPU computing with OpenACC directives, and performance portability across all major HPC platforms. Available for free download. New Features in PGI 19.4 Link to full description of��

Source

]]>
0
Nefi Alarcon <![CDATA[New GPU-accelerated Weather Forecasting System Dramatically Improves Accuracy]]> https://news.www.open-lab.net/?p=12447 2022-08-21T23:46:45Z 2019-01-11T01:30:40Z At CES in Las Vegas, Nevada, The Weather Company, an IBM subsidiary, announced a new GPU-accelerated global weather forecasting system that uses crowdsourced...]]> At CES in Las Vegas, Nevada, The Weather Company, an IBM subsidiary, announced a new GPU-accelerated global weather forecasting system that uses crowdsourced...

At CES in Las Vegas, Nevada, The Weather Company, an IBM subsidiary, announced a new GPU-accelerated global weather forecasting system that uses crowdsourced data to deliver hourly weather updates worldwide. The new system named GRAF, Global High-Resolution Atmospheric Forecasting System, can predict something as small as thunderstorms globally. ��Compared to existing models, GRAF will provide a��

Source

]]>
0
Brad Nemire <![CDATA[New OpenACC Online Course Will Help You Quickly Accelerate Your Code on GPUs]]> https://news.www.open-lab.net/?p=11627 2022-08-21T23:46:10Z 2018-10-01T20:36:13Z In the age of Exascale, scientists are striving to use the latest generation of supercomputers to do more science faster. At the same time many researchers find...]]> In the age of Exascale, scientists are striving to use the latest generation of supercomputers to do more science faster. At the same time many researchers find...

In the age of Exascale, scientists are striving to use the latest generation of supercomputers to do more science faster. At the same time many researchers find themselves trapped in new complex technologies and architectures that are not always easy to grasp �� they need tools that can help them spend less time on programming for new machines, and more time on science. OpenACC is a directive��

Source

]]>
0
Brad Nemire <![CDATA[Evaluating the Performance of OpenACC in GCC]]> https://news.www.open-lab.net/?p=10454 2022-08-21T23:45:17Z 2018-05-31T19:52:22Z A new blog details the history of the OpenACC GCC implementation, its availability, and enhancements to OpenACC support in GCC. You will also learn about a...]]> A new blog details the history of the OpenACC GCC implementation, its availability, and enhancements to OpenACC support in GCC. You will also learn about a...

A new blog details the history of the OpenACC GCC implementation, its availability, and enhancements to OpenACC support in GCC. You will also learn about a recent project to assess and improve the performance of codes compiled with GCC��s OpenACC support. A scalar optimizing compiler has a really good day when it gets an optimization that boosts performance by 5%.

Source

]]>
0
Brad Nemire <![CDATA[New PGI Community Edition Now Available]]> https://news.www.open-lab.net/?p=9268 2022-08-21T23:44:27Z 2017-11-28T21:20:49Z PGI Compilers & Tools are used by scientists and engineers developing applications for high-performance computing (HPC). PGI products deliver world-class...]]> PGI Compilers & Tools are used by scientists and engineers developing applications for high-performance computing (HPC). PGI products deliver world-class...

PGI Compilers & Tools are used by scientists and engineers developing applications for high-performance computing (HPC). PGI products deliver world-class multicore CPU performance, an easy on-ramp to GPU computing with OpenACC directives, and performance portability across all major HPC platforms. Version 17.10 is available now for users with current PGI Professional support.

Source

]]>
0
Brad Nemire <![CDATA[PGI 17.7 Delivers OpenACC and CUDA Fortran for Volta GPUs]]> https://news.www.open-lab.net/?p=9048 2022-08-21T23:44:08Z 2017-09-14T21:36:16Z PGI compilers & tools are used by scientists and engineers who develop applications for high-performance computing (HPC) systems. They deliver world-class...]]> PGI compilers & tools are used by scientists and engineers who develop applications for high-performance computing (HPC) systems. They deliver world-class...

PGI compilers & tools are used by scientists and engineers who develop applications for high-performance computing (HPC) systems. They deliver world-class multicore CPU performance, an easy on-ramp to GPU computing with OpenACC directives, and performance portability across all major HPC platforms. 17.7 is available now for users with current PGI Professional support. New Features in PGI 17.7��

Source

]]>
0
Brad Nemire <![CDATA[PGI Community Edition 17.4 Now Available]]> https://news.www.open-lab.net/?p=8557 2022-08-21T23:43:43Z 2017-06-23T18:22:56Z PGI compilers and tools are used by scientists and engineers who develop applications for high-performance computing (HPC) systems. They deliver world-class...]]> PGI compilers and tools are used by scientists and engineers who develop applications for high-performance computing (HPC) systems. They deliver world-class...

PGI compilers and tools are used by scientists and engineers who develop applications for high-performance computing (HPC) systems. They deliver world-class multicore CPU performance, an easy on-ramp to GPU computing with OpenACC directives, and performance portability across all major HPC platforms. New update now available at no cost. PGI 17.4 Community Edition Download now��

Source

]]>
0
Brad Nemire <![CDATA[Developer Spotlight: Computational Fluid Dynamics for Surgical Planning]]> https://news.www.open-lab.net/?p=8203 2022-08-21T23:43:05Z 2017-02-23T21:08:03Z Todd Raeker, Research Technology Consultant at the University of Michigan shares how a group of 50 researchers at University of Michigan are using GPUs and...]]> Todd Raeker, Research Technology Consultant at the University of Michigan shares how a group of 50 researchers at University of Michigan are using GPUs and...

Todd Raeker, Research Technology Consultant at the University of Michigan shares how a group of 50 researchers at University of Michigan are using GPUs and OpenACC to accelerate the codes for their data-driven physics simulations. The current versions of the codes use MPI and depend on finer and finer meshes for higher accuracy which are computationally demanding. To overcome the demands��

Source

]]>
0
Brad Nemire <![CDATA[Share Your Science: Calculating High-Accuracy Molecular Energies With GPUs]]> https://news.www.open-lab.net/?p=7857 2024-10-28T18:36:30Z 2016-09-29T18:18:38Z Janus Juul Eriksen, a Ph.D. fellow at Aarhus University in Denmark, shares how he is using OpenACC to optimize and accelerate the quantum chemistry code...]]> Janus Juul Eriksen, a Ph.D. fellow at Aarhus University in Denmark, shares how he is using OpenACC to optimize and accelerate the quantum chemistry code...

Janus Juul Eriksen, a Ph.D. fellow at Aarhus University in Denmark, shares how he is using OpenACC to optimize and accelerate the quantum chemistry code LSDalton on the Titan Supercomputer at Oak Ridge National Laboratory. ��OpenACC makes GPU computing approachable for domain scientists,�� said Eriksen. ��Initial OpenACC implementation required only minor effort, and more importantly��

Source

]]>
0
Brad Nemire <![CDATA[Share Your Science: Simulating Smoke Propagation in Real-Time with OpenACC]]> https://news.www.open-lab.net/?p=7449 2022-08-21T23:42:19Z 2016-06-03T16:23:34Z Anne Severt, PhD student at Forschungszentrum J��lich in Germany shares how she is using NVIDIA Tesla K80s and OpenACC with complex geometries to create...]]> Anne Severt, PhD student at Forschungszentrum J��lich in Germany shares how she is using NVIDIA Tesla K80s and OpenACC with complex geometries to create...

Anne Severt, PhD student at Forschungszentrum J��lich in Germany shares how she is using NVIDIA Tesla K80s and OpenACC with complex geometries to create real-time simulations of smoke propagation to better prepare firefighters for real-life situations �C such as where smoke will be propagating from underground metro stations over time. To learn more, view Anne��s poster from this year��s��

Source

]]>
0
Brad Nemire <![CDATA[Scientists Gather at University of Delaware for OpenACC Hackathon]]> https://news.www.open-lab.net/?p=7356 2022-08-21T23:42:15Z 2016-05-10T23:05:37Z Oak Ridge National Lab, NVIDIA and PGI launched the OpenACC Hackathon initiative last year to help scientists accelerate applications on GPUs. OpenACC was...]]> Oak Ridge National Lab, NVIDIA and PGI launched the OpenACC Hackathon initiative last year to help scientists accelerate applications on GPUs. OpenACC was...

Oak Ridge National Lab, NVIDIA and PGI launched the OpenACC Hackathon initiative last year to help scientists accelerate applications on GPUs. OpenACC was selected as a primary tool since it offers acceleration without significant programming effort and works great with existing application codes. University of Delaware (UDEL) hosted a five-day Hackathon last week. Selected teams of scientific��

Source

]]>
0
Brad Nemire <![CDATA[Deadline Approaching for February 2016 GPU EuroHack]]> http://news.www.open-lab.net/?p=6884 2022-08-21T23:41:43Z 2015-12-30T05:42:40Z In partnership with J��lich Supercomputing Center and Oak Ridge National Labs, TU Dresden? is hosting a ��EuroHack�� GPU Hackathon February 29 to March 4,...]]> In partnership with J��lich Supercomputing Center and Oak Ridge National Labs, TU Dresden? is hosting a ��EuroHack�� GPU Hackathon February 29 to March 4,...

In partnership with J��lich Supercomputing Center and Oak Ridge National Labs, TU Dresden is hosting a ��EuroHack�� GPU Hackathon February 29 to March 4, 2016 at their Germany campus. Paired with two GPU mentors each, teams of scientific application developers will set forth on a five-day project to accelerate their code with GPUs. The mentors provide guidance based on extensive experience��

Source

]]>
0
Brad Nemire <![CDATA[Exploring Explosive Star Scenarios with 3D Simulations]]> http://news.www.open-lab.net/?p=6864 2022-08-21T23:41:42Z 2015-12-21T21:42:27Z Stony Brook University researchers are exploring the physics of Type Ia supernovas using the Tesla-accelerated Titan Supercomputer at Oak Ridge National...]]> Stony Brook University researchers are exploring the physics of Type Ia supernovas using the Tesla-accelerated Titan Supercomputer at Oak Ridge National...

Stony Brook University researchers are exploring the physics of Type Ia supernovas using the Tesla-accelerated Titan Supercomputer at Oak Ridge National Laboratory. It��s been estimated that Type Ia supernovas can be used to calculate distances to within 10 percent accuracy, good enough to help scientists determine that the expansion of the universe is accelerating, a discovery that garnered��

Source

]]>
0
Mark Harris <![CDATA[Performance Portability from GPUs to CPUs with OpenACC]]> http://www.open-lab.net/blog/parallelforall/?p=6043 2022-08-21T23:37:39Z 2015-10-29T22:52:27Z OpenACC gives?scientists and researchers a simple and powerful way to accelerate scientific computing applications incrementally. The OpenACC API describes a...]]> OpenACC gives?scientists and researchers a simple and powerful way to accelerate scientific computing applications incrementally. The OpenACC API describes a...

OpenACC gives scientists and researchers a simple and powerful way to accelerate scientific computing applications incrementally. The OpenACC API describes a collection of compiler directives to specify loops and regions of code in standard C, C++, and Fortran to be offloaded from a host CPU to an attached accelerator. OpenACC is designed for portability across operating systems, host CPUs��

Source

]]>
4
Brad Nemire <![CDATA[Performance Portability for GPUs and CPUs with OpenACC]]> http://news.www.open-lab.net/?p=6632 2022-08-21T23:41:33Z 2015-10-29T22:30:49Z New PGI compiler release includes support for C++ and Fortran applications to run in parallel on multi-core CPUs or GPU accelerators. OpenACC gives?scientists...]]> New PGI compiler release includes support for C++ and Fortran applications to run in parallel on multi-core CPUs or GPU accelerators. OpenACC gives?scientists...

New PGI compiler release includes support for C++ and Fortran applications to run in parallel on multi-core CPUs or GPU accelerators. OpenACC gives scientists and researchers a simple and powerful way to accelerate scientific computing applications incrementally. With the PGI Compiler 15.10 release, OpenACC enables performance portability between accelerators and multicore CPUs.

Source

]]>
0
Brad Nemire <![CDATA[Developer Voices]]> http://news.www.open-lab.net/?p=6469 2022-08-21T23:41:28Z 2015-10-16T21:14:57Z We love seeing all of the social media posts from developers using NVIDIA GPUs �C here are a few highlights from the week:...]]> We love seeing all of the social media posts from developers using NVIDIA GPUs �C here are a few highlights from the week:...

We love seeing all of the social media posts from developers using NVIDIA GPUs �C here are a few highlights from the week: https://twitter.com/tnybny/status/650845294117191680 On Twitter? Follow @GPUComputing and @mention us and/or use hashtags so we��re able to keep track of what you��re up to: #CUDA, #cuDNN, #OpenACC.

Source

]]>
0
Brad Nemire <![CDATA[More Science, Less Programming with FREE OpenACC Online Course]]> http://news.www.open-lab.net/?p=6443 2023-08-18T19:29:24Z 2015-10-01T18:44:35Z Interactive lectures, hands-on labs, and live office hours. Learn everything you need to start accelerating your code on GPUs and CPUs. Join HPC industry��s...]]> Interactive lectures, hands-on labs, and live office hours. Learn everything you need to start accelerating your code on GPUs and CPUs. Join HPC industry��s...

Interactive lectures, hands-on labs, and live office hours. Learn everything you need to start accelerating your code on GPUs and CPUs. Join HPC industry��s OpenACC experts for a free online course. This course is comprised of four instructor-led classes that include interactive lectures, hands-on exercises, and office hours with the instructors. You��ll learn everything you need to start��

Source

]]>
0
Nikolay Sakharnykh <![CDATA[Combine OpenACC and Unified Memory for Productivity and Performance]]> http://www.open-lab.net/blog/parallelforall/?p=5830 2022-08-21T23:37:37Z 2015-09-17T04:53:49Z The post Getting Started with OpenACC?covered four steps to progressively accelerate your code with OpenACC. It's often necessary to use OpenACC directives to...]]> The post Getting Started with OpenACC?covered four steps to progressively accelerate your code with OpenACC. It's often necessary to use OpenACC directives to...

The post Getting Started with OpenACC covered four steps to progressively accelerate your code with OpenACC. It��s often necessary to use OpenACC directives to express both loop parallelism and data locality in order to get good performance with accelerators. After expressing available parallelism, excessive data movement generated by the compiler can be a bottleneck, and correcting this by adding��

Source

]]>
0
Brad Nemire <![CDATA[Leveraging OpenACC to Compute High-Accuracy Molecular Energies]]> http://www.open-lab.net/blog/parallelforall/?p=5661 2022-08-21T23:37:36Z 2015-07-30T12:00:26Z For this interview, I reached out to Janus Juul Eriksen, a Ph.D. fellow at Aarhus University in Denmark. Janus is a chemist by trade without any formal...]]> For this interview, I reached out to Janus Juul Eriksen, a Ph.D. fellow at Aarhus University in Denmark. Janus is a chemist by trade without any formal...

For this interview, I reached out to Janus Juul Eriksen, a Ph.D. fellow at Aarhus University in Denmark. Janus is a chemist by trade without any formal education in computer science; but he is getting up to 12x speed-up compared to his CPU-only code after modifying less than 100 lines of code with one week of programming effort. How did he do this? He used OpenACC. OpenACC is a simple��

Source

]]>
4
Jeff Larkin http://jefflarkin.com <![CDATA[Getting Started with OpenACC]]> http://www.open-lab.net/blog/parallelforall/?p=5507 2022-08-21T23:37:33Z 2015-07-14T03:48:18Z This week NVIDIA has released the NVIDIA OpenACC Toolkit, a starting point for anyone interested in using OpenACC. OpenACC gives scientists and researchers...]]> This week NVIDIA has released the NVIDIA OpenACC Toolkit, a starting point for anyone interested in using OpenACC. OpenACC gives scientists and researchers...

This week NVIDIA has released the NVIDIA OpenACC Toolkit, a starting point for anyone interested in using OpenACC. OpenACC gives scientists and researchers a simple and powerful way to accelerate scientific computing without significant programming effort. The toolkit includes the PGI OpenACC Compiler, the NVIDIA Visual Profiler with CPU and GPU profiling, and the new OpenACC Programming and Best��

Source

]]>
8
Paresh Kharya <![CDATA[Introducing the NVIDIA OpenACC Toolkit]]> http://www.open-lab.net/blog/parallelforall/?p=5569 2022-11-28T18:20:54Z 2015-07-13T07:01:55Z Programmability is crucial to accelerated computing, and NVIDIA's CUDA Toolkit has been critical to the success of GPU computing. Over three million CUDA...]]> Programmability is crucial to accelerated computing, and NVIDIA's CUDA Toolkit has been critical to the success of GPU computing. Over three million CUDA...

Programmability is crucial to accelerated computing, and NVIDIA��s CUDA Toolkit has been critical to the success of GPU computing. Over three million CUDA Toolkits have been downloaded since its first launch. However, there are many scientists and researchers yet to benefit from GPU computing. These scientists have limited time to learn and apply a parallel programming language, and they often have��

Source

]]>
2
Brad Nemire <![CDATA[Porting Scientific Applications to GPUs at the OLCF OpenACC Hackathon]]> http://www.open-lab.net/blog/parallelforall/?p=5027 2022-08-21T23:37:31Z 2015-04-09T06:23:51Z [caption id="attachment_5084" align="alignright" width="178" class=" "] Dr. Misun Min of the Argonne National Laboratory[/caption] Six scientific computing...]]> [caption id="attachment_5084" align="alignright" width="178" class=" "] Dr. Misun Min of the Argonne National Laboratory[/caption] Six scientific computing...

Six scientific computing teams from around the world spent an intense week late last year porting their applications to GPUs using OpenACC directives. The Oak Ridge Leadership Computing Facility (OLCF) hosted its first ever OpenACC Hackathon in Knoxville, Tennessee. Paired with two GPU mentors, each team of scientific developers set forth on the journey to accelerate their code with GPUs. Dr.

Source

]]>
0
Brad Nemire <![CDATA[12 GTC 2015 Sessions Not to Miss]]> http://www.open-lab.net/blog/parallelforall/?p=4946 2022-08-21T23:37:30Z 2015-03-09T02:53:27Z With one week to go until we all descend on GTC 2015, I've scoured through the list of Accelerated Computing sessions and put together 12 diverse "not to miss"...]]> With one week to go until we all descend on GTC 2015, I've scoured through the list of Accelerated Computing sessions and put together 12 diverse "not to miss"...

With one week to go until we all descend on GTC 2015, I��ve scoured through the list of Accelerated Computing sessions and put together 12 diverse ��not to miss�� talks you should add to your planner. This year, the conference is highlighting the revolution in Deep Learning that will affect every aspect of computing. GTC 2015 includes over 40 session categories, including deep learning and machine��

Source

]]>
0
Mark Ebersole http://www.open-lab.net/blog/parallelforall <![CDATA[Learn GPU Computing with Hands-On Labs at GTC 2015]]> http://www.open-lab.net/blog/parallelforall/?p=4927 2022-08-21T23:37:30Z 2015-02-23T22:59:58Z Every year NVIDIA��s GPU Technology Conference (GTC) gets bigger and better. One of the aims of GTC is to give developers, scientists, and practitioners...]]> Every year NVIDIA��s GPU Technology Conference (GTC) gets bigger and better. One of the aims of GTC is to give developers, scientists, and practitioners...

Every year NVIDIA��s GPU Technology Conference (GTC) gets bigger and better. One of the aims of GTC is to give developers, scientists, and practitioners opportunities to learn with hands-on labs how to use accelerated computing in their work. This year we are nearly doubling the amount of hands-on training provided from last year, with almost 2,400 lab hours available to GTC attendees!

Source

]]>
0
Mark Ebersole http://www.open-lab.net/blog/parallelforall <![CDATA[Learn GPU Programming in Your Browser with NVIDIA Hands-On Labs]]> http://www.open-lab.net/blog/parallelforall/?p=4066 2022-08-21T23:37:28Z 2014-11-12T22:04:02Z As CUDA Educator at NVIDIA, I work to give access to massively parallel programming education & training to everyone, whether or not they have access to...]]> As CUDA Educator at NVIDIA, I work to give access to massively parallel programming education & training to everyone, whether or not they have access to...Qwiklabs Logo

As CUDA Educator at NVIDIA, I work to give access to massively parallel programming education & training to everyone, whether or not they have access to GPUs in their own machines. This is why, in partnership with qwikLABS, NVIDIA has made the hands-on content we use to train thousands of developers at the Supercomputing Conference and the GPU Technology Conference online and accessible from��

Source

]]>
1
Jeff Larkin http://jefflarkin.com <![CDATA[3 Versatile OpenACC Interoperability Techniques]]> http://www.open-lab.net/blog/parallelforall/?p=3523 2022-08-21T23:37:08Z 2014-09-02T13:00:16Z OpenACC is a high-level programming model for accelerating applications with GPUs and other devices using compiler directives compiler directives to specify...]]> OpenACC is a high-level programming model for accelerating applications with GPUs and other devices using compiler directives compiler directives to specify...

OpenACC is a high-level programming model for accelerating applications with GPUs and other devices using compiler directives compiler directives to specify loops and regions of code in standard C, C++ and Fortran to offload from a host CPU to an attached accelerator. OpenACC simplifies accelerating applications with GPUs. OpenACC tutorial: Three Steps to More Science An often-overlooked��

Source

]]>
6
Jiri Kraus <![CDATA[CUDA Pro Tip: Profiling MPI Applications]]> http://www.open-lab.net/blog/parallelforall/?p=3313 2022-08-21T23:37:06Z 2014-06-19T19:05:55Z When I profile MPI+CUDA applications, sometimes performance issues only occur for certain MPI ranks. To fix these, it's necessary to identify the MPI rank where...]]> When I profile MPI+CUDA applications, sometimes performance issues only occur for certain MPI ranks. To fix these, it's necessary to identify the MPI rank where...GPU Pro Tip

When I profile MPI+CUDA applications, sometimes performance issues only occur for certain MPI ranks. To fix these, it��s necessary to identify the MPI rank where the performance issue occurs. Before CUDA 6.5 it was hard to do this because the CUDA profiler only shows the PID of the processes and leaves the developer to figure out the mapping from PIDs to MPI ranks. Although the mapping can be done��

Source

]]>
1
Jiri Kraus <![CDATA[Accelerating a C++ CFD Code with OpenACC]]> http://www.open-lab.net/blog/parallelforall/?p=2741 2022-08-21T23:37:03Z 2014-06-03T13:51:44Z Computational Fluid Dynamics (CFD) is a valuable tool to study the behavior of fluids. Today, many areas of engineering use CFD. For example, the automotive...]]> Computational Fluid Dynamics (CFD) is a valuable tool to study the behavior of fluids. Today, many areas of engineering use CFD. For example, the automotive...

Computational Fluid Dynamics (CFD) is a valuable tool to study the behavior of fluids. Today, many areas of engineering use CFD. For example, the automotive industry uses CFD to study airflow around cars, and to optimize the car body shapes to reduce drag and improve fuel efficiency. To get accurate results in fluid simulation it is necessary to capture complex phenomena such as turbulence��

Source

]]>
0
Jeff Larkin http://jefflarkin.com <![CDATA[7 Powerful New Features in OpenACC 2.0]]> http://www.open-lab.net/blog/parallelforall/?p=2625 2022-08-21T23:37:03Z 2014-02-27T01:00:00Z OpenACC is a high-level programming model for accelerators, such as NVIDIA?GPUs, that allows programmers to accelerate applications using compiler?directives...]]> OpenACC is a high-level programming model for accelerators, such as NVIDIA?GPUs, that allows programmers to accelerate applications using compiler?directives...

OpenACC is a high-level programming model for accelerators, such as NVIDIA GPUs, that allows programmers to accelerate applications using compiler directives to specify loops and regions of code in standard C, C++ and Fortran to be offloaded to an accelerator. Through the use of compiler directives, OpenACC allows programmers to maintain a single source code for the CPU and GPU that is portable��

Source

]]>
2
Jiri Kraus <![CDATA[Benchmarking CUDA-Aware MPI]]> http://www.parallelforall.com/?p=1171 2023-07-05T19:44:41Z 2013-03-28T03:29:29Z I introduced CUDA-aware MPI in my last post, with an introduction to MPI and a description of the functionality and benefits of CUDA-aware MPI. In this post I...]]> I introduced CUDA-aware MPI in my last post, with an introduction to MPI and a description of the functionality and benefits of CUDA-aware MPI. In this post I...

I introduced CUDA-aware MPI in my last post, with an introduction to MPI and a description of the functionality and benefits of CUDA-aware MPI. In this post I will demonstrate the performance of MPI through both synthetic and realistic benchmarks. Since you now know why CUDA-aware MPI is more efficient from a theoretical perspective, let��s take a look at the results of MPI bandwidth and��

Source

]]>
16
Jiri Kraus <![CDATA[An Introduction to CUDA-Aware MPI]]> http://www.parallelforall.com/?p=1362 2022-08-21T23:36:53Z 2013-03-14T02:18:53Z MPI, the Message Passing Interface, is a standard API for communicating data via messages between distributed?processes that is?commonly used in HPC to build...]]> MPI, the Message Passing Interface, is a standard API for communicating data via messages between distributed?processes that is?commonly used in HPC to build...

MPI, the Message Passing Interface, is a standard API for communicating data via messages between distributed processes that is commonly used in HPC to build applications that can scale to multi-node computer clusters. As such, MPI is fully compatible with CUDA, which is designed for parallel computing on a single computer or node. There are many reasons for wanting to combine the two parallel��

Source

]]>
5
Mark Harris <![CDATA[An OpenACC Example (Part 2)]]> http://www.parallelforall.com/?p=21 2023-05-18T22:12:51Z 2012-03-26T06:39:14Z You may want to read?the more?recent post?Getting Started with OpenACC?by Jeff Larkin. In?my previous post?I added 3 lines of OpenACC directives to a...]]> You may want to read?the more?recent post?Getting Started with OpenACC?by Jeff Larkin. In?my previous post?I added 3 lines of OpenACC directives to a...

You may want to read the more recent post Getting Started with OpenACC by Jeff Larkin. In my previous post I added 3 lines of OpenACC directives to a Jacobi iteration code, achieving more than 2x speedup by running it on a GPU. In this post I��ll continue where I left off and demonstrate how we can use OpenACC directives clauses to take more explicit control over how the compiler parallelizes our��

Source

]]>
2
Mark Harris <![CDATA[An OpenACC Example (Part 1)]]> http://www.parallelforall.com/?p=19 2023-05-18T22:12:40Z 2012-03-20T06:37:33Z You may want to read the more recent post Getting Started with OpenACC?by Jeff Larkin. In this post I'll continue where I left off in my?introductory...]]> You may want to read the more recent post Getting Started with OpenACC?by Jeff Larkin. In this post I'll continue where I left off in my?introductory...

You may want to read the more recent post Getting Started with OpenACC by Jeff Larkin. In this post I��ll continue where I left off in my introductory post about OpenACC and provide a somewhat more realistic example. This simple C/Fortran code example demonstrates a 2x speedup with the addition of just a few lines of OpenACC directives, and in the next post I��ll add just a few more lines to push��

Source

]]>
0
Mark Harris <![CDATA[OpenACC: Directives for GPUs]]> http://www.parallelforall.com/?p=12 2022-08-21T23:36:44Z 2012-03-13T05:56:45Z NVIDIA has made a lot of progress with CUDA over the past five years; we estimate that there are over 150,000 CUDA developers, and important science is being accomplished with the help of CUDA. But we have a long way to go to help everyone benefit from GPU computing. There are many programmers who can��t afford the time to learn and apply a parallel programming language. Others��

Source

]]>
0
���˳���97caoporen����