Skip to content

openblas threads slow for small matrices #3965

Closed
@guolas

Description

@guolas

Hi,

I have just downloaded the latest version available on Github, and I have compiled it in two different systems:

  • MacOS, Intel Core i5- @ 1.7GHz, with 4GB of memory.
  • Linux, Intel Core i7-3960X CPU @ 3.30GHz, with 32GB of memory.

In both systems I have compiled the following version:

Version 0.2.0-prerelease+3005
Commit 0d39c66 2013-08-06 17:44:39 UTC

After executing the same Julia code, I have that the execution times are as follows:

  • ~100s on the Mac.
  • ~135s on the Linux.

Does it really make any sense?

I mean, the Linux computer is way more powerful, with 12 cores, each of which almost double the clock speed. And as it is executing, I can see, using top that all the CPUs are being used in the Linux machine, and still, it takes longer to finish the execution.

I have tried this several times, and it consistently yields the same execution times.

Thank you for any comment on this.

Regards,

Juanjo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    performanceMust go fasterupstreamThe issue is with an upstream dependency, e.g. LLVM

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions