声明
致谢
摘要
第一章 绪论
1.1 研究背景和研究意义
1.2 相关技术介绍
1.2.1 多核技术
1.2.2 高密度计算
1.2.3 可重构计算
1.2.4 硬件加速器
1.3 可重构硬件计算系统研究现状
1.4 主要研究内容
1.5 课题来源
1.6 论文组织结构
第二章 可重构硬件加速器关键算法
2.1 关键算法分析
2.2 矩阵运算
2.2.1 矩阵乘法
2.2.2 矩阵分解
2.2.3 矩阵求逆
2.2.4 矩阵转置
2.3 矩阵运算算法优化
2.3.1 改进的矩阵三角分解算法
2.3.2 改进的矩阵求逆算法
2.4 神经网络激活函数拟合算法
2.5 多目运算
2.6 本章小结
第三章 可重构硬件加速引擎设计方案
3.1 硬件加速引擎架构
3.2 硬件加速引擎工作原理
3.2.1 硬件加速引擎功能结构
3.2.2 硬件工作流程
3.3 运算结构选择
3.3.1 矩阵求逆运算结构选择
3.3.2 矩阵乘运算结构选择
3.3.3 拟合运算结构选择
3.4 存储策略
3.4.1 存储资源管理和分配
3.4.2 地址无冲突设计
3.5 地址产生规律
3.5.1 矩阵求逆运算类型下地址产生规律
3.5.2 多目运算和矩阵转置模式下读/写地址规则
3.6 地址和数据解交织
3.7 四种重构模式
3.7.1 矩阵求逆运算模式
3.7.2 矩阵转置运算模式
3.7.3 多目运算模式
3.7.4 拟合运算模式
3.8 本章小结
第四章 可重构硬件加速引擎验证与性能评估
4.1 验证目标与验证方案
4.2 运算误差分析
4.3 资源占用分析
4.4 性能分析
4.5 本章小结
第五章 可重构硬件加速引擎在异构多核系统中的集成
5.1 可重构硬件加速引擎在异构多核SoC中的集成方式
5.2 可重构硬件加速引擎在异构多核SoC中的集成
5.3 异构多核SoC系统功能验证
5.3.1 面向复杂空间信号处理的多核系统验证平台
5.3.2 面向复杂空间信号处理的多核系统验证平台
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
攻读硕士学位期间的学术活动及成果情况
合肥工业大学;