映射之计算技术
映射 计算技术
2023-09-14 09:16:21 时间
映射之计算技术
1、算法转换
(1)、定常数转换
对于定常数,可以通过一定的转换将其转换为移位和加法运算,从而减少乘法器和除法器的使用。
考虑以下乘法运算的实现
dout = din x 255
转换后
dout = din x (256 - 1) = (din << 8) - din
dout = din x 123
转换后
dout = din x (64 + 32 + 16 + 8 + 2 + 1)
= din x (26 + 25 + 24 + 23 + 22 + 21 + 20)
=din x (27 - (22 + 20))
对于小数的处理则需要先将其转换为整形处理
dout = din/25
转换后
dout = 210 x din/(25 x 210)
= 210 /25 x din x 2-10
= 40.96 x din x 2-10
≈din x (25 + 23 + 2-1 + 2-2 + 2-3 + 2-4 + 2-6 + 2-7) x + 2
相关文章
- Entity Framework Code First属性映射约定
- hibernate5(10)注解映射[2]一对多单向关联
- Pythoncookbook(数据结构与算法)在字典中将键映射到多个值上的方法
- 【JAVA】java编译错误:编码UTF8/GBK的不可映射字符
- 【python cookbook】【数据结构与算法】20.将多个映射合并为单个映射
- windows程序设计(五)---映射模式(转换设备坐标和逻辑坐标)
- LTE信道及映射
- 【IPC进程间通讯之三】内存映射文件Mapping File
- 懒汉思维处理dapper字段名与属性名的映射方式
- 【Linux 内核 内存管理】内存管理系统调用 ① ( mmap 创建内存映射 | munmap 删除内存映射 | mprotect 设置虚拟内存区域访问权限 )
- hibernate 继承映射
- 完美解决docker和宿主机ubuntu空间不足问题以及软连接到映射的目录的空间内存解决方法
- RBF网络——核心思想:把向量从低维m映射到高维P,低维线性不可分的情况到高维就线性可分了