![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机体系结构
文章平均质量分 96
计算机体系结构相关的博文
angelavor
本人就读于西北工业大学软件工程专业
展开
-
Arm指令模拟器开发参考指南【翻译自 armDeveloper】
这篇指南描述如何入门并使用Arm指令模拟器(Arm Instruction Emulator, ArmIE)。Arm指令模拟器是一款跑在AArch64(也就是Arm64)平台上的软件工具,用来模拟SVE(Scalable Vector Extension)指令集。想了解SVE可以去看看,我翻译的另一篇《SVE(Scalable Vector Extension)简介》。Arm指令模拟器使你可以在没有SVE支持的硬件上跑编译好的SVE应用的二进制程序。本节介绍如何安装和开始使用 Arm® 指令仿真器。Arm翻译 2022-06-02 21:17:31 · 2354 阅读 · 1 评论 -
SVE(Scalable Vector Extension)简介【翻译自 armDeveloper Introduction to SVE】
这里写自定义目录标题概述开始之前SVE 简介SVE 架构基础可扩展的向量寄存器`Z0-Z31`可扩展的谓词寄存器`P0-P15`可配置的向量长度SVE 汇编语法SVE架构特性SVE 编程软件和库支持如何用SVE编程写汇编使用SVE指令函数(Instrinsics)自动向量化使用优化的库如何运行SVE应用相关信息概述这篇指南是对Arm AArch64架构可伸缩向量扩展(SVE)的一篇简介。这在篇指南中,你可以学到SVE的主要特性,SVE的应用领域以及SVE和NEON的区别。我们也会描述对一个支持SVE的目翻译 2022-05-17 09:38:30 · 9437 阅读 · 2 评论 -
ARM Cortex-A 系列编程指南之ARMv8-A(AArch64浮点与NEON)
目录AArch64浮点与NEON技术AArch64中NEON和浮点的新特性NEON和浮点架构AArch64浮点与NEON技术ARM高级SIMD架构,其相关实现和支持软件通称为NEON技术。AArch32(相当于ARMv7 NEON指令)和AArch64都有NEON指令集。两者都可以显著加速对大型数据集的重复操作。这在媒体编解码器等应用程序中很有用。AArch64的NEON架构使用了32×128bit的寄存器组(是ARMv7的两倍)。这些寄存器同样可以被浮点指令集使用。所有编译的代码和子程序都符合EAB翻译 2022-05-07 16:52:13 · 3916 阅读 · 0 评论 -
ARM SIMD NEON 简介 (翻译自 Introducing NEON Development Article)
目录NEON简介SIMD是什么?ARM SIMD 指令集NEON是什么?NEON架构概览支持的数据类型NEON寄存器NEON指令NEON开发汇编器IntrinsicsNEON简介这篇文章介绍了ARM NEON技术,这项技术首次实现是在ARM Cortex-A8 处理器上。这篇文章将讲述通用的SIMD概念以及NEON架构,并给出如何利用此技术的概要描述,包含以下章节:SIMD是什么?NEON是什么?NEON的架构概览NEON开发技术SIMD是什么?一些现代软件,尤其是多媒体编解码软件和图形翻译 2022-04-23 10:20:36 · 3284 阅读 · 0 评论