Skip to content

Add CORTEXA55 cpuid 0xd05 support#3278

Merged
martin-frbg merged 9 commits intoOpenMathLib:developfrom
brada4:A55
Jun 23, 2021
Merged

Add CORTEXA55 cpuid 0xd05 support#3278
martin-frbg merged 9 commits intoOpenMathLib:developfrom
brada4:A55

Conversation

@brada4
Copy link
Copy Markdown
Contributor

@brada4 brada4 commented Jun 19, 2021

  • based on A53
  • cache sizes snooped off wikipedia
  • compiler parameters reduced for older versions spotting neoverse
    btw aarch64 enhanced ISAs do not apply with CLANG

@martin-frbg
Copy link
Copy Markdown
Collaborator

could you add the changes for dynamic_arm64.c please ?

@Djip007
Copy link
Copy Markdown

Djip007 commented Jun 20, 2021

ODROID C4 build:

OpenBLAS build complete. (BLAS CBLAS LAPACK LAPACKE)

  OS               ... Linux             
  Architecture     ... arm64               
  BINARY           ... 64bit                 
  C compiler       ... GCC  (cmd & version : cc (Ubuntu 10.2.0-13ubuntu1) 10.2.0)
  Fortran compiler ... GFORTRAN  (cmd & version : GNU Fortran (Ubuntu 10.2.0-13ubuntu1) 10.2.0)
  Library Name     ... libopenblasp-r0.3.15.dev.a (Multi-threading; Max num-threads is 4)
  Supporting multiple arm64 cpu models with minimum requirement for the common code being CORTEXA55

@brada4
Copy link
Copy Markdown
Contributor Author

brada4 commented Jun 20, 2021

Oops, now corrected @martin-frbg

@brada4
Copy link
Copy Markdown
Contributor Author

brada4 commented Jun 20, 2021

🤞

Comment thread driver/others/dynamic_arm64.c Outdated
@martin-frbg martin-frbg added this to the 0.3.16 milestone Jun 20, 2021
@Djip007 Djip007 mentioned this pull request Jun 20, 2021
@Djip007
Copy link
Copy Markdown

Djip007 commented Jun 20, 2021

#3279 (comment)
look good for me... dynamic_arm64 look good now

If you want I made some more/special test ... ask!

@brada4
Copy link
Copy Markdown
Contributor Author

brada4 commented Jun 20, 2021

Thank you for taking time to test. Intent of this is to make sure OpenBLAS builds & works on casual hardware, so that with next cheaper release of same SoC bugtracker does not get flooded with identical requests.

@brada4 brada4 closed this Jun 21, 2021
@brada4 brada4 reopened this Jun 21, 2021
@brada4
Copy link
Copy Markdown
Contributor Author

brada4 commented Jun 21, 2021

Let it rest a bit to free drone slot

@brada4 brada4 closed this Jun 21, 2021
Comment thread cpuid_arm64.c Outdated
@brada4 brada4 reopened this Jun 22, 2021
@brada4
Copy link
Copy Markdown
Contributor Author

brada4 commented Jun 23, 2021

Now got your idea, sorry for being slow, and thank you for patience.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants