Jul. 18, 2024
AMD 3DNow!

AMD’s near-ancient 3DNow! instructions have faded even further into obscurity. Open-source compiler LLVM is finally removing support for the set of instructions that hasn’t been supported by AMD’s CPUs since 2011.

The 3DNow! instruction set was introduced in 1998 as a competitor to Intel’s MMX. It added Single Instruction, Multiple Data (SIMD) instructions to AMD’s base x86 instruction set, which helped the CPUs do vector processing of floating-point operations using vector registers.

Jun. 8, 2024

There was a very exciting Friday evening code drop out of AMD... They announced a new project called Peano that serves as an open-source LLVM compiler back-end for AMD/Xilinx AI engine processors with a particular focus on the Ryzen AI SOCs with existing Phoenix and Hawk Point hardware as well as the upcoming XDNA2 found with the forthcoming Ryzen AI 300 series.

Jun. 5, 2024

Georgia Tech, in a partnership with NVIDIA and OpenACC Organization, recently hosted a virtual open hackathon using the Institute’s recently unveiled AI Makerspace, a hub for artificial intelligence (AI) supercomputing.

The event marked the inaugural utilization of the new campus resource outside of the classroom.

Mar. 18, 2024
LLVM Clang logo

With my recent NVIDIA GH200 Grace CPU benchmarks carried out remotely via GPTshop.ai, besides looking at areas like the 64K kernel page size performance benefits I also ran some fresh benchmarks looking at the performance difference when the binaries were generated by LLVM Clang rather than the default GCC compiler on Ubuntu Linux. This article shows off the performance difference for the 72-core Neoverse-V2 server/HPC processor when leveraging LLVM Clang rather than the GNU Compiler Collection.