Resources for understanding and developing assembly implementation #5437
Closed
Greenie0701
started this conversation in
General
Replies: 1 comment 3 replies
-
Hiya @Greenie0701, Glad to hear you're keen to help out 😸 Most of the kernels live under kernel/arm64, and they are mapped to targets via the For assembly implementations, there's inlined assembly like dot_kernel_asimd.c and then there's full assembly kernels like sgemm_kernel_sve_v2x8.S. There isn't a strict convention as far as I know. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @martin-frbg
First of all, thank you for maintaining OpenBLAS, the repo is very well-structured and easy to follow.
I’m interested in contributing to ARMv8 assembly math kernels, but as a beginner it’s difficult to understand where to start. Could we have some documentation or pointers on:
Even a high-level overview would be a big help for new contributors who want to get started with ARMv8 kernel development.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions