Skip to content

Missing Ac_mul_B(StridedMatrix,SparseMatrixCSC) causes dispatch to generic matmul #443

@mes9

Description

@mes9

I'm running the following code which takes about 200 seconds on Windows and Linux, while only .3 seconds on a Mac

srand(1)
X=randn(20000,30)
W=spdiagm(rand(20000))
@time res1=X'W*X

My versioninfo():

Julia Version 0.6.0
Commit 903644385b* (2017-06-19 13:05 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, skylake)

Metadata

Metadata

Assignees

No one assigned

    Labels

    sparseSparse arrays

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions