Open mcmillan03 opened 3 years ago
One initial comment. I think rank promotion should apply to masks. Fantastic way to mask out certain columns or rows. Would require transpose of mask to be supported.
Implementation may be far too complex though it should be feasible to add rewrites to the existing kernels in SuiteSparse:GraphBLAS.
Where scalars and vectors are automatically promoted to vectors and matrices through replication of values to carry out existing GraphBLAS operations
RankPromotionProposal.pdf