Skip to content

Discussion for new level-1v/-1m-like operations #762

Open
@fgvanzee

Description

@fgvanzee

Let's discuss new operations that we might like to add to BLIS, specifically those that would fall into level-1v or level-1m families (and perhaps level-2):

  • element-wise vector/matrix multiplication
    • fused element-wise vector ops
  • element-wise vector/matrix division
  • vector reduction
  • partial matrix reductions
    • reduce rows to vector
    • reduce columns to vector
  • "matrix-times-diagonal-matrix", e.g. C_ij = A_ij * b_j
  • c = diag(A*trans?(B)) (c_i = A_ij*B_ji or A_ij*B_ij)
  • mixed-precision/mixed-domain level1/2
  • parallelization for level1/2

We will add to this list as the discussion unfolds!

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions