ZHCU881D
May 2020 – May 2024
1
请先阅读
关于本手册
相关文档
商标
2
引言
2.1
C7000 数字信号处理器 CPU 架构概述
2.2
C7000 分离式数据路径和功能单元
3
C7000 C/C++ 编译器选项
3.1
概述
3.2
为性能选择编译器选项
3.3
了解编译器优化
3.3.1
软件流水线
3.3.2
矢量化和矢量谓词
3.3.3
自动使用流引擎和流地址生成器
3.3.4
循环折叠和循环合并
3.3.5
自动内联
3.3.6
if 转换
4
基本代码优化
4.1
迭代计数器和限制的有符号类型
4.2
浮点除法
4.3
循环携带依赖和 restrict (限制)关键字
4.3.1
循环携带依赖
4.3.2
restrict (限制)关键字
4.3.3
运行时别名消歧
4.4
函数调用和内联
4.5
MUST_ITERATE 和 PROB_ITERATE Pragma 与属性
4.6
if 语句和嵌套的 if 语句
4.7
内在函数
4.8
矢量类型
4.9
待使用和避免的 C++ 特性
4.10
流引擎
4.11
流地址生成器
4.12
优化库
4.13
存储器优化
5
了解汇编注释块
5.1
软件流水线处理阶段
5.2
软件流水线信息注释块
5.2.1
循环和迭代计数信息
5.2.2
依赖和资源限制
5.2.3
启动间隔 (ii) 和迭代
5.2.4
常量扩展
5.2.5
使用的资源和寄存器表
5.2.6
阶段折叠
5.2.7
存储器组冲突
5.2.8
循环持续时间公式
5.3
单个调度迭代注释块
5.4
识别流水线故障和性能问题
5.4.1
阻止循环进行软件流水线作业的问题
5.4.2
软件流水线故障消息
5.4.3
性能问题
6
修订历史记录
5.4
识别流水线故障和性能问题
下述小节解释了可能阻止循环优化的情景。
千亿体育app官网登录(中国)官方网站IOS/安卓通用版/手机APP
|
米乐app下载官网(中国)|ios|Android/通用版APP最新版
|
米乐|米乐·M6(中国大陆)官方网站
|
千亿体育登陆地址
|
华体会体育(中国)HTH·官方网站
|
千赢qy国际_全站最新版千赢qy国际V6.2.14安卓/IOS下载
|
18新利网v1.2.5|中国官方网站
|
bob电竞真人(中国官网)安卓/ios苹果/电脑版【1.97.95版下载】
|
千亿体育app官方下载(中国)官方网站IOS/安卓/手机APP下载安装
|