ArmHelium技术指南:Cortex-M系列处理器的矢量运算扩展

ArmHelium技术指南:Cortex-M系列处理器的矢量运算扩展

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本学习Arm Helium MVE技术的理想指南。

内容简介

本书首先介绍了Helium的基本概念,包括单指令多数据(SIMD)、矢量处理、浮点和定点数据表示以及饱和运算等。然后,将指令集分解为几部分进行详细探讨,包括流水线结构、预测和分支处理、数据处理及内存访问等。此外,还介绍了Cortex-M55等Helium核心技术的编码机制,包括编译、调试和优化。最后,介绍了如何实现DSP和ML工作负载。

作者简介

作者乔恩·马什(Jon Marsh),拥有超过25年的从业经验,一直为Arm及其半导体合作伙伴工作。

章节目录

版权信息

译者序

前言

第1章 绪论

1.1 Helium简介

1.2 Armv8.1-M架构

1.3 对比其他Arm SIMD/DSP特性

1.4 Helium用例

1.5 问题

第2章 SIMD/矢量处理器概论

2.1 SIMD/矢量处理

2.2 浮点数和定点数

2.3 问题

第3章 Helium架构

3.1 Helium基础概念

3.2 Helium矢量处理

3.3 低开销分支扩展

3.4 尾部预测

3.5 Helium指令集

3.6 问题

第4章 数据处理指令

4.1 算术运算

4.2 乘法运算

4.3 数据移动

4.4 比较和预测

4.5 问题

第5章 内存访问指令

5.1 矢量加载和存储

5.2 离散-聚合

5.3 交织和解交织加载/存储

5.4 问题

第6章 Helium分支、标量和其他指令

6.1 低开销分支扩展

6.2 Armv8.1-M标量指令

6.3 其他指令

6.4 问题

第7章 Helium编程

7.1 编译器和工具

7.2 Helium编程方式

7.3 矢量库

7.4 自动矢量化

7.5 Helium原语函数

7.6 Helium汇编代码

7.7 从其他架构移植DSP代码

7.8 Helium底层代码

7.9 问题

第8章 性能和优化

8.1 代码剖析和性能评估

8.2 性能考量

8.3 性能和Cortex-M内存系统

8.4 双矢令块微架构的性能考量

8.5 性能示例

8.6 问题

第9章 DSP基础

9.1 矩阵运算

9.2 傅里叶变换

第10章 DSP滤波

10.1 卷积

10.2 滤波器

第11章 应用示例

11.1 图像处理

11.2 加密

第12章 神经网络和机器学习

12.1 神经网络简介

12.2 CMSIS-NN

12.3 微控制器TensorFlow Lite

12.4 针对Helium转换神经网络

12.5 经典机器学习

参考答案

扩展阅读

ArmHelium技术指南:Cortex-M系列处理器的矢量运算扩展是2023年由机械工业出版社出版,作者[英] 乔恩·马什。

得书感谢您对《ArmHelium技术指南:Cortex-M系列处理器的矢量运算扩展》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
OpenDaylight应用指南 电子书
本书分为OpenDaylight基础概述、重点项目介绍和开发实践三部分。介绍了OpenDaylight社区背景、组织架构与项目概况;分析与阐释了OpenDaylight部分主要项目的设计思路、原理和开发技术;探讨了基于OpenDaylight进行业务控制平台开发的实践经验。本书可以作为网络技术人员和IT系统开发人员的中初级读物,帮助他们快速了解OpenDaylight社区及其大型通用SDN控制器的
Android Gradle权威指南 电子书
  30万 读者的选择   一本关于AndroidGradle的权V指南   基于新的AndroidGradle   一本由浅入深讲解AndroidGradle开发的书   对Gradle基础、Groovy基础、Gradle插件、AndroidGradle构建、基于AndroidGradle的单元测试和持续集成等做循序渐进的讲解   在讲解的过程中融入作者在项目中遇到的问题、解决问题的思路以及方法。   通过本书,读者可以入门,并且深入了解Gradle以及AndroidGradle构建,并以此为基础,深入AndroidGradle相关知识点和使用技巧,让读者在工作中事半功倍。
Nmap渗透测试指南 电子书
本书专门介绍Nmap渗透测试的有关内容,全书共分12章,从基础的Nmap下载、安装开始介绍,由浅入深地对Nmap的功能作了完整详细的说明。同时书中还包括了大量的实践案例,更有利于读者对Nmap使用的理解。本书主要内容包括:Nmap基础、Nmap工作原理、扫描指定段、Nmap主机发现、TCPACKPing扫描、ARPPing扫描、路由跟踪、探索网络、从Nmap识别端口状态、隐蔽扫描、指纹识别与探测、
Go语言定制指南 电子书
本书从Go语言语法树出发,重新审视Go语言源文件,阐述定制Go语言的核心技术。书中通过对go/ast、go/ssa等包的分析,一步步深入Go语言核心,最后简要介绍LLVM,读者可以结合LLVM和Go语言语法树按需定制,创造一个语法与Go语言语法类似的简单的编程语言及与其对应的编译器,达到掌握自制编程语言和编译器的目的。
软技能:代码之外的生存指南(第2版) 电子书
一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。