[Openmp-dev] OpenMP in LLVM Multi-company Telecom Meeting Minutes June 3rd

Narayanaswamy, Ravi via Openmp-dev openmp-dev at lists.llvm.org
Wed Jun 3 12:31:58 PDT 2020


Next Meeting :  June 17th


  *   Status of OpenMP version switch to 50
     *   Salyedui has posted the simple change to switch here https://reviews.llvm.org/D81098
     *   Encountered 75 lit tests failure.
     *   Need to fix them for 50 or change test to use 45. Best solution to have both testing 50 and 45.enabled.

o   Alexey said the fails are probably due to how the order functions are generated.  There should not any semantic diff between 45 and 60.



  *   Target memory manager
     *   Shilei has posted initial implementation to support memory management for devices here https://reviews.llvm.org/D81054
     *   The memory manager does not actually free the memory on deallocation.    Memory is chunked up into different buckets

       based on size and uses exact_equlaity policy to find free buffer.

  *   In future the memory manager should be aware of OpenMP allocators to check if it can satisfy the allocator request.



  *   Async Support
     *   Prototype has been implemented https://reviews.llvm.org/D77609
     *   An issue was fixed when the unshackled threads were sleeping waiting on conditional variable and signals were lost.  This has been replaced with semaphores.
     *   Currently only async target regions are supported   Need support for target enter/exit data and update constructs.
     *   Also need to investigate if the unshackled threads have an effect on affinity of the regular threads.



  *   Fat static library
     *   Jan has posted a patch for review here https://reviews.llvm.org/D80816
     *   Output is device only archive library. Host is not affected.
     *   Currently supports only a single target.   Future we may need support for multiple targets support.



  *   sollveF test suite
     *   Ravi encountered issues in sollveF tests when the target region is executed on the host.  Asked for the process to report issues

                      Hal after consulting with owners of the test suite said best way to report issue is on git hub



  *   OpenMP optimization
     *   Johannes has students working on optimization project.  Stefan and Hamilton.
     *   You can check out the list here https://docs.google.com/document/d/1OfpkbnF5IYBCF-Oihiclft9cIVudCHAzHEzkLXvqCHA/edit?usp=sharing
     *   We will be discussion this next meeting.



  *   Mapper support
     *   Currently no activity on this.
     *   Status so far FE changes have been accepted.  Runtime has been reviewed but still needs some changes
     *   George is ok with taking over.  Should ask Lingda if he plans on working to complete it or George should finish the work.



  *   Development activities
     *   Support for cuda device complex has been added. https://reviews.llvm.org/D80897
     *   OpenMP IRbuilder now uses the existing privatization support in clang
        *   With this change all directives can be lowered in IRbuilder except the reduction support.
     *   Joseph form oakridge is working moving 1000 lines of code gen in openmp  opt pass.  Ensuring debuggers are still supported with remarks.
        *   More details can be found here https://docs.google.com/document/d/1OfpkbnF5IYBCF-Oihiclft9cIVudCHAzHEzkLXvqCHA/edit#heading=h.8vj0xesbu5ds



Roll Call :

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












Greg Rodgers

x




x
x
x
x

Ashwin Aji











Jan Sjodin

x





x
x


Ron Lieberman

x




x
x
x


Sameer Sahasrabuddhe











Rich Bleikamp







x
x
x

Jonathan Chesterfield
x
x
x
x
x
x

x
x
x

Salyedui Islam









x

Andrey Kasaurov










ANL
Hal Finkel





x
x
x
x
x

Michael Kruse


x
x
x
x
x

x
x

Johannes Doerfert
x
x
x



x
x
x
x

Ye Luo






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

Doru











Alexey Bataev
x
x
x
x
x
x
x

x
x
Intel
Andrey Churbanov





x
x
x
x


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

Serguei Dmitriev








x


Rajiv Deodhar











Lorri Menard











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

Alex Duran






x




Micheal Klemm



x






HPE
Deepak Eachempati

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

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

x
x


x

x
x
BrookHavens
Abid Malik
x









Universidata EAFIT Colombia
Hamilton Tobon Mosquera






x
x


TI
Eric Stotzer










Univ of Novi Sad
Stefan Stipanovic









x
Georgia Tech
Lechen Yu








x

Individual
Stewart Ethan








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/20200603/9e1f3a73/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/20200603/9e1f3a73/attachment-0001.png>


More information about the Openmp-dev mailing list