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

BLIS-DMA support #563

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

BLIS-DMA support #563

wants to merge 5 commits into from

Commits on Oct 20, 2021

  1. configure: add new sanitize types of debug: address and thread

    Details:
    - Using `--enable-debug=<address|thread>` will accordingly add
    `-fsanitize=<address|thread>` to cflags and
    `-fsanitize=<address|thread> -static-libasan` to lflags. Useful for debug.
    Minh Quan Ho committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    70b7d69 View commit details
    Browse the repository at this point in the history
  2. bli_l3_packm.c: Fix data-race in packing allocation

    Details:
    - Add barrier to sync all threads when reading the local mem_t struct in the stack of the chief thread
    - Reference: flame@dfc1267
    Minh Quan Ho committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    058cede View commit details
    Browse the repository at this point in the history
  3. BLIS-DMA: setup infrastructure

    Details:
    - Add --[enable|disable]-dma option in configure.
    - New error codes, bli_info.c etc.
    - Add reference implementation of DMA backend based on bli_pthread
    - Add DMA-related headers in frame/base/dma/
    Minh Quan Ho committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    0a87769 View commit details
    Browse the repository at this point in the history
  4. BLIS-DMA: GEMM family

    Details:
    - Add new control-trees for GEMM family, guarded by BLIS_ENABLE_DMA
    - Additional fields in packm's params to handle post-packing DMA-prefetching
    Minh Quan Ho committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    487d5f9 View commit details
    Browse the repository at this point in the history
  5. BLIS-DMA: TRSM family

    Details:
    - New control-trees for TRSM
    Minh Quan Ho committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    5849783 View commit details
    Browse the repository at this point in the history