AvxToNeon

类型:系统库

开发语言:C

AvxToNeon

软件介绍

AvxToNeon是一款接口集合库。当使用Intrinsics接口的应用程序从传统平台迁移到鲲鹏计算平台时,由于各个平台的Intrinsic函数定义不同,需要逐一对于Intrinsic函数重新进行适配开发。针对该问题,我们提供了AVX2Neon模块,将传统平台的Intrinsic接口集合使用鲲鹏指令重新实现,并封装为独立的接口模块(C语言头文件方式),以减少大量迁移项目重复开发的工作量。 用户可以通过将头文件导入应用程序即可继续使用传统平台的Intrinsic函数。

Intrinsic:这里指的是基于gcc编译的一种内建函数,一般是对处理器高级指令(如向量化指令等)的C内联函数格式封装,各个处理器厂商的接口定义存在较大差异。

使用场景

将依赖Intel Intrinsic的应用快速迁移到鲲鹏生态。 适配函数以头文件方式集成到Porting Advisor工具,通过工具识别迁移点,并提供一键式快速迁移。

AvxToNeon架构图

源码下载

开放源码下载:立即下载

(未公开源码请点击右侧“联系我们”联系技术支持获取)

问题反馈

使用中遇到问题请反馈至: 问题反馈链接

相关软件

AvxToNeon架构图

AvxToNeon

类型:系统库

开发语言:C

软件介绍

AvxToNeon是一款接口集合库。当使用Intrinsics接口的应用程序从传统平台迁移到鲲鹏计算平台时,由于各个平台的Intrinsic函数定义不同,需要逐一对于Intrinsic函数重新进行适配开发。针对该问题,我们提供了AVX2Neon模块,将传统平台的Intrinsic接口集合使用鲲鹏指令重新实现,并封装为独立的接口模块(C语言头文件方式),以减少大量迁移项目重复开发的工作量。 用户可以通过将头文件导入应用程序即可继续使用传统平台的Intrinsic函数。

Intrinsic:这里指的是基于gcc编译的一种内建函数,一般是对处理器高级指令(如向量化指令等)的C内联函数格式封装,各个处理器厂商的接口定义存在较大差异。

使用场景

将依赖Intel Intrinsic的应用快速迁移到鲲鹏生态。 适配函数以头文件方式集成到Porting Advisor工具,通过工具识别迁移点,并提供一键式快速迁移。

AvxToNeon架构图

源码下载

开放源码下载:立即下载

问题反馈

使用中遇到问题请反馈至: 问题反馈链接

相关软件

AvxToNeon架构图