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

Upgrade master #43

Merged
merged 158 commits into from
Oct 22, 2023
Merged

Upgrade master #43

merged 158 commits into from
Oct 22, 2023

Conversation

pthomadakis
Copy link
Collaborator

No description provided.

gkestor and others added 30 commits October 21, 2023 23:44
…ented/refactored. one third of the integration tests are validated.
…gh-performance BLAS-like dense linear algebra libraries, is introduced as a submodule to leverage BLIS microkernels
pthomadakis and others added 25 commits October 21, 2023 23:47
Fixed chain tensor multiplication and factorization optimization (#32)
…o initialize the intermediate dense vector for the elementwise multiplication
…enForOps()) according to the Index Tree dialect
…lect.

- SpGEMM and Elementwise both have a symbolic phase and then a numeric phase. The Workspace Transformation is used for both of them.
- The code-gen is not ad-hoc only for SpGEMM or Elementwise, but adaptive according to Index Tree dialect.
- Support pushed-based masking for SpGEMM.
- Updated eltwise-related test cases by removing tailing zeros from the output, as the symbolic phase can provide the exact output size now.
- Remove "quick_sort" function from SparseUtils.cpp. "comet_sort_index" is faster and used by the new code-gen.
…red from blis to identify tiling sizes and microkernels #28
@pthomadakis pthomadakis merged commit 25991c5 into master Oct 22, 2023
@pthomadakis pthomadakis deleted the upgrade-master branch October 26, 2023 18:57
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.

5 participants