[Openmp-dev] OpenMP in LLVM Multi-company Telecom Meeting
Narayanaswamy, Ravi via Openmp-dev
openmp-dev at lists.llvm.org
Thu Nov 7 13:42:09 PST 2019
The meeting is every other Wednesday 7AM - 8AM Pacific Time.
From: Narayanaswamy, Ravi
Sent: Thursday, November 7, 2019 11:51 AM
To: openmp-dev at lists.llvm.org
Cc: 'Alexandre Eichenberger' <alexe at us.ibm.com>; 'Alexey Bataev' <Alexey.Bataev at ibm.com>; Andrzej Warzynski <andrzej.warzynski at arm.com>; 'barbara.chapman at stonybrook.edu'; Bobrovsky, Konstantin S <konstantin.s.bobrovsky at intel.com>; Brian Friesen <bfriesen at lbl.gov>; 'Carlo Bertolli' <cbertol at us.ibm.com>; 'Chan, SiuChi' <siuchi.chan at amd.com>; David Oehmke <doehmke at cray.com>; Deepak Eachempati <deachempat at cray.com>; 'Denny, Joel E.' <dennyje at ornl.gov>; Dmitriev, Serguei N <serguei.n.dmitriev at intel.com>; Doerfert, Johannes Rudolf <jdoerfert at anl.gov>; 'Ettore Tiotto' <etiotto at ca.ibm.com>; 'fraggamuffin at gmail.com'; Francesco Petrogalli <francesco.petrogalli at arm.com>; 'Gheorghe-Teod Bercea' <Gheorghe-Teod.Bercea at ibm.com>; 'hfinkel at anl.gov'; 'jbeyer at nvidia.com'; 'Jeeva Paudel' <pjeeva01 at ca.ibm.com>; 'Jeff Heath' <jrheath at ca.ibm.com>; Jeffrey Sandoval <sandoval at cray.com>; 'josem at udel.edu'; Kale, Vivek <vkale at bnl.gov>; 'Kelvin Li' <kli at ca.ibm.com>; 'Kevin K O'Brien' <caomhin at us.ibm.com>; 'khaldi.dounia at gmail.com'; 'Kotsifakou, Maria' <kotsifa2 at illinois.edu>; Krishnaiyer, Rakesh <rakesh.krishnaiyer at intel.com>; Lieberman, Ron <Ron.Lieberman at amd.com>; 'lli at bnl.gov'; 'Lopez, Matthew Graham' <lopezmg at ornl.gov>; 'lopezmg at ornl.org'; 'Martin Kong' <martin.richard.kong at gmail.com>; 'Matt Martineau' <m.martineau at bristol.ac.uk>; Menard, Lorri <lorri.menard at intel.com>; Monteleone, Robert <robert.monteleone at intel.com>; Narayanaswamy, Ravi <ravi.narayanaswamy at intel.com>; 'Oscar R. Hernandez' <oscar at ornl.gov>; Rao, Premanand M <premanand.m.rao at intel.com>; Rice, Michael P <michael.p.rice at intel.com>; Robichaux, Joseph <joseph.robichaux at intel.com>; Rodgers, Gregory <Gregory.Rodgers at amd.com>; Rokos, Georgios <georgios.rokos at intel.com>; 'samuel.antao at ibm.com'; 'Sarah McNamara' <mcnamara at ca.ibm.com>; 'sergey.y.ostanevich at gmail.com'; 'Sergio Pino Gallardo' <sergiop at udel.edu>; 'Sharif, Hashim' <hsharif3 at illinois.edu>; Sjodin, Jan <Jan.Sjodin at amd.com>; Sunil Shrestha (sshrestha at cray.com) <sshrestha at cray.com>; 'Sunita Chandrasekaran' <schandra at udel.edu>; Tian, Xinmin <xinmin.tian at intel.com>; Tianyi Zhang <tzhan18 at lsu.edu>; 'vadve at illinois.edu'; 'Wael Yehia' <wyehia at ca.ibm.com>; 'Wang Chen' <wdchen at ca.ibm.com>; Wilmarth, Terry L <terry.l.wilmarth at intel.com>
Subject: OpenMP in LLVM Multi-company Telecom Meeting
Hi,
This is to inform you that we have been having bi-weekly meeting to discuss OpenMP support in LLVM. I have been running the meeting using a private email list I inherited from previous organizer of the meeting and updating the list with people who have expressed interest in participating.
During the recent LLVM Developer conference roundtable we had it was decided to open up this meeting to openmp-dev list. Hence this notification.
If you are interested in attending the meeting below is the information for joining the meeting.
Since the next meeting falls on Nov 20th when most are attending SuperComputing, we cancelled that meeting. Next meeting is on Dec 4th. Below you can also see the meeting minutes of the Telecom held on Nov 6th.
Will no longer be using the private email list so make sure you are on the openmp-dev list.
Thanks
Ravi
.........................................................................................................................................
--> Join Skype Meeting<https://meet.intel.com/ravi.narayanaswamy/3FS2LCMS>
Trouble Joining? Try Skype Web App<https://meet.intel.com/ravi.narayanaswamy/3FS2LCMS?sl=1>
Join by phone
+1(916)356-2663 (or your local bridge access #) Choose bridge 5.<tel:+1(916)356-2663%20(or%20your%20local%20bridge%20access%20#)%20Choose%20bridge%205.> (Global) English (United States)
Find a local number<https://dial.intel.com>
Conference ID: 334606129
Forgot your dial-in PIN?<https://dial.intel.com> |Help<https://o15.officeredir.microsoft.com/r/rlidLync15?clid=1033&p1=5&p2=2009>
Next Meeting : Dec 4th (Nov 20th is SuperComputing)
Opens :
- Supercomputing on Nov 20th. Greg wants to get together after LLVM and OpenMP BOF
Let him know if you are interested in meeting .
DeviceRTL redesign to support sharing code :
- Jon has been adding support to separate out target independent code.
- Currently the compiler is broken for Nvidia target.
- Alexey suggested the problem could be with llvm-link removing inline functions. Should not be removed.
- Jon will mark the inline functions with an attribute so they will not be removed.
- Current Plan is to roll back the changes and get it to a working state before proceeding with the fix
- Jon would also like to remove the dependence on Cuda tools chain. Currently NVCC is used to build the .a files
Jon will investigate if it can be built with clang.
Elimination of linker script
- Linker script has been eliminated.
- Breaks backward compatibility
- Alexey : Nice to have backward compatibility, if not inform the user with a message to recompile.
Interop Pragma
- Greg would like a set function so a native object can be created and passed to interop construct and a dependence type associated with native environment.
Interop is now part of TR8, Tom has created an additional ticket to cover missing/additional support for interop. Greg should use this to add his requests.
Support for device static library
AMD has support for device static library and in their opensource tree.
Supports both .a and .bc files using -l and -L command line option.
Device libraries are identified using an arch name embedded in the library name.
Greg to look into embedding the information (signature) in the library archive itself and not depend on the library name.
Development Activity:
- Chun Chen had been working on adding the defaultmap extension in 5.0.
Deepak : Should all features for 5.0 be protected with OpenMP version check
Alexey : Yes
Current default version is 4.5, once 5.0 features are implemented it will be made the default.
- Johannes has posted OpenMP IR builder which enables to move OpenMP pragma outlining to backend so the same code can be shared by both C/C++ and Fortran Frontends.
- No activity on Mapper as Lingda was waiting for decision on how to proceed with the mapper interaction with libomptarget.
Decision was made to add new APIs with the mapper as an additional argument.
- Kelvin pointed there was an issue with the OpenMP document format and will be fixing it
- Deepak will updated the features spreadsheet with what Cray is working on
- Francesco has been working on adding attributes on function for SIMD. Provided alternative approaches to encoded SIMD variants info in IR.
Code can be found here https://reviews.llvm.org/D67572
Please provide feedback to Francesco
Roll Call :
Company
Attendees
6-Nov
AMD
Greg Rodgers
x
Ashwin Aji
Jan Sjodin
x
Ron Lieberman
x
sameer Sahasrabuddhe
Jonathan Chesterfield
x
Andrey Kasaurov
ANL
Hal Finkel
Johannes Doerfert
ARM
Andrzej Warzynski
x
Francesco Petrogalli
x
IBM
Alexandre Eichenberger
Carlo Bertolli
Kelvin Li
x
Doru
Alexey Bataev
x
Intel
Andrey Churbanov
Ravi Narayanaswamy
x
Serguei Dmitriev
Rajiv Deodhar
Lorri Menard
Terry Wilmarth
Rao, Prem
Hansang Bae
Xinmin Tian
George Rokos
x
Cray
Deepak Eachempati
x
Micron
John Leidel
Nvidia
James Beyer
ORNL
Graham Lopez
Joel Denny
x
Geoffroy Vallee
Oscar Hernandez
SBU/BNL
Lingda Li
Jose Monlsave
Vivek Kale
x
Martin Kong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20191107/e5b1bd17/attachment-0001.html>
More information about the Openmp-dev
mailing list