在所有zynq all programmable soc 的内部, 你都会发现一个双核的arm cortex -a9 mpcore处理器,而且zynq soc中的这两个处理器中都设有arm neon simd架构扩展集。那么为什么您需要采用arm neon simd扩展集呢?那是因为你可以因此大幅提升你的软件性能。你可能看不到您把关键任务转入zynq soc可编程逻辑所获得的那么大幅的加速,但是在很多应用中您都会看到某种加速现象。
	诀窍就在于neon扩展集的使用!
	这一特殊决窍的秘诀在于 project ne10的ne10开源库。设立ne10项目的目的是提供一套通用、有效的函数,可以大大优化arm架构,包括neon simd扩展集,并提供统一且便于测试的操作,以便融合到应用中。这个开源库支持静态链接和动态链接,并且是模块化的,因此不需要将未曾使用的库代码添加到您编写的代码脚本中。
	以下是目前ne10开源库当中可使用的函数列表:
	fir滤波器
	fir抽取器
	fir插入
	复数fft
	实数fft
	格型iir滤波器
	fir格型
	稀疏矩阵fir滤波器
	点积
	矢量加法
	矢量减法
	矢量累加
	矢量除法
	矢量集
	矢量长度
	矢量标准化
	矢量属性
	十字型矢量
	矩阵的加法
	矩阵的减法
	矩阵的乘法
	矩阵的除法
	矩阵向量乘法
	矩阵转置
	矩阵行列式
	逆矩阵
	矩阵转置
	单位矩阵
	下图显示了一组fft函数,展示了使用neon扩展集和ne10库与使用neon内联函数及armcc编译器生成矢量代码的性能对比。
			
			
       	 	
    	无线电源市场及技术现状研究
         	 	
    	魅族16s可能还要涨价,魅族Note 9 3月6日发售
         	 	
    	苹果公司AI领域最新进展与未来规划
         	 	
    	LED工矿灯浸透率不高 但是LED照明已进军智能家居
         	 	
    	采用C8051F410设计的精确信号模拟电路
         	 	
    	谈谈Zynq SoC里ARM NEON SIMD架构扩展集的使用
         	 	
    	从3个方面来了解物联网安全的指标参数
         	 	
    	每开创新完成近亿元A轮融资,无电物联网驶入快车道
         	 	
    	在家门外安装的和目智能门铃D1
         	 	
    	vivox20发布会前瞻:vivo x20外观、配置、价格汇总,发布会直播地址这里有
         
       	 	
    	电子芯闻早报:华润微电子收购仙童半导体新版要约
         	 	
    	平安科技声纹识别助力生物识别呈综合化发展
         	 	
    	百度与B站同将于3月在港二次上市
         	 	
    	2020下半年5G引发的新一轮换机潮有望来临
         	 	
    	大咖齐聚,北京等你!中国国际管道会议(CIPI)暨技术装备与成果展与您相约4月11日~
         	 	
    	C语言结构体(struct)用法的详解
         	 	
    	vivo NEX 3 5G是如何成为了5G手机市场的引领者
         	 	
    	INICnet™技术简化车载音频和声学功能的实现
         	 	
    	自动驾驶在此次疫情中大放异彩
         	 	
    	机器视觉外观缺陷检测对比人工检测有什么优势