objeck-lang
objeck-lang copied to clipboard
Optimized builds
For example, AVX2 builds, like https://github.com/zufuliu/notepad2/releases
I do not understand: faster builds or a new build systems?
I do not understand: faster builds or a new build systems?
Faster binaries.
Please at least search before posting. The keyword is AVX2
.
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2
Compilers have switches to enable advanced optimizations. AVX2 is only mentioned as one of the possible optimizations.
I need help understanding the context. On Intel, Objeck uses advanced instruction sets like SSE3. Costly floating point vector operations (i.e., transpose, dot product, etc.) are delegated to the Eignen C++ library, which leverages local hardware like APUs and GPUs. The same goes for ARM64 support.
No. This is not about how the JIT compiler of Objeck compiles bytecode into machine code. It's more simple. It's about building the Objeck binaries themselves (e.g: obc
, obr
,...) with advanced instruction sets like AVX2. It's a compiler switch just like -O3
.
Added to AMD64 builds for Windows and Linux.