Hacker Newsnew | past | comments | ask | show | jobs | submit | Archit3ch's commentslogin

Wuthering SIMD

Fifty shades of SIMD

Possible in Julia without patching the compiler with a compiler extension package.

You can also use this in analog hardware! :D

https://en.wikipedia.org/wiki/Translinear_circuit


> AVX still wins though.

On what, microbenchmarks? I have realtime audio workloads where the hot loop is essentially linear algebra. Exactly the kind of work that suits AVX2/AVX512. Guess what, Apple Silicon still pulls ahead because real workloads are branchy, cache-hungry, full of dependencies and do not line up in 8 neat f64 operations per cycle.


Astra

+ hopefully reset?


Gervais Principle strikes again.


> Is there some really amazing Mac only software that would justify the effort ?

As others said, the killer app is XCode. Even if you can technically get it to run, you'll still need the full support and test flows of a native solution, so you might as well follow the proper path and use a Mac.

I can get Visual Studio to run in Parallels today. I still test with a real Windows machine.


I assume this wouldn't work for software that requires e.g. the Secure Enclave.


> But compared with Python, Julia, Matlab, R, Rust, C, C++ - Mojo feel relief for working with numerics.

Out of those, Julia is the only one that combines Multiple Dispatch and native code, both important for numerics.


Julia compiles to native code, same as C++/Rust.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: