[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