acts-project / algebra-plugins

Mozilla Public License 2.0
3 stars 10 forks source link

Add Matrix Operations #51

Closed beomki-yeo closed 2 years ago

beomki-yeo commented 2 years ago

We have introduced general matrix type with #50. Meanwhile, we still need following general matrix operations:

I wrote down as many operations as I can recall. There are possibly more :/ (I will keep updating the list)

It should be noted that we need to prioritize the operations for "general" size matrix. Specialization or optimization for the specific dimensions should come later.

*) All above operations basically assume "one thread per one matrix (or track)" for device usage We will need "one block per one matrix" operations as well some day

HadrienG2 commented 2 years ago

Might as well add @paulgessinger , we have some plans to experiment around this during GSoC.