gpt4 book ai didi

c - ARM 的 NEON 对于整数比 float 更快吗?

转载 作者:太空狗 更新时间:2023-10-29 15:15:01 25 4
gpt4 key购买 nike

或者浮点运算和整数运算的速度相同?如果不是这样,整数版本要快多少?

最佳答案

您可以找到有关 Instruction-specific scheduling for Advanced SIMD instructions 的信息对于 Cortex-A8(他们不会为较新的内核发布它,因为此后时序业务变得非常复杂)。

参见 Advanced SIMD integer ALU instructionsAdvanced SIMD floating-point instructions :

您可能需要阅读 how to read those tables 的解释.

为了给出一个完整的答案,一般浮点指令需要两个周期,而在 ALU 上执行的指令需要一个周期。另一方面,long long(8 字节整数)的乘法是四个周期(forum same source),而 double 的乘法是两个周期。

一般来说,您似乎不应该关心 float 与 integer,但仔细选择数据类型(float 与 double,int 与 long long)更为重要。

关于c - ARM 的 NEON 对于整数比 float 更快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16855508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com