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

Narayanaswamy, Ravi via Openmp-dev openmp-dev at lists.llvm.org
Wed Jul 15 14:47:03 PDT 2020


Next Meeting :  July 29th


  *   Opens
     *   global variables marked with declare target used in map clause

map clause of global declare targets are ignored.  Ye Lou has filed a bug here https://bugs.llvm.org/show_bug.cgi?id=46012

We agreed this is a bug in clang, the map should be generated with OMP_TGT_MAPTYPE_PTR_AND_OBJ so if memory is allocated the global pointer can be updated.

     *   pragma openmp tile support

Micheal wanted to know the review status of openmp tile support  https://reviews.llvm.org/D76342

Alexey has a redesign which may requires addition change to merge into Michael's patch https://reviews.llvm.org/D83261

     *   OpenmpD

AMD has group of people working on it.

Taken the work done by Joachim Protze and other applied to their base

Would like to check this into llvm org.

Nota huge amount of changes.  Most of the changes is in openmpd plugin. Some changes in openmp and libomptarget runtime.

Plan is to discuss the next steps in one of the upcoming meetings

     *   Generalize CGOpenMPRuntime to support many GPU targets.

Patch can be found here https://reviews.llvm.org/D83723

LLVM11 branching has happened today.   Should we cherry pick into 11.

Johannes recommended to target it for 12.



  *   Status of OpenMP version switch to 50
     *   Patch to remove versioning to test OpenMP  5.0 which is the default is here  https://reviews.llvm.org/D82575.
     *   About 67 tests had version 4.5 hardcoded.  Saiyedul has a patch to change hardcoded version 4.5. https://reviews.llvm.org/D83863
     *   Removing version 4.5 would not be testing changes were made just for 4.5, since it is still supported
     *   Suggestion was to have both 4.5 and default testing so unexpected behavior can be caught..
     *   Only use versioning if testing for a specific divergent in the spec.
     *   Consider test generation kit for auto generation https://reviews.llvm.org/D83004


  *   Fat static libraries
     *   unbundle archive in review.  https://reviews.llvm.org/D80816  .
     *   Tool chain change to use the archive is progress..


  *   Async Support
     *   Johannes speaking on behalf of Sheilei:  Performance experiments were done.  Hope to present the data next meeting.
.

  *   Mapper
     *   George has lIbomptarget patch ready for commit.
     *   Clang was missing support for default mapper which Lingda had agreed to add.


  *   Informal meetings

  *   Have more people participating/working and we usually not able to cover all the topics,  do we need to have more meetings?
  *   Suggestion was to have meeting every week instead of every other week, with one week being the regular meeting discussion at a high level and the other week a deep dive.
  *   The deep dive can be walking through fabricator review, feature list etc.
  *   Johannes volunteered to host deep dive meeting..



  *   Need review link in the agenda.

  *   Greg wanted the review link available before the meeting
  *   This involves lots of coordination.  He is ok with posting in the chat during the meeting.
  *   Ye lou wanted some place to put all this info.
  *   The features are tracked here https://clang.llvm.org/docs/OpenMPSupport.html
  *   Maybe add a section at bottom to track things other main features.


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
AMD















Greg Rodgers

x




x
x
x
x
x
x
x

Ashwin Aji














Jan Sjodin

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

Salyedui Islam









x
x
x
x

Pushpinder Singh










x

x

Raghu










x
x
x

Kiran  Kumar












x

Ethan Stewart










x
x
x
ANL
Hal Finkel





x
x
x
x
x
x
x
x

Michael Kruse


x
x
x
x
x

x
x

x
x

Johannes Doerfert
x
x
x



x
x
x
x
x
x
x

Ye Luo






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
Intel
Andrey Churbanov





x
x
x
x

x

x

Ravi Narayanaswamy
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

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

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


TU Darmstadt
Lukas Sommer
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

Georgia Tech
Lechen Yu








x




THD
Peter Faber










x


Individual
Stewart Ethan








x





Valentin Clement











x
x
BSC
Roger Ferrer Ibanez












x

.........................................................................................................................................
[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/20200715/942e1b44/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/20200715/942e1b44/attachment-0001.png>


More information about the Openmp-dev mailing list