forked from kotekan/kotekan
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Basic changes from Dustin's MVP work (kotekan#1107)
This PR is trying to extract the changes to some function signatures and structures from Dustin's MVP development branch (dstn/frb-bf). This was done by generating a giant "git diff" and then selectively applying changes with "git commit -p", trying to group commits in a sensible way. Important changes are: - Cuda: Create a pipeline state object (cudaPipelineState) that is passed to each stage's execute() function, as a way of passing information between stages - silly, for debugging: GPU: pass a GPU frame counter that increments each time queue_commands() is called. - graphviz: record GPU buffers used by each stage, and add them to the graphviz call graph - Cuda stages: add the option to require a flag to be set in the cudaPipelineState object in order for a stage to run - GPU memory buffers: add the ability to create GPU memory views, allowing one stage to see only a subset of a memory buffer created by a different stage. Used in a few places in the MVP to handle rechunking sorts of operations. - add some float16_t data type handling And other changes that were hard to extricate from these diffs include: - cudaBasebandBeamformer: make the 'info' buffer a local buffer (not known to kotekan)
- Loading branch information
Showing
46 changed files
with
685 additions
and
188 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,8 @@ | |
.kdev_include_paths | ||
*.c~ | ||
*.h~ | ||
*~ | ||
*# | ||
*.swp | ||
*.pyc | ||
/.idea/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.