• Bringing NVIDIA GPU Debugging to AArch64 with Arm DDT

    Nick Forrington
    Nick Forrington

    Following the ISC 2019 announcement that NVIDIA would be bringing its full stack of AI and HPC software to the Arm ecosystem, work is already underway to expand tooling support for developing NVIDIA GPUs on Arm hardware.

    For many years, Arm Forge has enabled…

    • 11 months ago
    • High Performance Computing
    • HPC blog
  • Optimizing the performance of HPC codes on Arm systems

    Chris Goodyer
    Chris Goodyer

    In my previous blog on, Running HPC Applications on Arm, I talked about lots of the work that has been going on about getting a wide range of HPC applications running on today’s Arm systems. Today, I want to focus more on some of the key optimizations…

    • over 1 year ago
    • High Performance Computing
    • HPC blog
  • Emulating SVE on existing Armv8-A hardware using DynamoRIO and ArmIE

    Miguel Tairum
    Miguel Tairum

    The Arm Instruction Emulator (ArmIE) is a tool that converts instructions not supported on hardware to native Armv8-A instructions, such as those from the Scalable Vector Extension (SVE) instruction set. ArmIE enables developers to run and test SVE binaries…

    • over 1 year ago
    • High Performance Computing
    • HPC blog
  • An update on GNU performance

    Kyrylo Tkachov
    Kyrylo Tkachov

    Welcome back!

    A lot has happened since the last GNU Tool chain performance update. The GCC and glibc communities have been hard at work since, improving the compiler and the library with new usability, language, debugging, security and a myriad of other features…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog