• 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
  • Statistical Profiling Extension for ARMv8-A

    Michael Williams
    Michael Williams

    The Statistical Profiling Extension is an optional feature in ARMv8.2. This article will provide an overview of the Extension, describe how it works, and the advantages it provides over other profiling mechanisms.

    Recently, Will Deacon posted a request…

    • over 3 years ago
    • Processors
    • Processors blog
  • Condition Codes 3: Conditional Execution in Thumb-2

    Jacob Bramley
    Jacob Bramley
    This post is part of a series:
    • Condition Codes 1: Condition Flags and Codes
    • Condition Codes 2: Conditional Execution
    • Condition Codes 3: Conditional Execution in Thumb-2
    • Condition Codes 4: Floating-Point Comparison Using VFP

    Note: Armv8 deprecates…

    • over 6 years ago
    • Processors
    • Processors blog