Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

DLAMI OpenBLAS Behaviors Different from Build from Source OpenBLAS #18926

@Zha0q1

Description

@Zha0q1

OpenMathLib/OpenBLAS#2779
Please refer to ^ this issue. Float point behaviors are different in ILP64 OpenBLAS and the vanilla 32-bit LP64 OpenBLAS due to difference in the usage of FMA/blocking. Essentially we will lose precision when two float numbers are more than significand apart. This is better handled by vanilla openblas and hence we may get different numerical results on same inputs migrating to ILP64 openblas when using gemm, gemv, and others.

We should discuss the implication of this issue before preceding to migrate to ILP64 openblas

@sandeep-krishnamurthy @access2rohit @josephevans
@szha @leezu

Update: I am using dlami p2.x16large. This issue might vary on different hardware according to Martin at openblas

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions