<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/openmp/libomptarget/plugins/cuda, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-07T06:05:03+00:00</updated>
<entry>
<title>[OpenMP] NFC: Fix trivial typos in comments</title>
<updated>2020-01-07T06:05:03+00:00</updated>
<author>
<name>Kazuaki Ishizaki</name>
<email>ishizaki@jp.ibm.com</email>
</author>
<published>2020-01-07T06:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4c6a098ad52fc2844f7733bc051cd7a729500f04'/>
<id>urn:sha1:4c6a098ad52fc2844f7733bc051cd7a729500f04</id>
<content type='text'>
Reviewers: jdoerfert, Jim

Reviewed By: Jim

Subscribers: Jim, mgorny, guansong, jfb, openmp-commits

Tags: #openmp

Differential Revision: https://reviews.llvm.org/D72285
</content>
</entry>
<entry>
<title>Test commit: adds a . to comment. NFC</title>
<updated>2019-11-04T22:51:03+00:00</updated>
<author>
<name>Ron Lieberman</name>
<email>ron.lieberman@amd.com</email>
</author>
<published>2019-11-04T22:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=dc34b1c94df683eb85df989c1d62c81c588a29f8'/>
<id>urn:sha1:dc34b1c94df683eb85df989c1d62c81c588a29f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libomptarget] Harmonize emitting CUDA errors and general debug messages.</title>
<updated>2019-08-05T19:12:10+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm@meinersbur.de</email>
</author>
<published>2019-08-05T19:12:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=78769ec403873ba243a5131150851f5ffaec6e9d'/>
<id>urn:sha1:78769ec403873ba243a5131150851f5ffaec6e9d</id>
<content type='text'>
Ensures that CUDA fail reasons (such as "No CUDA-capable device detected")
are printed together with libomptarget's debug message
(e.g. "Error when setting CUDA context"). Previously, the former was
printed only in CMAKE_BUILD_TYPE=Debug builds while the latter was
enabled by LIBOMPTARGET_ENABLE_DEBUG.

With this change, also only call cuGetErrorString when the error will be
printed.

Suggested-by: Ye Luo &lt;xw111luoye@gmail.com&gt;

Differential Revision: https://reviews.llvm.org/D65687

llvm-svn: 367910
</content>
</entry>
<entry>
<title>[OpenMP][libomptarget] Add support for declare target to clause under unified memory</title>
<updated>2019-06-19T15:48:10+00:00</updated>
<author>
<name>Gheorghe-Teodor Bercea</name>
<email>gheorghe-teod.bercea@ibm.com</email>
</author>
<published>2019-06-19T15:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=aace6d285d7ce7434e7329a93b31c82ff2aea401'/>
<id>urn:sha1:aace6d285d7ce7434e7329a93b31c82ff2aea401</id>
<content type='text'>
Summary:
This patch adds support for handling variables under the:

```
#pragma omp declare target to()
```

clause when the 

```
#pragma omp requires unified_shared_memory
```

is used.

The address of the host variable is copied into the device pointer just like for the declare target link case.

Reviewers: ABataev, caomhin, grokos, AlexEichenberger

Reviewed By: grokos

Subscribers: jcownie, guansong, jdoerfert, openmp-commits

Tags: #openmp

Differential Revision: https://reviews.llvm.org/D63106

llvm-svn: 363825
</content>
</entry>
<entry>
<title>[OpenMP][libomptarget] Enable usage of unified memory for declare target link variables</title>
<updated>2019-06-04T15:05:53+00:00</updated>
<author>
<name>Gheorghe-Teodor Bercea</name>
<email>gheorghe-teod.bercea@ibm.com</email>
</author>
<published>2019-06-04T15:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c5fe030c166b0fee57b7a5dfea20f24f4571fe29'/>
<id>urn:sha1:c5fe030c166b0fee57b7a5dfea20f24f4571fe29</id>
<content type='text'>
Summary: This patch enables the usage of a host variable on the device for declare target link variables when unified memory is available.

Reviewers: ABataev, caomhin, grokos

Reviewed By: grokos

Subscribers: Hahnfeld, guansong, jdoerfert, openmp-commits

Tags: #openmp

Differential Revision: https://reviews.llvm.org/D60884

llvm-svn: 362505
</content>
</entry>
<entry>
<title>Update more file headers across all of the LLVM projects in the monorepo</title>
<updated>2019-01-19T10:56:40+00:00</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2019-01-19T10:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=57b08b0944046a6a57ee9b7b479181f548a5b9b4'/>
<id>urn:sha1:57b08b0944046a6a57ee9b7b479181f548a5b9b4</id>
<content type='text'>
to reflect the new license. These used slightly different spellings that
defeated my regular expressions.

We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.

Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.

llvm-svn: 351648
</content>
</entry>
<entry>
<title>[libomptarget][CUDA] Use cuDeviceGetAttribute, NFCI.</title>
<updated>2018-09-04T15:13:28+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>hahnjo@hahnjo.de</email>
</author>
<published>2018-09-04T15:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bb51d398713a11cf407cf16eda54dc6702b832cf'/>
<id>urn:sha1:bb51d398713a11cf407cf16eda54dc6702b832cf</id>
<content type='text'>
cuDeviceGetProperties has apparently been deprecated since CUDA 5.0.
Nvidia started using annotations only in CUDA 9.2, so nobody noticed
nor cared before.
The new function returns the same values, tested with a P100.

Differential Revision: https://reviews.llvm.org/D51624

llvm-svn: 341372
</content>
</entry>
<entry>
<title>[OPENMP, NVPTX] Support several images in the executable.</title>
<updated>2018-07-09T17:46:55+00:00</updated>
<author>
<name>Alexey Bataev</name>
<email>a.bataev@hotmail.com</email>
</author>
<published>2018-07-09T17:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2622e9e5b3d658aacaf50aca44ecfdeeacbaf064'/>
<id>urn:sha1:2622e9e5b3d658aacaf50aca44ecfdeeacbaf064</id>
<content type='text'>
Summary:
Currently Cuda plugin supports loading of the single image, though we
may have the executable with the several images, if it has target
regions inside of the dynamically loaded library. Patch allows to load
multiple images.

Reviewers: grokos

Subscribers: guansong, openmp-commits, kkwli0

Differential Revision: https://reviews.llvm.org/D49036

llvm-svn: 336569
</content>
</entry>
<entry>
<title>[CMake] Unify install path for libraries</title>
<updated>2018-05-25T15:56:41+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>hahnjo@hahnjo.de</email>
</author>
<published>2018-05-25T15:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=65e0b8784ce01f8f572581bb0c4abcbe37162844'/>
<id>urn:sha1:65e0b8784ce01f8f572581bb0c4abcbe37162844</id>
<content type='text'>
Introduce OPENMP_INSTALL_LIBDIR and use in all install() commands.
This also fixes installation of libomptarget-nvptx that previously
didn't honor {OPENMP,LLVM}_LIBDIR_SUFFIX.

Differential Revision: https://reviews.llvm.org/D47130

llvm-svn: 333284
</content>
</entry>
<entry>
<title>[OpenMP] Use LIBOMPTARGET_DEVICE_RTL_DEBUG env var to control debug messages on the device side</title>
<updated>2018-05-04T19:29:28+00:00</updated>
<author>
<name>Guansong Zhang</name>
<email>zhang.guansong@gmail.com</email>
</author>
<published>2018-05-04T19:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e1c7a46d5b55bbe870c0b9aa3a4f3d3ea396550e'/>
<id>urn:sha1:e1c7a46d5b55bbe870c0b9aa3a4f3d3ea396550e</id>
<content type='text'>
Summary:
Enable the device side debug messages at compile time, use env var to control at runtime.

To achieve this, an environment data block is passed to the device lib when it is loaded.

By default, the message is off, to enable it, a user need to set LIBOMPDEVICE_DEBUG=1.

Reviewers: grokos

Reviewed By: grokos

Subscribers: openmp-commits

Tags: #openmp

Differential Revision: https://reviews.llvm.org/D46210

llvm-svn: 331550
</content>
</entry>
</feed>
