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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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