CEED / CEED/libCEED

Use "Fixed-size Sparse Matrix x Dense Matrix" (FsSpMDM) interface for `xsmm` backend

Open
#1,386 3 comments 0 reactions 0 assignees View on GitHub
CPU LIBXSMM performance
Dominant language
C
Stars
265
Forks
78
Avg merge
2d 8h
Merged PRs (30d)
11

Description

For certain applications using a non-tensor basis, the basis is quite sparse and the basis application can take advantage of this to increase performance. This FsSpMDM implementation in LIBXSMM benchmarks the sparse vs. dense kernels during construction (after JiT) and chooses the faster one. This could be an easy thing to try out in libCEED.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.