[Openmp-dev] OpenMP in LLVM Multi-company Telecom Meeting Minutes July29th

Narayanaswamy, Ravi via Openmp-dev openmp-dev at lists.llvm.org
Wed Jul 29 12:21:37 PDT 2020


Next Meeting :  Aug 5th


Opens

     *   declare target pointer cannot be accessed in target region

Ye Luo said the number of transfers increased.  Alex :  this is due to the addition of extra pointer member.

The test case had 3 array data transfer, resulting in 6 more memory transfers.

Alex to investigate optimizing the extra pointer transfer for local variables and not globals.

     *   present clause

Joel said implementation Is done.

Currently present check is done on exit for both target data and target region.

Joel has a fix to not check on exit from target data region.

Need clarity from OpenMP lang committee if on exit present is false but on entry it is true is a valid program.

                     Present implementation for update broke some tests due to some memory corruption and issue has been identified.

     *   Issue with reference being passed to is_device_ptr instead of value.
  #ifdef BAD
   __attribute__((aligned(64)))float (*ptr)[10] = omp_target_alloc(100,0);
#else
   float (*ptr)[10] = omp_target_alloc(100,0);
#endif
  #pragma omp target device(0) map(i) is_device_ptr(ptr)
  {
     i = ptr[1][1] +1;;
  }
When aligned attribute is used on variable ptr,  a reference to prt is used in is_device_ptr.
Need to file this as an issue.



OMPD

AMD has lots of stuff working using a variant of gdb debugger.

Would like OMPD  promoted to llvm.

Would like developers of OMPD to present in a future meeting.  Johannes will follow up on this.



SollveC Failures

               AMD have about 15 test fails in their version (pulldown around June or early July) in sollveC.

               Test failures could be due to some task dependence clause change, need further investigation.



Status of failures when switching OpenMP version to 50
Default is 5.0.
Current test run for 4.5, 5.0 and default.
Alexey said this increases the run time significantly.
Default and 5.0 is redundant.
Decision is to run 4.5 and default version.



Heterogeneous LLVM-IR Modules

Initial proposal is here https://reviews.llvm.org/D84728

Not fully flushed.  So far positive feedback.

Need more feedback.

Roll Call :

Company
Attendees
8-Jan
29-Jan
12-Feb
26-Feb
11-Mar
25-Mar
8-Apr
22-Apr
6-May
3-Jun
17-Jun
1-Jul
15-Jul
29-Jul
AMD
















Greg Rodgers

x




x
x
x
x
x
x
x
x

Ashwin Aji















Jan Sjodin

x





x
x

x
x

x

Ron Lieberman

x




x
x
x

x




Sameer Sahasrabuddhe















Rich Bleikamp







x
x
x
x
x



Jonathan Chesterfield
x
x
x
x
x
x

x
x
x
x
x
x
x

Salyedui Islam









x
x
x
x
x

Pushpinder Singh










x

x


Raghu










x
x
x
x

Kiran  Kumar












x


Ethan Stewart










x
x
x
x
ANL
Hal Finkel





x
x
x
x
x
x
x
x
x

Michael Kruse


x
x
x
x
x

x
x

x
x
x

Johannes Doerfert
x
x
x



x
x
x
x
x
x
x
x

Ye Luo






x

x

x

x
x
ARM
Andrzej Warzynski

x













Francesco Petrogalli

x
x
x

x








IBM
Alexandre Eichenberger















Carlo Bertolli















Kelvin Li
x


x
x

x
x
x
x
x

x


Doru















Alexey Bataev
x
x
x
x
x
x
x

x
x
x
x
x
x
Intel
Andrey Churbanov





x
x
x
x

x

x
x

Ravi Narayanaswamy
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Serguei Dmitriev








x






Terry Wilmarth















Rao, Prem















Hansang Bae















Xinmin Tian















Sirram Aananthakrishnan


x
x




x






Jeff Hammond





x









George Rokos
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Alex Duran






x








Micheal Klemm



x










HPE
Deepak Eachempati

x
x
x

x
x
x
x
x
x




Sunil Shrestha







x







Chi Chun Chen







x






Micron
John Leidel














Nvidia
James Beyer














ORNL
Graham Lopez















Joel Denny

x

x
x
x
x
x
x
x
x
x
x
x

Geoffroy Vallee















Fady Ghanim
x
x
x
x
x










Oscar Hernandez














SBU/BNL
Lingda Li


x












Jose Monlsave















Vivek Kale

x













Shilei Tian






x


x
x


x
TU Darmstadt
Lukas Sommer
x

x
x


x

x
x
x
x

x
BrookHavens
Abid Malik
x









x



Universidata EAFIT Colombia
Hamilton Tobon Mosquera






x
x






TI
Eric Stotzer














Univ of Novi Sad
Stefan Stipanovic









x
x
x

x
Georgia Tech
Lechen Yu








x





THD
Peter Faber










x



Individual
Stewart Ethan








x





U of Illinois
Hashim Sharif














Rice
John Mellor-Crummey















Valentin Clement











x
x

BSC
Roger Ferrer Ibanez












x
x

Prithayan













x
U of Bristol
Mat Martineau

















.........................................................................................................................................
[Blue Jeans]<https://bluejeans.com>

Johannes Doerfert<mailto:jdoerfert at anl.gov> has invited you to a meeting.


Join Meeting <https://bluejeans.com/544112769?src=htmlEmail>


(Join from computer or phone)


  ________________________________


Phone Dial-in
+1.408.317.9254<tel:+1.408.317.9254> (US (San Jose))
+1.866.226.4650<tel:+1.866.226.4650> (US Toll Free)
(Global Numbers<https://www.bluejeans.com/premium-numbers>)

Meeting ID: 544 112 769


Room System
199.48.152.152 or bjn.vc

Meeting ID: 544 112 769

  ________________________________


Description:
Bi-weekly meeting to discuss OpenMP support in LLVM.

  ________________________________


Want to test your video connection?
https://bluejeans.com/111<https://bluejeans.com/111?ll=en>





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20200729/6f5ee30d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 4675 bytes
Desc: image001.png
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20200729/6f5ee30d/attachment-0001.png>


More information about the Openmp-dev mailing list