Programming News Archives
Haswell-Tuned Binaries Are Still Sometimes Faster On AMD Ryzen Than Znver1 Tuning

Yesterday I posted benchmarks of Clang 4 vs. Clang 5 with AMD Ryzen now that LLVM 5 has received the initial AMD Zen "znver1" scheduler model. That scheduler model and improvements to LLVM/Clang 5.0 yielded some performance improvements, but still there are cases where using "-march=haswell" for tuning and running those generated binaries on Ryzen leads to better performance.

21 July 2017 - March - 4 Comments
Rust 1.17 Released

Judging by the massive Rust fan base in our forums, those of you reading this will be delighted today about the newest version of Rustlang, v1.17.

27 April 2017 - Rust 1.17 - 25 Comments
Facebook Brings HHVM To ARM 64-bit

It looks like Facebook could be exploring more from ARM servers in their data centers as they have now brought their HHVM PHP implementation to AArch64.

9 March 2017 - Facebook ARMing? - 9 Comments
Zapcc 1.0 Compiler Announced

Several times in the past we have covered Zapcc as an LLVM Clang based compiler focused on very fast compilation speeds. Zapcc 1.0 has been released today.

6 March 2017 - Zapcc 1.0 - 30 Comments
A WebAssembly Back-End For The GNU Toolchain

The WebAssembly efforts so far have been centered around making use of the LLVM compiler infrastructure, but now there are patches for providing partial WASM support atop the GNU toolchain.

5 March 2017 - Partial Support - 6 Comments
WebAssembly Ends Browser Preview With Initial API & Binary Format

The WebAssembly project that's the cross-browser effort for low-level programming for in-browser client-side execution has reached a major milestone today. WASM can allow compiling C/C++ among other languages down into code supported by Firefox, Chrome, WebKit, and Edge.

28 February 2017 - WebAssembly - 24 Comments

218 Programming news articles published on Phoronix.