随笔 - 121  文章 - 0  评论 - 11  阅读 - 74万

随笔分类 -  arm

ARM和NEON指令
摘要:在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。 ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv7和armv8系列。芯片类型有:arm7、arm9、arm11、cortex系列。指令集有:armv5、armv6 阅读全文
posted @ 2022-08-15 16:37 feng..liu 阅读(1187) 评论(0) 推荐(0) 编辑
使用NEON指令把UYVY数据转换为NV12
摘要:NEON是arm实现的向量操作指令集,在AARCH64架构上可以实现128bit(16个8位数据)的并行计算。 从UYVY格式转换成NV12的示意图是这样的。 NEON实现的关键代码是这样的 下面的图解释了蓝色部分的指令流程 这个算法在8155上面测试,转换1280x720分辨率的图片使用大约2.2 阅读全文
posted @ 2022-06-16 21:33 feng..liu 阅读(708) 评论(0) 推荐(0) 编辑
嵌入式程序优化(2)-neon内建函数讲解
摘要:1. neon intrinsics介绍 neon intrinsics 是官方提供的 neon内建函数,使开发者不再需要手动使用内嵌汇编也能够使用 neon指令 来优化程序。本来着重讲解此类内建函数的使用方法及简单的代码实例 本文也可用作neon内建函数的快速查找表 PS:本文默认读者们已经熟悉了 阅读全文
posted @ 2022-04-13 16:47 feng..liu 阅读(2721) 评论(0) 推荐(0) 编辑
嵌入式程序优化(1)-内嵌neon汇编
摘要:1. neon介绍 neon指令集是 arm 平台的 SIMD 指令集,也即单指令多数据指令集,如名字所说,一条只能可以同时处理多个数据,这里常常也使用另外一个名词来说 向量化编程。向量化编程在音视频处理领域中极为常见,随着人工智能深度学习等技术在嵌入式平台上的应用,neon指令集也可以被使用来优化 阅读全文
posted @ 2022-04-13 11:28 feng..liu 阅读(885) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示