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

[quidditch_snitch] Add start_zero_mem_transfer operation #113

Merged
merged 1 commit into from
Aug 18, 2024

Commits on Aug 18, 2024

  1. [quidditch_snitch] Add start_zero_mem_transfer operation

    This operation is a special kind of DMA transfer leveraging both Snitch's DMA and a special address space in the cluster's memory that always returns 0. This allows zeroing memory in bursts of 64kB using the DMA.
    
    While currently unused in the pipeline, the operation will be used soon to implement a lowering of `tensor.pad`. Occurrences of `linalg.fill` with zero can also be optimized in the future.
    zero9178 committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    7178344 View commit details
    Browse the repository at this point in the history