Godson-T众核加速卡性能监控软件G-View的设计与测试算法的研究
【摘要】:
Godson-T是中国科学院计算技术研究所正在研制开发的适合于超深亚微米工艺实现的大规模片上众核系统。
近年来,片上性能计数器已被广泛应用于应用程序性能分析和芯片的功耗分析中,但是必须要有合适的软件支持,硬件性能计数器才能发挥出作用。为支持Godson-T用户分析优化应用程序的需求,以及Godson-T开发者优化Godson-T性能和功耗的需求,本文设计并实现了基于Godson-T模拟器以及FPGA实现的性能监控软件G-View。
另一方面,并行模型和并行算法作为并行体系结构的评测标准,一直以来都是研究的热点。为给系统测试G-View和Godson-T提供测试用例,本文亦提出了Godson-T的并行模型与Broadcast算法,以此为基础分析并实现了若干非数值并行算法。
本文的主要工作如下:
1,基于Godson-T体系结构,进行了实时性能监控软件的需求分析。
2,设计并实现了实时性能监控软件G-View,分与Godson-T模拟器交互和与Godson-T的FPGA实现交互两个版本。其中,G-View采用轮询算法获得Godson-T中各计数器值;G-View与Godson-T,G-View自身模块间都采用松耦合连接方式;把G-View的显示模块和运算模块合并于同一线程之中。
3,基于Godson-T存储一致性模型,分析并实现了并行算法Parallel Select,Parallel Merge和Parallel Sort,为G-View和Godson-T的系统测试提供了测试用例。
4,提出了扩展Parallel External Memory(EPEM)模型,并以该模型为基础,提出了测试用例中都需要调用的基础并行算法Broadcast,从理论和实验两方面证明了算法的最优性。
G-View的轮询策略可有效地实时监控Godson-T性能;G-View与交互对象的松耦合设计支持了交互对象的变化;G-View自身模块间的松耦合设计支持了Godson-T的版本升级;基于扩展PEM模型的Broadcast算法优化了测试用例的性能,解决了当前并没有适合Exclusive Read Exclusive Write(EREW)共享内存系统结构的并行模型的问题;调用该算法的LU分解算法在64核时可实现42.9%的性能提升。
|
|
|
|
1 |
张德富;解线性代数方程组的并行算法及其VLSI结构[J];电子学报;1982年05期 |
2 |
冯建周;孔令富;;基于网格的散乱点曲面重构技术[J];计算机工程;2009年18期 |
3 |
张大鹏,陈骏林;图象处理并行算法分析及其实现[J];宇航学报;1989年02期 |
4 |
贺瑞容,吴恩华;物理场图形生成的多处理机并行算法的研究和实现[J];计算机学报;1992年01期 |
5 |
曾泳泓,蒋增荣;GFT及离散卷积的并行算法及其实现[J];数值计算与计算机应用;1993年01期 |
6 |
张可军;陈福接;;求解线性丢番图方程(组)的串、并行算法[J];计算机工程与科学;1993年01期 |
7 |
朱和;李晓梅;;计算几何与并行算法[J];计算机工程与科学;1993年03期 |
8 |
杨克复;;并行处理技术[J];沈阳理工大学学报;1993年01期 |
9 |
任春丽,徐甲同,王俊平;实对称三对角矩阵特征值的一种并行算法及实现[J];西安电子科技大学学报;1999年02期 |
10 |
徐娟,汪懋华;用于图象处理的小波变换并行算法[J];小型微型计算机系统;1999年01期 |
11 |
董科军,刘让苏,郑采星,胡庆丰,何新芳;液态金属凝固过程分子动力学模拟的并行算法研究[J];计算机工程与科学;2000年03期 |
12 |
杨克复,马忠胜;非线性优化的并行算法[J];沈阳工业学院学报;2000年02期 |
13 |
易法令,李庆华,杨薇薇;Delaunay三角剖分并行算法研究及实现[J];小型微型计算机系统;2001年04期 |
14 |
重剑无锋;;并行算法中指针转移技术解析[J];中文信息;2003年10期 |
15 |
陈静瑾,邓雅诺,马文龙,余宁梅;USB2.0中CRC码的并行算法及硬件实现[J];西安理工大学学报;2004年03期 |
16 |
陈宏建,陈崚,李开荣,陈莉莉;RAPWBN的矩阵乘法并行算法[J];计算机工程;2004年23期 |
17 |
谭国律,陈博政;关于矩阵最优路径算法的探讨[J];计算机应用与软件;2005年01期 |
18 |
周益民,孙世新,田玲;一种实用的所有点对之间最短路径并行算法[J];计算机应用;2005年12期 |
19 |
李晓梅;吴建平;;Krylov子空间方法及其并行计算[J];计算机科学;2005年01期 |
20 |
李云强;;数据挖掘中关联规则算法的研究[J];大众科技;2006年01期 |
|