ARM Fast Model Native acceleration

Hi,

Do the ARM Fast Models support native acceleration when running on an ARM server. I am running arm binaries of ARM Fast Models on a high-end arm server but the performance is about 6-7 times slower as compared to running on an x86_64 system. I have specifically compiled a SystemC Virtual Platform for Cortex-R82x1 present in one of the examples in ARM Tools Portfolio. 

Regards,

Mughees

Parents
  • Fast Models use dynamic binary translation to translate an Arm binary to the instruction set supported by the underlying hardware. It does not attempt to run natively and then trap and emulate illegal instructions. The translation backend for Arm is only a few years old and will improve in performance over time. 6-7 times slower does seem abnormal. Can you send the details of your experiment to suppor@arm.com so we can investigate?  Just reference this Community thread within your email.

Reply
  • Fast Models use dynamic binary translation to translate an Arm binary to the instruction set supported by the underlying hardware. It does not attempt to run natively and then trap and emulate illegal instructions. The translation backend for Arm is only a few years old and will improve in performance over time. 6-7 times slower does seem abnormal. Can you send the details of your experiment to suppor@arm.com so we can investigate?  Just reference this Community thread within your email.

Children