• compiler optimization options for ARMv8 GCC compiler on ARM cortex a53 (bare metal application)

    khan777
    khan777

    I am using ARMv8 GCC compiler(aarch64-none-elf-gcc) for my bare metal application on ARM cortex a53. I am using neon intrinsics with plain C in my code so I would like to ensure to use all optimization option available for this compiler.

    I tried -mfpu…

    • 2 months ago
    • Processors
    • Cortex-A / A-Profile forum
  • What is arrangement specifier(.16b,.8b) in ARM assembly language instructions?

    surajrgupta
    surajrgupta

    I want to what exactly is arrangement specifier in arm assembly instructions.

    I have gone through ARM TRMs and i think if it is size of Neon register that will be used for computation

    for e.g. TBL Vd.Ta, {Vn.16B,Vn+1.16B }, Vm.Ta

    they mentioned Ta to…

    • 10 months ago
    • Processors
    • Cortex-A / A-Profile forum
  • I'm not seeing any flush-to-zero (FTZ) effects with NEON intrinsics on an ARM A9, any advice?

    David L
    David L

    Hi everyone,

    As the title states - I've had issues reproducing flush-to-zero (FTZ) using the NEON intrinsics provided in the 'arm_neon.h' header. For test purposes I'm using an iPhone 6 with an ARMv8-A dual-core ('Twister') CPU.…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Memory barrier (DSB, DMB). Does they guarantee writing data on cache to memory?

    Yeo Reum Yun
    Yeo Reum Yun

    Hi Experts,

    I'm reading white paper for ARMv7 and ARMv8.

    but when i reading cache part and memory re-ordering, i have silly questions.....

    Suppose there are below instructions..

     

    Core A:

         STR R0, [Msg]

         STR R1, [Something…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Porting PuTTY to Windows on Arm

    Simon Tatham
    Simon Tatham

    In my day job, I work in the Arm Development Solutions Group, developing Arm Compiler and its supporting tools. In my spare time, I’m also the lead developer of the free SSH client PuTTY.

    Recently, Windows on Arm has been making a splash, so last…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • No segmentation fault when expected with aligned load and store

    aketh
    aketh

    Hi all,

    It is a well known fact that performing an aligned vector load with an unaligned memory address should lead to segmentation fault.

    However, when I do try to run code segment below using the same, i do not see any segmentation fault.

    ---------…

    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • NE10 和 acl(arm compute library)那个效果更好?

    oska874
    oska874

    现在想优化arm cpu 的运算能力,看到这两个库 ne10 和ACL,如果只针对cpu(比如A9和A53),那个库的运算性能更好?

    题外话,NE10和ACL 的定位和区分度?

    • over 1 year ago
    • 中文社区
    • 中文社区论区
  • Technology Update: Scalable Vector Extension (SVE) for Armv8-A

    Nigel Stephens
    Nigel Stephens

    Today at Hot Chips in Cupertino, I had the opportunity to present the latest update to our Armv8-A architecture, known as the Scalable Vector Extension or SVE. Before going into the technical details, key points about Armv8-A SVE are:

    • Arm is significantly…
    • ARMv8-A SVE technology Hot Chips v12.pdf
    • over 3 years ago
    • High Performance Computing
    • HPC blog
  • A Walk Through the Cortex-A Mobile Roadmap

    Brian Jeff
    Brian Jeff

    Chinese Version中文版

    Introduction

    The ARM Cortex-A mobile application processor product line spans several generations and three main product tiers. Developers and SoC designers experienced with one or more of the newer ARM ARM Processors benefit from an…

    • over 6 years ago
    • Processors
    • Processors blog