Vlad Krasnov from Cloudflare has an excellent blog post up about
performance on Qualcomm's new Centriq 2400. In it he discusses
several deficiencies in Go's arm64 support that show up in 
performance numbers that are both less than anticipated and
easily improved.

https://blog.cloudflare.com/arm-takes-wing/

"Go support for aarch64 is quite disappointing. I am very happy to say that 
everything compiles and works flawlessly, but on the performance side, 
things should get better. Is seems like the enablement effort so far was 
concentrated on the compiler back end, and the library was left largely 
untouched. There are a lot of low hanging optimization fruits out there, 
like my 20 minute fix for addMulVVW clearly shows. Qualcomm and other ARMv8 
vendors intends to put significant engineering resources to amend this 
situation, but really any one can contribute to Go. So if you want to live 
your mark, now is the time."

thanks

Ed

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to