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

More OpenMP target offload work #603

Closed
wants to merge 3 commits into from
Closed

More OpenMP target offload work #603

wants to merge 3 commits into from

Conversation

tskisner
Copy link
Member

@tskisner tskisner commented Nov 1, 2022

Work in progress, opening a draft PR for comparison.

tskisner added a commit to tskisner/toast that referenced this pull request Mar 25, 2023
tskisner added a commit to tskisner/toast that referenced this pull request Mar 25, 2023
tskisner added a commit to tskisner/toast that referenced this pull request Apr 4, 2023
tskisner added a commit to tskisner/toast that referenced this pull request Apr 11, 2023
* Port over target memory handling of null buffers

* Port over updated kernels and helper functions

* Implement noise weight kernel

* Implement scan map openmp kernel

* Support runtime memory pool, disabled for now
tskisner added a commit that referenced this pull request Apr 16, 2023
* New omp target update PR to replace #603

* Port over target memory handling of null buffers

* Port over updated kernels and helper functions

* Implement noise weight kernel

* Implement scan map openmp kernel

* Support runtime memory pool, disabled for now

* Run format_source.sh

* work in progress on unit tests

* Move noise weighted map debug print to before return of data to GPU

* Small cleanups to tests, stokes kernel, and data reset

* Run format source

* Add omp target guards around reset

* Add missing omp target guards

* Small omp kernel changes and cleanups to allow unit tests to run

* In the benchmarks, by default, overwrite the input TOD with the amplitude-subtracted one to save memory.
@tskisner
Copy link
Member Author

Superceded by #652

@tskisner tskisner closed this Apr 17, 2023
@tskisner tskisner deleted the toast3_omp branch April 17, 2023 00:35
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.

None yet

1 participant