Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the on-demand sessions from the OpenACC Summit 2020, upcoming GPU Hackathons and Bootcamps, an OpenACC-to-FPGA framework, the NERSC GPU Hackathon, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming OpenACC Summit, a complete schedule of upcoming events, using OpenACC to optimize structural analysis, new resources and more!
Stay up-to-date with the OpenACC Monthly Highlights. August's edition covers the OpenACC Summit 2021, upcoming GPU Hackathons and Bootcamps, pioneers of Frontier, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers a Mentor Spotlight on Matthew Norman from ORNL, the first GPU Hackathon of the 2021 season, GTC21, Clacc, upcoming GPU Hackathons and Bootcamps, and new resources!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the Organization's newly elected president, an updated OpenACC 3.1 specification, upcoming 2021 GPU Hackathons, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the GPU Hackathon Mentor program, Helmholtz virtual hackathon, GTC21, upcoming GPU Hackathons and Bootcamps, and new resources!
In this deck 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."
Watch the video: https://wp.me/p3RLHQ-jOR
Learn more: https://fosdem.org/2019/
and
https://www.openacc.org/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers a complete schedule of upcoming events, using OpenACC for a biophysics problem, HPC Summit Digital, overview of the SDSC GPU Hackathon, OmpSs-2 programming model, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming OpenACC Summit, a complete schedule of upcoming events, using OpenACC to optimize structural analysis, new resources and more!
Stay up-to-date with the OpenACC Monthly Highlights. August's edition covers the OpenACC Summit 2021, upcoming GPU Hackathons and Bootcamps, pioneers of Frontier, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers a Mentor Spotlight on Matthew Norman from ORNL, the first GPU Hackathon of the 2021 season, GTC21, Clacc, upcoming GPU Hackathons and Bootcamps, and new resources!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the Organization's newly elected president, an updated OpenACC 3.1 specification, upcoming 2021 GPU Hackathons, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the GPU Hackathon Mentor program, Helmholtz virtual hackathon, GTC21, upcoming GPU Hackathons and Bootcamps, and new resources!
In this deck 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."
Watch the video: https://wp.me/p3RLHQ-jOR
Learn more: https://fosdem.org/2019/
and
https://www.openacc.org/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers a complete schedule of upcoming events, using OpenACC for a biophysics problem, HPC Summit Digital, overview of the SDSC GPU Hackathon, OmpSs-2 programming model, new resources and more!
Stay up-to-date with the OpenACC Monthly Highlights. June's edition covers the OpenACC Summit 2021, NVIDIA GTC'21 on-demand sessions, upcoming GPU Hackathons and Bootcamps, Intersect360 Research HPC market forecast, recent research, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers working on applications for the new Frontier supercomputer, using OpenACC for weather forecasting, upcoming GPU Hackathons and Bootcamps, and new resources!
Learn about the accomplishments and activities of the OpenACC organization over the course of 2019. This OpenACC Highlights covers the newest additions to the OpenACC leadership, the updated specification, conference participation, GPU Hackathons and more.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers pseudo random number generation, the first-ever MONAI Bootcamp, upcoming GPU Hackathons and Bootcamps, and new resources!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers an upcoming OpenACC webinar, complete schedule of GPU hackathons, recent research papers and more!
Stay up-to-date with the OpenACC Monthly Highlights. July's edition covers the OpenACC Summit 2021, upcoming GPU Hackathons and Bootcamps, PEARC21 panel review , recent research, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the first remote GPU Hackathons, a complete schedule of upcoming events, using OpenACC for a biophysics problem, NVIDIA HPC SDK, GCC 10, new resources and more!
From weather and climate to seismic imaging to aeronautics, OpenACC sessions featured at GTC20 are helping to facilitate discussions, educate attendees and encourage networking and collaboration.
Sessions cover a broad range of topics, the “Meet the Experts” session enabled one-on-one deep dives into using OpenACC to solve specific challenges, posters highlight how OpenACC is being applied to current science applications, and the on-demand tutorial delivers hands-on skills building.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the most recent 2019 GPU Hackathons, a complete schedule of upcoming events, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming OpenACC Summit and GPU Bootcamp, a complete schedule of upcoming events, OpenACC and base language parallelism, FortranCon2020, VASP 6, OmpSs-2@OpenACC version of the ZIPC application, new resources and more!
Stay up-to-date with the OpenACC Monthly Highlights. July's edition covers the OpenACC Summit 2021, GCC, upcoming GPU Hackathons and Bootcamps, Sunita Chandrasekaran named as PI for SOLLVE Project, recent research and more!
In this deck from the University of Houston CACDS HPC Workshop, Jeff Larkin from Nvidia presents: The Past, Present, and Future of OpenACC.
"OpenACC is an open specification for programming accelerators with compiler directives. It aims to provide a simple path for accelerating existing applications for a wide range of devices in a performance portable way. This talk with discuss the history and goals of OpenACC, how it is being used today, and what challenges it will address in the future."
Watch the video presentation: http://wp.me/p3RLHQ-dTm
Stay up-to-date with the OpenACC Monthly Highlights. February's edition covers the updated specification OpenACC 3.2, upcoming GPU Hackathons and Bootcamps, OpenACC's BOF at SC21 , recent research, new resources and more!
Check out the latest in OpenACC this month including the PGI 18.1 release, GTC 2018 activity, paper highlights, upcoming events and a call for paper submissions.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers highlights from the OpenACC Annual Meeting, SC19, recent GPU Hackathons and more!
GPU Computing with Python and Anaconda: The Next FrontierNVIDIA
Learn how Python is becoming the glue that binds data science, how rapid integration empowers data scientists to combine new technologies, and the two primary goals in store for Anaconda.
OpenACC April Monthly Highlights are full of the latest OpenACC news, events, resources and more. Learn about upcoming events, including ISC, and explore GTC recorded sessions covering a variety of OpenACC topics.
In this deck from the 2016 HPC Advisory Council Switzerland Conference, DK Panda from Ohio State University presents: High-Performance and Scalable Designs of Programming Models for Exascale Systems.
"This talk will focus on challenges in designing runtime environments for Exascale systems with millions of processors and accelerators to support various programming models. We will focus on MPI, PGAS (OpenSHMEM, CAF, UPC and UPC++) and Hybrid MPI+PGAS programming models by taking into account support for multi-core, high-performance networks, accelerators (GPUs and Intel MIC) and energy-awareness. Features and sample performance numbers from the MVAPICH2 libraries will be presented."
Watch the video presentation: http://wp.me/p3RLHQ-f7c
See more talks in the Swiss Conference Video Gallery: http://insidehpc.com/2016-swiss-hpc-conference/
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC
Stay up-to-date with the OpenACC and Open Hackathons Monthly Highlights. July’s edition covers the 2022 OpenACC and Hackathons Summit, NVIDIA’s Applied Research Accelerator Program, upcoming Open Hackathons and Bootcamps, recent research, new resources, and more!
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC
Stay up-to-date on the latest news, research and resources. This month's edition covers the Princeton GPU Hackathon, OpenACC at SC22, updates from GNU Tools Cauldron, the upcoming UK DPU Hackathon, relevant research and more!
Stay up-to-date with the OpenACC Monthly Highlights. June's edition covers the OpenACC Summit 2021, NVIDIA GTC'21 on-demand sessions, upcoming GPU Hackathons and Bootcamps, Intersect360 Research HPC market forecast, recent research, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers working on applications for the new Frontier supercomputer, using OpenACC for weather forecasting, upcoming GPU Hackathons and Bootcamps, and new resources!
Learn about the accomplishments and activities of the OpenACC organization over the course of 2019. This OpenACC Highlights covers the newest additions to the OpenACC leadership, the updated specification, conference participation, GPU Hackathons and more.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers pseudo random number generation, the first-ever MONAI Bootcamp, upcoming GPU Hackathons and Bootcamps, and new resources!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers an upcoming OpenACC webinar, complete schedule of GPU hackathons, recent research papers and more!
Stay up-to-date with the OpenACC Monthly Highlights. July's edition covers the OpenACC Summit 2021, upcoming GPU Hackathons and Bootcamps, PEARC21 panel review , recent research, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the first remote GPU Hackathons, a complete schedule of upcoming events, using OpenACC for a biophysics problem, NVIDIA HPC SDK, GCC 10, new resources and more!
From weather and climate to seismic imaging to aeronautics, OpenACC sessions featured at GTC20 are helping to facilitate discussions, educate attendees and encourage networking and collaboration.
Sessions cover a broad range of topics, the “Meet the Experts” session enabled one-on-one deep dives into using OpenACC to solve specific challenges, posters highlight how OpenACC is being applied to current science applications, and the on-demand tutorial delivers hands-on skills building.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the most recent 2019 GPU Hackathons, a complete schedule of upcoming events, new resources and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming OpenACC Summit and GPU Bootcamp, a complete schedule of upcoming events, OpenACC and base language parallelism, FortranCon2020, VASP 6, OmpSs-2@OpenACC version of the ZIPC application, new resources and more!
Stay up-to-date with the OpenACC Monthly Highlights. July's edition covers the OpenACC Summit 2021, GCC, upcoming GPU Hackathons and Bootcamps, Sunita Chandrasekaran named as PI for SOLLVE Project, recent research and more!
In this deck from the University of Houston CACDS HPC Workshop, Jeff Larkin from Nvidia presents: The Past, Present, and Future of OpenACC.
"OpenACC is an open specification for programming accelerators with compiler directives. It aims to provide a simple path for accelerating existing applications for a wide range of devices in a performance portable way. This talk with discuss the history and goals of OpenACC, how it is being used today, and what challenges it will address in the future."
Watch the video presentation: http://wp.me/p3RLHQ-dTm
Stay up-to-date with the OpenACC Monthly Highlights. February's edition covers the updated specification OpenACC 3.2, upcoming GPU Hackathons and Bootcamps, OpenACC's BOF at SC21 , recent research, new resources and more!
Check out the latest in OpenACC this month including the PGI 18.1 release, GTC 2018 activity, paper highlights, upcoming events and a call for paper submissions.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers highlights from the OpenACC Annual Meeting, SC19, recent GPU Hackathons and more!
GPU Computing with Python and Anaconda: The Next FrontierNVIDIA
Learn how Python is becoming the glue that binds data science, how rapid integration empowers data scientists to combine new technologies, and the two primary goals in store for Anaconda.
OpenACC April Monthly Highlights are full of the latest OpenACC news, events, resources and more. Learn about upcoming events, including ISC, and explore GTC recorded sessions covering a variety of OpenACC topics.
In this deck from the 2016 HPC Advisory Council Switzerland Conference, DK Panda from Ohio State University presents: High-Performance and Scalable Designs of Programming Models for Exascale Systems.
"This talk will focus on challenges in designing runtime environments for Exascale systems with millions of processors and accelerators to support various programming models. We will focus on MPI, PGAS (OpenSHMEM, CAF, UPC and UPC++) and Hybrid MPI+PGAS programming models by taking into account support for multi-core, high-performance networks, accelerators (GPUs and Intel MIC) and energy-awareness. Features and sample performance numbers from the MVAPICH2 libraries will be presented."
Watch the video presentation: http://wp.me/p3RLHQ-f7c
See more talks in the Swiss Conference Video Gallery: http://insidehpc.com/2016-swiss-hpc-conference/
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC
Stay up-to-date with the OpenACC and Open Hackathons Monthly Highlights. July’s edition covers the 2022 OpenACC and Hackathons Summit, NVIDIA’s Applied Research Accelerator Program, upcoming Open Hackathons and Bootcamps, recent research, new resources, and more!
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC
Stay up-to-date on the latest news, research and resources. This month's edition covers the Princeton GPU Hackathon, OpenACC at SC22, updates from GNU Tools Cauldron, the upcoming UK DPU Hackathon, relevant research and more!
Stay up-to-date on the latest news, research and resources. This month's edition covers the Georgia Tech Open Hackathon, milestones in OpenACC development, upcoming Open Hackathons and Bootcamps, NVIDIA's developer program, and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming NVIDIA GTC 2019, complete schedule of GPU hackathons and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the upcoming NVIDIA GTC 2019, complete schedule of GPU hackathons and more!
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the newly elected OpenACC.org vice president, 2019 OpenACC Annual Meeting, GPU Bootcamp at RIKEN R-CCS, a complete schedule of GPU hackathons and more!
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC
Stay up-to-date with the OpenACC and Open Hackathons Monthly Highlights. August’s edition covers the 2022 OpenACC and Hackathons Asia-Pacific Summit, NVIDIA’s GTC, upcoming Open Hackathons and Bootcamps, EuroHPC, the launch of Frontier and Polaris supercomputers, recent research, new resources, and more!
OpenACC and Open Hackathons Monthly Highlights: April 2022OpenACC
Stay up-to-date on the latest news, events and resources for the OpenACC and Open Hackathon community. This month’s highlights covers upcoming GPU Hackathons and Bootcamps, call for speakers for the OpenACC and Hackthons 2022 Summit , recent research, new resources and more!
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC
Stay up-to-date with the OpenACC and Open Hackathons Monthly Highlights. June’s edition covers the 2022 OpenACC and Hackathons Summit, NSF’s Traineeship Program, NVIDIA’s Academic Hardware Grant program, upcoming Open Hackathons and Bootcamps, recent research, new resources, and more!
Get updates about OpenACC. This month focuses on: A new OpenACC Online Course, book and number of exciting events highlighted in the OpenACC September Update
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the newly released PGI 19.7, the upcoming 2019 OpenACC Annual Meeting, GPU Bootcamp at RIKEN R-CCS, a complete schedule of GPU hackathons and more!
See the latest in acceleration, deep and machine learning, and more by clicking thru our curated experience of International Supercomputing 2016. Through an OpenPOWER lens, we show you the best news and conversations that took place at ISC June 20-23, 2016 in Frankfurt, Germany.
The Implementing AI: High Performance Architectures webinar, hosted by KTN and eFutures, was the fourth event in the Implementing AI summer webinar series.
Every business is increasing the use of artificial intelligence to gain efficiency and to make better decisions. These new demands for data processing are not well delivered by traditional computer architectures. Enterprises, developers, data scientists, and researchers need new platforms that unify all AI workloads, simplifying infrastructure and accelerating ROI. This has led to the development of high performance and specialised hardware devices to meet these new demands.
The focus of this webinar was the impact of processing AI data on data centres - particularly from the technology perspective. The webinar had four presentations from experts, covering the opportunities, implementation techniques and Case Studies, followed by a panel Q&A session.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
2. 2
WHAT IS OPENACC?
main()
{
<serial code>
#pragma acc kernels
{
<parallel code>
}
}
Add Simple Compiler Directive
POWERFUL & PORTABLE
Directives-based
programming model for
parallel
computing
Designed for
performance and
portability on
CPUs and GPUs
SIMPLE
Open Specification Developed by OpenACC.org Consortium
3. 3
silica IFPEN, RMM-DIIS on P100
OPENACC GROWING MOMENTUM
Wide Adoption Across Key HPC Codes
ANSYS Fluent
Gaussian
VASP
LSDalton
MPAS
GAMERA
GTC
XGC
ACME
FLASH
COSMO
Numeca
200 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
VIEW SESSIONS NOW
The OpenACC Summit 2020 brought together users of the OpenACC
programming model and members of OpenACC organization across
national laboratories, research institutions and industry.
This year’s Summit was completely online and featured a keynote, Birds
of a Feather (BOF) interactive discussion, and invited talks across
multiple disciplines of science.
Speakers included:
OPENACC SUMMIT 2020: ON-DEMAND
• Martijn Marsman, University of Vienna
• Daniel Neuhauser, University of California, Los Angeles
• Peter Willendrup, European Spallation Source, Technical University of Denmark
• Dossay Oryspayev, National Energy Research Scientific Computing Center (NERSC)
• Igor Sfiligoi, San Diego Supercompuer Center
• Niclas Jansson, KTH Royal Institute of Technology
• Min-Gu Yoo, Princeton Plasma Physics Laboratory
• Antonio Ragagnin, Ludwig-Maximilians-Universität München
• Phil Hasnip, University of York
• Andrew Powis, Princeton University
5. 5
DON’T MISS THESE UPCOMING EVENTS
COMPLETE LIST OF EVENTS
Event Call Closes Event Date
SFU AI For Science GPU Bootcamp (Digital) October 28, 2020 November 4-5, 2020
NOAA GPU Hackathon (Digital) October 8, 2020 December 1-9, 2020
SFU HPC OpenACC GPU Bootcamp (Digital) November 24, 2020 December 1-2, 2020
New in 2020: Many of our events are happening digitally! Get the same high-touch training and
mentorship without the hassle of travel!
6. 6
READ BLOG
OpenACC has provided a high-level option for GPU
programmers for years. Application developers interested
in GPU-accelerated performance without the details,
complications, and overhead of programming in a
language, such as CUDA, have found OpenACC to be an
attractive solution. However, OpenACC's potential as an
efficient option for other types of accelerators, such as
Field Programmable Gate Arrays (FPGAs), is still under
exploration. A research team with collaborators from the
University of Oregon and Oak Ridge National Laboratory
is investigating this exact question.
Read this blog by Jacob Lambert from University of
Oregon to learn more about their development of an
OpenACC-to-FPGA framework.
CAN OPENACC SIMPLIFY FPGA
PROGRAMMING?
7. 7
READ ARTICLE
Like most of the conferences, seminars, and
workshops taking place this year across the
country and around the world, the recent
GPU hackathon hosted by NERSC was a
fully virtual affair. Held July 13-15 in
conjunction with NVIDIA, the Oak Ridge
Leadership Computing Facility, and
OpenACC as part of the GPU Hackathons
series, the event served as an innovative
model for what could be the next generation
of HPC hackathons.
NERSC HOST VIRTUAL GPU HACKATHON
8. 8
READ NEWS
One of the most widely used compilers at the OLCF, the
GNU Compiler Collection (GCC), is favored not only for
its high quality but also for its availability across platforms.
Because it’s open-source, it often comes as a default on
computers running the Linux operating system and is
easily installed on Windows and Mac systems. Now, the
OLCF has contracted with Mentor, a Siemens business,
who will contribute to the compiler’s development to better
meet the needs of OLCF users.
OLCF FOSTERS GCC COMPILER
DEVELOPMENT WITH MENTOR CONTRACT
9. 9
VOTE TODAY
Each year the HPCwire Readers’ Choice Awards are
determined by their readers across the HPC community,
to recognize the most outstanding individuals,
organizations, products, and technologies in the industry.
Many great entries have been submitted – now it’s up to
you to support the best and brightest. Voting closes
October 12th at 11:59 PM PT.
Vote today!
2020 HPCWIRE READERS’ CHOICE
AWARDS: VOTING IS OPEN!
10. 10
RESOURCES
Paper: 8 Steps to 3.7 TFLOP/s on NVIDIA V100
GPU: Roofline Analysis and Other Tricks
Charlene Yang
Performance optimization can be a daunting task especially as the hardware
architecture becomes more and more complex. This paper takes a kernel from
the Materials Science code BerkeleyGW and demonstrates a few performance
analysis and optimization techniques. Despite challenges such as high register
usage, low occupancy, complex data access patterns, and the existence of
several long-latency instructions, we have achieved 3.7 TFLOP/s of double-
precision performance on an NVIDIA V100 GPU, with 8 optimization steps. This
is 55% of the theoretical peak, 6.7 TFLOP/s, at nominal frequency 1312 MHz,
and 70% of the more customized peak based on our 58% FMA ratio, 5.3
TFLOP/s. An array of techniques used to analyze this OpenACC kernel and
optimize its performance are shown, including the use of hierarchical Roofline
performance model and the performance tool Nsight Compute. This kernel
exhibits computational characteristics that are commonly seen in many high-
performance computing (HPC) applications and are expected to be very helpful
to a general audience of HPC developers and computational scientists, as they
pursue more performance on NVIDIA GPUs..
READ PAPER
11. 11
RESOURCES
Paper: Accelerating Spatial Cross-Matching on
CPU-GPU Hybrid Platform With CUDA and
OpenACC
Furqan Baig, Chao Gao, Dejun Teng, Jun Kong and
Fusheng Wang
In this paper, we present a CPU-GPU hybrid platform to accelerate the cross-
matching operation of geospatial datasets. We propose a pipeline of geospatial
subtasks that are dynamically scheduled to be executed on either CPU or
GPU. To accommodate geospatial datasets processing on GPU using
pixelization approach, we convert the floating point-valued vertices into integer-
valued vertices with an adaptive scaling factor as a function of the area of
minimum bounding box. We present a comparative analysis of GPU enabled
cross-matching algorithm implementation in CUDA and OpenACC accelerated
C++. We test our implementations over Natural Earth Data and our results
indicate that although CUDA based implementations provide better
performance, OpenACC accelerated implementations are more portable and
extendable while still providing considerable performance gain as compared to
CPU. We also investigate the effects of input data size on the IO / computation
ratio and note that a larger dataset compensates for IO overheads associated
with GPU computations. Finally, we demonstrate that an efficient cross-
matching comparison can be achieved with a cost-effective GPU.
READ PAPER
Fig. 2. Approximation of geospatial object with a scaling factor k to
convert vector based expression to pixel based expression.
12. 12
RESOURCES
Books, eBooks and online courses: InformIT
VISIT SITE
InformIT, a part of Pearson, is your one-stop resource for
Addison-Wesley DRM-free eBooks and video courses for
learning tech skills including game development,
programming, and data engineering.
Through the end of 2020, InformIT is offering the community
35% off books or eBooks and 50% off video courses with
coupon code: NVIDIA.
13. 13
RESOURCES
Website: GPUHackathons.org
Technical Resources
VISIT SITE
Explore a wealth of resources for GPU-accelerated
computing across HPC, AI and Big Data.
Review a collection of videos, presentations, GitHub repos,
tutorials, libraries and more to help you advance your skills
and expand your knowledge.
14. 14
STAY IN THE KNOW:
JOIN THE OPENACC COMMUNITY
JOIN TODAY
The OpenACC specification is designed for, and
by, users meaning that the OpenACC organization
relies on our users’ active participation to shape
the specification and to educate the scientific
community on its use.
Take an active role in influencing the future of both
the OpenACC specification and the organization
itself by becoming a member of the community.