前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ABB HIEE320606R1 独立软件包中提供软件应用程序

ABB HIEE320606R1 独立软件包中提供软件应用程序

原创
作者头像
用户10534454
发布2023-05-04 16:33:24
1800
发布2023-05-04 16:33:24
举报
文章被收录于专栏:GEGE

ABB HIEE320606R1 独立软件包中提供软件应用程序

随着Arm推出可扩展矢量扩展(SVE)作为ARMv8-2中的可选扩展,编译器自动矢量器可以在优化SVE或Neon之间进行选择。程序员可以通过gcc来影响这个选择-前进编译器标志。例如-march=armv8.2-a+sve在Armv8.2-A和上启用SVE-march=armv9-a+nosve禁用Armv9-A上的SVE。

区别SVE和霓虹的一个重要特征是应用于向量的每个元素(车道)的预测。通过使用矢量预测,SVE经常可以对Neon不能实现的循环进行矢量化。有时,当一个循环可以用SVE或霓虹矢量化时,SVE实现会更有效。例如,SVE预测可以消除Neon矢量化所需要的一些矢量比较和选择。

对SVE和这两个关键属性的良好描述可以在IEEE微论文“Arm可伸缩向量扩展”中找到。艾尔。, 2017)[1]。关于SVE和霓虹的例子和比较的更多细节可以在白皮书《SVE和VLA规划掠影》(F. Petrogalli,2020)中找到[2]。最后,在“Arm可扩展向量扩展和机器学习应用:(D. A. Iliescu和F. Petrogalli,2018)中找到了SVE在机器学习中的应用[3].

这篇博客描述了一个对HACCmk基准测试中出现的热循环进行矢量化的案例研究。

ABB DSQC602

ABB DSQC354

ABB DSQC352

ABB DSQC346U

ABB DSQC327A

ABB IMSED01

ABB L110-24-1

ABB INNPM12

ABB INNIS01

ABB IMSET01

ABB EI803F

ABB 3BDH000017R1

ABB IMMPI01

ABB IMMFP12

ABB IMFEC12

ABB IMDSO14

ABB IMDSI14

ABB DI814

ABB DPW01

ABB DSBB175

ABB DSAO110

ABB DSAI130

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档