search for: __tgt_target_data_update

Displaying 6 results from an estimated 6 matches for "__tgt_target_data_update".

2014 Aug 08
4
[LLVMdev] [RFC] OpenMP offload infrastructure
Hello everybody! I would like to present a proposal for implementation of OpenMP offloading in LLVM. It was created by a list of authors and covers the runtime part at most and at a very high level. I believe it will be good to have input from community at this early stage before moving deeper in details. The driver part is intentionally not touched, since we have no clear vision on how one can
2014 Aug 11
2
[LLVMdev] [RFC] OpenMP offload infrastructure
...ction is with respect to its target execution region. The core OMP spec > document notes in several places that certain user-visible runtime calls > have “implementation defined” behavior depending upon where/how they’re > used. For example, what happens if the host runtime issues a > __tgt_target_data_update() while the target is currently executing > (__tgt_rtl_run_target_region() )? Is this implementation defined? I’m > certainly ok with that answer, but I believe we need to explicitly state > what the behavior is. > In my view the user-visible OpenMP calls that apply to target regions...
2020 Mar 25
2
GSoC Interested student
...edu.co%7C1c12e490f3804f6a772d08d7cf570a3a%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=XIo6OoK0Xnhat9bZbTNz9Rq9hYvBQhknTxULoA8Ma%2Fk%3D&reserved=0 , the mapping request, > > which may or may not cause data-transfers, are part of the call to > __tgt_target_teams[_nowait] and __tgt_target_data_update[_nowait]. Start > by reading the impl. of those two functions in the openmp runtime > (llvm-project/openmp/...). > > Let me know if this helps and once you have new questions. > > Cheers, > Johannes > > P.S. I merged your first patch. You didn't run all test befor...
2020 Mar 29
2
GSoC Interested student
...2f5ae%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=nhtF7ZKL3iPAQEJpIgCFb0cpcPGQYRvOHuPmkxyI6H8%3D&reserved=0 > , the mapping request, > >> > >> which may or may not cause data-transfers, are part of the call to > >> __tgt_target_teams[_nowait] and __tgt_target_data_update[_nowait]. Start > >> by reading the impl. of those two functions in the openmp runtime > >> (llvm-project/openmp/...). > >> > >> Let me know if this helps and once you have new questions. > >> > >> Cheers, > >>     Johanne...
2020 Mar 23
2
GSoC Interested student
Hi Johannes, Yes, I'm highly interested, I already started. It would be nice if you post the details again. I didn't take note of them, I was always looking at the issue in GH. The problem I'm facing right now is this: The first task is identifying OpenMP API calls referred to device memory allocation. I first understood how the compiler driver orchestrates the process of offloading
2020 Apr 07
2
GSoC Interested student
...p;sdata=yM9OaHxEHZBkU9HNFiMvQFv9zveVQp3kS%2FB4W9qkxKA%3D&reserved=0 > >> , the mapping request, > >>   >> > >>   >> which may or may not cause data-transfers, are part of the call to > >>   >> __tgt_target_teams[_nowait] and > __tgt_target_data_update[_nowait]. Start > >>   >> by reading the impl. of those two functions in the openmp runtime > >>   >> (llvm-project/openmp/...). > >>   >> > >>   >> Let me know if this helps and once you have new questions. > >>   >&...