| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[Offload] Add device info for shared memory (#167817) | 8 个月前 | |
[Offload] Make the RPC thread sleep briefly when idle (#168596) Summary: We start this thread if the RPC client symbol is detected in the loaded binary. We should make this sleep if there's no work to avoid the thread running at high priority when the (scarecely used) RPC call is actually required. So, right now after 25 microseconds we will assume the server is inactive and begin sleeping. This resets once we do find work. AMD supports a more intelligent way to do this. HSA signals can wake a sleeping thread from the kernel, and signals can be sent from the GPU side. This would be nice to have and I'm planning on working with it in the future to make this infrastructure more usable with existing AMD workloads. | 8 个月前 | |
[Offload] Add device info for shared memory (#167817) | 8 个月前 | |
[OFFLOAD] Add support for more fine grained debug messages control (#165416) This PR introduces new debug macros that allow a more fined control of which debug message to output and introduce C++ stream style for debug messages. Changing existing messages (except a few that I changed for testing) will come in subsequent PRs. I also think that we should make debug enabling OpenMP agnostic but, for now, I prioritized maintaing the current libomptarget behavior for now, and we might need more changes further down the line as we we decouple libomptarget. | 8 个月前 | |
[Offload] Don't check in generated files (#141982) Previously we decided to check in files that we generate with tablegen. The justification at the time was that it helped reviewers unfamiliar with offload-tblgen see the actual changes to the headers in PRs. After trying it for a while, it's ended up causing some headaches and is also not how tablegen is used elsewhere in LLVM. This changes our use of tablegen to be more conventional. Where possible, files are still clang-formatted, but this is no longer a hard requirement. Because OffloadErrcodes.inc is shared with libomptarget it now gets generated in a more appropriate place. | 1 年前 |