计算机基础
文章平均质量分 76
来知晓
时光如流水
一定要从中
捉几条鱼
展开
-
编译构建:Makefile在Windows下使用rm指令失败分析
Windows平台用Makefile无法删除中间件?Makefile删除编译中间件时报错:系统找不到指定文件,如何解决?原创 2024-03-19 19:34:53 · 1091 阅读 · 0 评论 -
关于FFT,你需要知道的
带着以下问题去阅读,也许能快些找到答案:推荐学习资料:原创 2023-05-18 20:38:21 · 403 阅读 · 0 评论 -
计算机中负数除法取余问题分析与实现
项目中遇到一个奇怪的问题,定位bug半天,发现同样的负数取余操作,在不同编程语言中实现竟然不一致,我滴个天,惊呆了。于是,仔细分析了下背后原因原创 2023-03-23 19:20:18 · 812 阅读 · 0 评论 -
关于对称四舍五入和非对称四舍五入的分析
项目中有时需要用到浮点转定点,以便于在低功耗设备上运行,不同平台上对定点化后的浮点运算四舍五入有不同实现,如果处理不慎,容易在精度要求高的场合误差累积导致算法效果恶化。原创 2023-02-08 17:57:01 · 1423 阅读 · 0 评论 -
用Excel写个摸球模拟器玩玩
用Excel实现摸球模拟器的功能:模拟两种颜色的球,随机摸球N次后,摸到不同颜色的次数。原创 2022-12-14 22:59:40 · 4034 阅读 · 26 评论 -
一个bug引发的对大端小端的深入思考
最近工作中,有个同事遇到个问题百思不得其解,音频信号出声始终不正常,非常嘈杂,只能隐隐约约听到一些信息。原创 2022-11-08 09:09:13 · 439 阅读 · 0 评论 -
NDK编译系列:构建C/CPP工程
Windows平台编译时,需安装Andriod官网下的NDK工具,并配置相关环境变量。对源码,建议按以下目录结构组织构建。原创 2022-09-07 20:36:42 · 1698 阅读 · 0 评论 -
排序算法重点总结
排序是算法入门的第一关,对排序算法性能的评价指标主要有:时间复杂度、空间复杂度和稳定性。直观上讲,时间复杂度指实现算法的时间长短,空间复杂度指实现算法所需的内存大小。复杂度越高,实现所需时间越长,内存越大。原创 2022-09-02 21:30:29 · 386 阅读 · 0 评论 -
VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白
CPU,Centeral Processing Unit(中央处理器)GPU,Graphics Processing Unit(图形处理器)VPU,Video Processing Unit(视频处理单元)NPU,Neural-netwok Processing Unit(神经网络处理器)TPU,Tensor Processing Unit(张量处理器)原创 2022-04-24 21:42:38 · 10474 阅读 · 0 评论 -
浮点代码转定点加速中定点化原理分析
浮点代码转定点加速中定点化原理基本概念浮点数与定点数映射转换浮点到定点定点到浮点定点数与浮点数存储的区别参考资料基本概念在分析讲解定点和浮点之间映射前,我们需要了解以下基本概念。位宽一个浮点数用多少位的整数来表示如(16, 4),则表示用16位整数来表达浮点数假设为有符号数则其中:1位为符号位,4位数为表达整数,剩余11位表达(0, 1)的小数分布如图:标值即指用多少位,来保存小数若位宽表示为(16, 4),则标值为Q15浮点数与定点数映射转换浮点到定点原创 2021-09-24 17:08:36 · 1666 阅读 · 0 评论 -
计算机中浮点数存储的本质分析
计算机中浮点数存储的本质分析浮点存储本质IEEE标准算法实例分析总体过程过程分析参考资料浮点存储本质目前计算机中多采用IEEE确定的浮点存储标准算法,核心原理为将浮点的整数用2的指数来表达压缩,小数用2的负指数来表达压缩。IEEE标准算法分为指数位+小数位,将整数的表达更压缩float: 32位固定分配为1bit符号位,8bits指数位,23bits尾数位(注:不完全是小数)double:64位固定分配为1bit符号位,11bits指数位,52bits尾数位(注:不完全是小数)原创 2021-09-23 20:48:46 · 643 阅读 · 0 评论
分享