基于Tilera多核处理器的并行模型研究
本文关键词:基于Tilera多核处理器的并行模型研究
更多相关文章: 多核 TILE-Gx36 Phoenix 低照度图像增强 并行
【摘要】:随着近年来多核处理器技术的发展,处理器上集成的核数量越来越多,这就要求程序员必须掌握并行程序的开发技术。各种并行开发模型已经比较成熟,如基于谷歌MapReduce思想和共享内存架构在多核处理器上实现的并行框架,独立于语言的、与处理器和操作系统无关的核间通信接口MCAPI都已经开始使用。目前,使用多个低频率的核经过Mesh网络架构集成到一个处理器上已经在处理性能上达到先进水平,而Tilera系列处理器就是其中的代表。本文首先研究了Tilera多核处理器的架构和核间通信模型,其最大的特点就是基于二维iMesh网络的系统架构和通信模型。其次,针对两种通用并行编程模型MCAPI和Phoenix进行研究,并对其在Tilera多核处理器上进行了实现。最后,在Phoenix并行编程模型基础上实现了并行化的图像增强算法。为了验证并行算法在Tilera多核处理器上的效率,对在Tilera TILE-GX36上实现的MCAPI核间通信效率进行了测试。同时对Phoenix框架的标准测试集进行了性能测试与分析,并发现并行核数量与程序执行之间存在的问题,其性能瓶颈主要是I/O压力造成的。最后对使用Phoenix实现的低照度图像增强算法进行了测试,使用不同核数量和不同大小的输入数据对性能进行分析,验证了Phoenix并行框架对程序运行效率的提升是具有普遍性的并且易于实现。
【关键词】:多核 TILE-Gx36 Phoenix 低照度图像增强 并行
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP332
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 符号对照表10-11
- 缩略语对照表11-15
- 第一章 绪论15-19
- 1.1 多核平台的发展15-16
- 1.2 多核并行编程技术与难点16-17
- 1.3 论文研究内容和创新点17
- 1.4 论文的结构和组织17-18
- 1.5 本章小结18-19
- 第二章 Tilera多核片上架构综述19-29
- 2.1 多核架构概述19-21
- 2.1.1 可编程多核处理器20
- 2.1.2 I/O设备20-21
- 2.2 Tile处理器架构21-24
- 2.2.1 处理器引擎22
- 2.2.2 高速缓存引擎22-23
- 2.2.3 交换引擎23-24
- 2.3 核阵列24-26
- 2.3.1 网络输入数据流25-26
- 2.3.2 网络输出数据流26
- 2.3.3 直达高速缓存I/O26
- 2.4 高速缓存架构26-28
- 2.4.1 高速缓存架构概述26-27
- 2.4.2 缓存微架构27-28
- 2.5 本章小结28-29
- 第三章 多核架构上核间通信分析与研究29-51
- 3.1 iMesh网络29-33
- 3.1.1 iMesh网络分析29-32
- 3.1.2 网状网络32
- 3.1.3 核间网络32-33
- 3.2 通信机制33-35
- 3.2.1 共享内存34-35
- 3.2.2 硬件网络35
- 3.3 动态网络35-38
- 3.3.1 网络属性35-36
- 3.3.2 存储网络36-37
- 3.3.3 消息网络37-38
- 3.4 静态网络38-40
- 3.4.1 静态网络概述38
- 3.4.2 静态路由协议38-39
- 3.4.3 数据流量控制和用户访问级特殊功能寄存器39-40
- 3.5 用户动态网络40-50
- 3.5.1 UDN基本用法40-41
- 3.5.2 避免UDN死锁41-42
- 3.5.3 寄存器设置42-44
- 3.5.4 UDN应用44-47
- 3.5.5 UDN测试与分析47-50
- 3.6 本章小结50-51
- 第四章 多核架构上并行模型的设计与实现51-75
- 4.1 MCAPI模型分析51-55
- 4.1.1 MCAPI节点分析52-53
- 4.1.2 MCAPI通信类型53-55
- 4.2 Phoenix模型分析55-57
- 4.2.1 Phoenix框架数据处理流程55-56
- 4.2.2 Phoenix框架缓冲区管理机制56
- 4.2.3 Phoenix框架错误恢复机制56-57
- 4.3 MCAPI模型实现57-65
- 4.3.1 模块设计57-60
- 4.3.2 数据结构设计60-62
- 4.3.3 函数接.实现62-65
- 4.4 Phoenix模型架构实现65-70
- 4.4.1 Phoenix框架并发和本地管理65-66
- 4.4.2 Phoenix数据结构设计66-68
- 4.4.3 任务工作负载特性68
- 4.4.4 Key-value数据结构68-70
- 4.5 低照度图像增强算法的并行设计70-73
- 4.5.1 低照度图像增强算法的分析70
- 4.5.2 基于Phoenix框架低照度图像算法的并行架构设计与实现70-73
- 4.6 本章小结73-75
- 第五章 硬件通信和并行模型的测试与分析75-89
- 5.1 MCAPI通信测试与分析75-78
- 5.1.1 测试平台75-76
- 5.1.2 测试结果及分析76-78
- 5.2 Phoenix框架多核性能分析78-83
- 5.2.1 测试方法78-79
- 5.2.2 测试结果及分析79-83
- 5.3 Phoenix应用的测试与分析83-86
- 5.4 本章小结86-89
- 第六章 总结与展望89-91
- 6.1 论文工作总结89
- 6.2 研究方向展望89-91
- 参考文献91-95
- 致谢95-97
- 作者简介97-98
【相似文献】
中国期刊全文数据库 前10条
1 张浩;兰峰;;多核处理器基本原理及其在汽车领域中应用的展望[J];汽车科技;2007年03期
2 何军;王飙;;多核处理器的结构设计研究[J];计算机工程;2007年16期
3 肖红;;基于多核处理器系统开发中的几个问题[J];广东广播电视大学学报;2007年04期
4 张健浪;;三大于二,多核CPU之田忌赛马[J];新电脑;2008年06期
5 都思丹;;前言:嵌入式多核处理器系统及视频信号处理技术研究进展[J];南京大学学报(自然科学版);2009年01期
6 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期
7 张戈;胡伟武;黄琨;曾洪博;王君;;片上多核处理器的结构级功耗建模与优化技术研究[J];自然科学进展;2009年12期
8 万志涛;章恒;张若渊;;基于多核处理器的深度包检测的实现和性能评估[J];电信科学;2009年S2期
9 李晋惠;寇立涛;乔永兴;;用软件来提高多核处理器性能的方法分析[J];工业仪表与自动化装置;2010年01期
10 严婕;;针对多媒体应用的多核处理器核间通信优化[J];计算机应用与软件;2010年08期
中国重要会议论文全文数据库 前10条
1 郭建军;戴葵;王志英;;一种多核处理器存储层次性能评估模型[A];第八届全国信息隐藏与多媒体安全学术大会湖南省计算机学会第十一届学术年会论文集[C];2009年
2 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年
3 刘杰;马彦;叶维;高剑刚;;多核处理器存储体系分析[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
4 潘送军;胡瑜;李晓维;;多核处理器瞬态故障敏感性分析[A];第五届中国测试学术会议论文集[C];2008年
5 万志涛;章恒;张若渊;;基于多核处理器的深度包检测的实现和性能评估[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年
6 方娟;张红波;;多核处理器预取策略的研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
7 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
8 桂亚东;;高效能计算机技术展望[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年
9 万志涛;;基于多核处理器的面向时延敏感服务的云基础架构[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年
10 陈远知;;多核处理器的里程碑——TILE64[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
中国重要报纸全文数据库 前10条
1 记者 曹继军 颜维琦;我国多核处理器研究实现新突破[N];光明日报;2012年
2 庆广;多核处理器助力无线多媒体业务拓展[N];中国电子报;2009年
3 北京大学计算语言所副所长 詹卫东;多核服务器:计算优势更上层楼[N];计算机世界;2005年
4 北京大学计算语言所副所长 詹卫东;双/多核服务器 计算优势更上层楼[N];网络世界;2005年
5 江南计算技术研究所 何正未;软件滞后制约多核应用[N];计算机世界;2006年
6 李梅 编译;多核处理器新年井喷[N];计算机世界;2007年
7 英特尔产品与平台市场部门数字家庭市场经理 庄淳杰;多核将大行其道[N];计算机世界;2007年
8 本报记者 陈斌;多核处理器的未来路径[N];计算机世界;2008年
9 王悦承;Oracle改变多核定价模式[N];中国计算机报;2006年
10 ;多核:技术无悬念应用待拓展[N];计算机世界;2008年
,本文编号:1028335
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1028335.html