rchrdfrdmn

About Richard Friedman

This author has not yet filled in any details.
So far Richard Friedman has created 18 blog entries.

OPENMP 5.0 IS A MAJOR LEAP FORWARD

2018-11-08T17:47:54-07:00Nov 08, 2018|

SC18, Dallas, Texas – November 8, 2018 – The OpenMP® Architecture Review Board (ARB) is pleased to announce Version 5.0 of the OpenMP API Specification, a major upgrade of the OpenMP language. The OpenMP community has made many requests since version 4.5 was introduced in 2015. As a result OpenMP 5.0 adds many new features that will be useful for highly parallel and complex applications. OpenMP now covers the entire hardware spectrum from embedded and accelerator devices to multicore systems with shared-memory. Vendors have made reference implementations of parts of the standard, and user courses will soon be given at OpenMP workshops and major conferences. More...

IEEE Article: The Ongoing Evolution of OpenMP

2018-08-15T06:28:24-07:00Aug 15, 2018|

This paper presents an overview of the past, present and future of the OpenMP application programming interface (API). While the API originally specified a small set of directives that guided shared memory fork-join parallelization of loops and program sections, OpenMP now provides a richer set of directives that capture a wide range of parallelization strategies that are not strictly limited to shared memory.

OpenMP ARB Releases Preview of OpenMP 5.0 for Public Review

2021-09-23T17:13:38-07:00Aug 11, 2018|

Austin, Texas – July 24, 2018 - The OpenMP® Architecture Review Board (ARB) has released Technical Report 7, the final preview and public comment draft for the future OpenMP® API, version 5.0. Version 5.0 will represent a major leap forward to ready the OpenMP programming model for Exascale computing. Users and implementers are encouraged to provide feedback on the proposed API. Feedback can be posted on the OpenMP Forum.

TR7 – OpenMP 5.0 Draft Now Available for Public Discussion

2021-09-23T17:14:18-07:00Jul 18, 2018|

This Technical Report is the public comment draft for the OpenMP Application Programming Specification version 5.0 that augments the OpenMP API Specification version 4.5 with support for C11, C++14/17, and Fortran 2008, for concurrent loops, improved worksharing constructs, task reductions, runtime interfaces for first-party (OMPT) and for third-party tools (OMPD), major extensions to the device constructs, memory allocation features, improved task dependencies, and several clarifications and corrections.

20 Years of OpenMP Article in Scientific Computing World

2020-04-08T13:25:01-07:00May 04, 2018|

Michael Klemm, CEO, and Matthijs van Waveren, marketing coordinator for the OpenMP ARB, along with Jim Cownie, principal engineer, Intel Corporation (UK), consider the development of OpenMP over the last 20 years. The article appears in Super Computing World, and requires registering for a free account (if you don't already have one.)

Barbara Chapman Appointed to OpenMP Board of Directors

2021-09-23T17:14:56-07:00Apr 05, 2018|

The OpenMP ARB announces the appointment of Barbara Chapman to its Board of Directors. Barbara Chapman is a professor of Applied Mathematics and Statistics, and of Computer Science, at Stony Brook University. She is also director of Computer Science and Mathematics at Brookhaven National Lab, where she leads an effort to evolve OpenMP and its implementation for large-scale scientific applications. Barbara aims to improve outreach and training activities to facilitate the adoption of OpenMP.

OpenMP Task Parallelism for Faster Genomic Data Processing

2021-09-23T17:15:06-07:00Mar 29, 2018|

Genomic sequencing is being leveraged for a wide range of applications such as helping plant breeders select for traits for higher-yielding, more nutritious, and disease-resistant crops; diagnosing and treating diseases; and tracing the ancestry of organisms in the tree of life. With the cost of this technology dropping precipitously since the advent of High-Throughput Sequencing (HTS), sequence data are being generated at an accelerating pace, challenging the ability to store, process, and analyze it. more...

Go to Top