Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge release code into development #70

Open
wants to merge 1,313 commits into
base: master
Choose a base branch
from
Open

merge release code into development #70

wants to merge 1,313 commits into from

Conversation

rocm-ci
Copy link

@rocm-ci rocm-ci commented May 1, 2023

merge release code into development

ronlieb and others added 30 commits February 27, 2021 18:07
…lex math functions

Change-Id: I7d804c5e0bfe1093b20af7afbbeeb63b86298b7a
Change-Id: Ie692437ff3a50c98630efcdf36a1444d7d55c525
…lex math functions

Change-Id: I7d804c5e0bfe1093b20af7afbbeeb63b86298b7a
Change-Id: Ie692437ff3a50c98630efcdf36a1444d7d55c525
…lex math functions

Change-Id: I7d804c5e0bfe1093b20af7afbbeeb63b86298b7a
Change-Id: Ie692437ff3a50c98630efcdf36a1444d7d55c525
…lex math functions

Change-Id: I7d804c5e0bfe1093b20af7afbbeeb63b86298b7a
Change-Id: Ie692437ff3a50c98630efcdf36a1444d7d55c525
Change-Id: If4b1c9dc989c38670ccf338fa1589af40dac1954
Asan reported global buffer overflows.
This was done to prevent picking up system versions of libomp.so
This was done to prevent picking up system versions of libomp.so
This was done to prevent picking up system versions of libomp.so
ronlieb and others added 30 commits August 11, 2022 20:39
Flang adds hardcoded attribute to kernel functions:
amdgpu-flat-work-group-size="256,256" . This attribute
can cause wrong program execution especially when hardcoded
work group size attribute does not correspond to work group size
used in OpenMP runtime.

Signed-off-by: Dominik Adamski <[email protected]>

Signed-off-by: Dominik Adamski <[email protected]>
Change-Id: I15bb079fdcbe57b4c386616cba6042cc010fef2a
This reverts commit 092afa4.
Change-Id: I56a610d003a852b844a94936b58e20865a99ebd6
  519.clvleaf_t:
    FOPTIMIZE += -Mx,201,2 # workaround for map copy issue
…-patch

restore genasys gest patch, and add flag to allow 519 to
Flang uses pgmath by default. Unfortunately this library is not supported
on the GPU. That's why we observe undefined symbol if we want to use
this symbol on the GPU. This patch adds call to libomptarget equivalent
function (powif) if the code is generated for the AMD GPU.

Signed-off-by: Dominik Adamski <[email protected]>

Signed-off-by: Dominik Adamski <[email protected]>
… region (#65)

Eliminate calls to variadic modulo runtime functions. Variadic functions cause
linking errors for OpenMP target pragma if we compile code without
inline optimization.

OpenMP math library is used for C/C++ and Fortran code. That's why Fortran
runtime functions names should not collide with user C++ function names.
Adding prefix __ before Fortran runtime functions name eliminates potential
conflict with user C++ function names.

Co-Author: Shivarama Rao
  For Bulk Promotion Nov 11, 2022
  For ROCm 5.5

Merge commit 'fa1bfb3ee4ce80067eaab837b8167ac9ab55fde0' into HEAD

Change-Id: Id167fa5f481171bb5d6c8bf2ab1f60c321439f18
…sdb-mainline

  For Bulk Promotion for ROCm 5.5
  from November 11, 2022

  Merge remote-tracking branch 'origin/promotion/aomp-epsdb-mainline/2022.11.11' into HEAD

Change-Id: I911c6d09c081c933ec8956af467e4bdc7e8342b0
Change-Id: I5b651286c97c9b3fdc8091fa4a8cfc2d7bd114ef
Change-Id: I97493de6782ed8314798a4779bc27b31aeec66ac
Clang and Flang can generate the code where the host side
can invoke target offloading procedure with more arguments
than the number of device OpenMP kernel arguments.

If given host symbol is not mapped into the device symbol
then it should be not treated as valid param for offloading.

Change-Id: Iba7480b08030447532522a4ad8f5a55f7dcef34d
We should modify type of target param only if:
  * we call the function which launches offloaded kernel
and:
  * host variable is not mapped as kernel argument

Change-Id: Ia8e51d5841d7e6d631d13457be29a43c664b1fd4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.