How to contribute, and learn to contribute

28 views
Skip to first unread message

Martin Neuenhofen

unread,
Nov 8, 2022, 12:09:48 PM11/8/22
to OpenBLAS-users
Hi everyone,

I would like to contribute and learn writing compute micro kernels.

I have studied computational engineering with three semesters in HPC, Matrix HPC, computer architecture, and parallel computing. In order to make full use of this knowledge, also to contribute to OpenBLAS, I lack the ability to write compute micro kernels.

How do the developers learn the skills required to write the assembly micro kernels?

I would like to be able to comprehend and tune the assembly generated from avx-enhanced c++ and tweak it for a given architecture. I would be glad for your advice on how to learn that, and references to reading material that you recommend. I am also searching for tutoring in micro kernel coding, so if anyone wants to offer their services please get in touch!

Kind regards,
Martin

Zhang Xianyi

unread,
Nov 8, 2022, 8:55:03 PM11/8/22
to Martin Neuenhofen, OpenBLAS-users
Hi Martin,

I suggest the tutorial from

Regards,
Xianyi

'Martin Neuenhofen' via OpenBLAS-users <openbla...@googlegroups.com> 于2022年11月9日周三 01:09写道:
--
You received this message because you are subscribed to the Google Groups "OpenBLAS-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openblas-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openblas-users/d8f504a3-7b34-4551-94ac-8a1567080ce2n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages