[flang-commits] [flang] Parallel runtime library design doc (PRIF) (PR #76088)

Dan Bonachea via flang-commits flang-commits at lists.llvm.org
Wed Jan 15 15:19:12 PST 2025


bonachea wrote:

@klausler wrote:
> Does the latest revision support APIs for the two features that I mentioned above (remote address calculation and split asynchronous transactions)? If so, great, ship it.

Not yet. As explained in [this comment](https://github.com/llvm/llvm-project/pull/76088#issuecomment-2420482329), both planned refinements are explicitly listed as future work in section 7 of the document.

Our current goal is to reach consensus on the initial revision of a compilation target interface that is _sufficient_ to correctly express the entire parallel feature set of Fortran 2023 (as outlined in Section 2). We believe PRIF revision 0.5 achieves that goal. We fully expect this API to evolve in future revisions to adopt whatever extensions are needed to express explicit optimization capabilities, but we need to start somewhere.

https://github.com/llvm/llvm-project/pull/76088


More information about the flang-commits mailing list