Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HIP] Implement coarse-grained memory advice for the HIP adapter #1

Closed
wants to merge 24 commits into from

Conversation

GeorgeWeb
Copy link
Owner

@GeorgeWeb GeorgeWeb commented Nov 3, 2023

Implements coarse grained memory access via a memory advice flag for HIP platforms on AMD hardware.

Related SYCL runtime changes and tests: GeorgeWeb/llvm#1

@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch from 71cf456 to 0dbcf8c Compare December 13, 2023 16:20
Copy link

codecov bot commented Dec 13, 2023

Welcome to Codecov 🎉

Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.

Thanks for integrating Codecov - We've got you covered ☂️

Adds an extra event in the first command list associated to the CommandBuffer execution to obtain the start time of the graph execution.
Get the command-buffer start and end timestamps from this memory.
Move events reset from the middle command list to the first to allow the copy of the profiling info in the last command list and relax command list order.
@GeorgeWeb GeorgeWeb changed the base branch from georgi/hip_memadvise to main January 10, 2024 13:59
@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch 2 times, most recently from 7731392 to 617f975 Compare January 10, 2024 14:01
@GeorgeWeb GeorgeWeb marked this pull request as ready for review January 10, 2024 14:10
@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch from 617f975 to 7c1756a Compare January 10, 2024 14:31
@GeorgeWeb GeorgeWeb closed this Jan 10, 2024
@GeorgeWeb GeorgeWeb changed the title [SYCL][HIP] Implement coarse-grained memory advice for the HIP adapter [HIP] Implement coarse-grained memory advice for the HIP adapter Jan 10, 2024
@GeorgeWeb GeorgeWeb reopened this Jan 10, 2024
When tests are aborted or failed at the assertion, the match script
receives "Aborted" or "Segmentation fault" as an input and compares it
with the match file. Previous match script allowed those tests to pass
despite not matching this input.
@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch from 65b9fba to c53137f Compare January 11, 2024 11:50
…er-fix

[UR] Add adapter leak-checking tests
[EXP][CMDBUF] Add support for recovering CommandBuffer profiling information
@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch 2 times, most recently from 732dcaf to c817d04 Compare January 15, 2024 11:35
@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch from c817d04 to 52959b8 Compare January 15, 2024 14:11
@GeorgeWeb GeorgeWeb force-pushed the georgi/hip_memadvise_coarse_grained branch from 52959b8 to 7fdaed2 Compare January 15, 2024 14:11
@GeorgeWeb GeorgeWeb closed this Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants