[XMC™] 请问浮点运算,提高运算效率,必须转换成Q16 这种定点吗?

[复制链接]
4368|46
iyoum 发表于 2024-4-6 12:54 | 显示全部楼层
定点计算通常涉及整数运算,避免了浮点运算中复杂的对数、指数等函数计算,因此可以简化运算过程。
saservice 发表于 2024-4-6 16:15 | 显示全部楼层
精度高:浮点运算可以表示非常大或非常小的数值,因此它们在处理复杂数**算时具有较高的精度。
通用性:浮点运算可以用于各种类型的数**算,包括加法、减法、乘法、除法等。
weifeng90 发表于 2024-4-6 16:25 来自手机 | 显示全部楼层
非绝对,如果运算效率已经满足应用要求就没必要得。
nomomy 发表于 2024-4-7 10:18 | 显示全部楼层
利用多核处理器或者众核架构进行并行浮点运算,提高运算效率。
cashrwood 发表于 2024-4-7 13:27 | 显示全部楼层
定点格式能够提供一个固定的精度,例如Q16.16定点小数可以提供最大精度为1.525e-05的表示范围。
pl202 发表于 2024-4-7 16:02 | 显示全部楼层
科学计算或其他需要高精度处理的场景可能更适合使用标准的浮点格式(如IEEE 754标准的单精度和双精度浮点数)。
alvpeg 发表于 2024-4-7 18:48 | 显示全部楼层
采用高效的浮点运算库,如Intel的Math Kernel Library(MKL),或者针对特定运算进行手工优化。
belindagraham 发表于 2024-4-7 21:48 | 显示全部楼层
浮点数运算在处理科学计算和高精度数值时非常有用,但在某些场合,如嵌入式系统或实时系统中,浮点运算可能会带来额外的开销,因为浮点运算单元通常比定点运算单元复杂,且浮点数的表示和运算需要更多的处理时间和内存空间。在这些场景下,为了提高运算效率和减少资源占用,工程师们常常会将浮点数转换为定点数来进行运算。
chenqianqian 发表于 2024-4-8 07:53 来自手机 | 显示全部楼层
这个不一定,如果处理速度已经满足要求就不用了。
tabmone 发表于 2024-4-8 15:27 | 显示全部楼层
在某些情况下,算法设计可能更容易适应定点运算,从而提高效率。
jonas222 发表于 2024-4-9 11:43 | 显示全部楼层
一些硬件平台对浮点运算的支持可能较弱,而对定点运算的支持可能更好。在这种情况下,使用定点运算可能更有利。
小夏天的大西瓜 发表于 2024-4-22 21:41 | 显示全部楼层
Q16是一种常见的定点表示格式有时没有必要一定使用
芯路例程 发表于 2024-4-22 22:53 | 显示全部楼层
使用带有浮点运算器的处理器,例如带有浮点加速的浮点运算器(fpu)或 dsp。
中国龙芯CDX 发表于 2024-4-23 14:46 | 显示全部楼层
这个精度问题还是看自己的需求吧,一般情况下是不需要的
LLGTR 发表于 2024-4-25 02:21 | 显示全部楼层
定点运算通常采用整数运算,避免了浮点运算中的复对数、指数等函数运算,简化了运算过程。
鹿鼎计 发表于 2024-4-28 19:38 | 显示全部楼层
我觉得浮点型运算还是很占CPU的,能精简,尽量精简。
软核硬核 发表于 2024-4-28 20:00 | 显示全部楼层
不是必须的,如果想要运算快一些,就可以转换一下。
理想阳 发表于 2024-5-7 09:02 | 显示全部楼层
采用多核心或多核架构进行并行浮点运算,提高运算效率。
digit0 发表于 2024-5-9 07:12 | 显示全部楼层
Q16是一种常见的定点表示格式,有时不一定使用
朝生 发表于 2024-5-10 09:25 | 显示全部楼层
使用具有浮点处理器的处理器,例如具有浮点加速的浮点处理器(fpu)或 dsp。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部