[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