基于GPU的FPGA并行布线算法实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:qz824zane
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型FPGA设计要花费很长时间才能将硬件描述语言转化为比特流文件,其中布局和布线最为耗时。GPU可以支持高度并行计算,具有良好的通用性,因此本课题选用GPU设计实现并行FPGA布线算法。FPGA布线阶段的任务是在布线资源图中,寻找从线网源端到漏端的最短路径(成本最低)。针对布线资源图在GPU上的表达方式问题,本课题采用一种改进的紧凑邻接表来表示图G(V,E,W)。VPR中迷宫布线器的本质是Dijkstra算法,本文提出了在GPU上并行的Dijkstra算法,即可保存路径的迭代Advanced_Atomics_SSSP算法,利用GPU的原子操作特性并行扩展节点。当图中节点度比较大时,节点扩展阶段并行线程中进行有效计算的线程数多,其加速性能较优。VPR在进行一次布线迭代时,需要对多个线网进行布线,而每个线网需搜索从源端到一个或多个漏端的最短路径。该问题可建模为APSP。本文提出了利用二叉堆优化的Heap_APSP算法,每一个线程负责搜索从一个源点到其他所有节点的最短路径。将上述两种算法嵌入到VPR,然后用T-Vpack封装MCNC的大规模电路电路到逻辑单元块,然后进行布局得到.net文件。读入.net文件进行并行布线。实验结果表明:Advanced_Atomics_SSSP算法并没有起到加速的效果; Heap_APSP算法在启动8个线程时,与VPR中串行的布线算法相比可达到3至7倍的加速效果。
其他文献
随着行为公司财务学的兴起,管理者过度自信这一非理性行为也逐渐融入学者的视野,越来越多的学者开始关注管理者的非理性行为与企业决策之间的关系。而资本结构决策作为财务学
随着故障预测和健康管理(PHM)技术的不断发展,各种电子设备开始逐步应用含有PHM技术的硬件和软件。该技术的应用使得电子设备的可靠性和安全性能大幅提高,经济效益也显著提升。而
针对小功率单相并网逆变器传统网压前馈的PI(比例积分)控制器在跟踪正弦电流指令时存在稳态误差和抗干扰能力差等方面缺陷,文中给出了一种PR(Proportional-resonant比例谐振)控制
<正>本报讯近日,国土资源部、农业部在京联合召开视频会议,部署耕地保护重大行动——落实永久基本农田划定和规范设施农用地管理工作。中共中央政治局常委、国务院总理李克强
8月1日,国务院新闻办召开例行吹风会,对近日发布的《治理高值医用耗材改革方案》进行政策解读。国家医疗保障局副局长李滔在吹风会上表示,集中采购是降低高值医用耗材价格最
对称性是现代物理的一个重要概念,在物理学问题的研究中占有重要地位。结合对称性分析在电磁学中的若干应用举例,判断场源的对称性,从而得到场分布的对称性。阐述了对称性分
高折射率差亚波长光栅(HCG)作为一种新型的亚波长光栅,具有周期小于入射波长且光栅层等效折射率与周围媒介折射率相差很大的结构特点,经过简单的结构设计就能获得宽反射谱、
"大数冠小数"约数表示法是指汉语中一大一小两个数目字前后相连表示约数的一种方法。这种约数表示法在先秦至近代的文献中都不乏用例,曾先后出现过三冠二(两)、四冠三、五冠
为研发更为合理有效的断奶仔猪保温设备,提高养猪效益,采用远红外碳纤维发热板加热,温控器控温以及木箱箱体和聚氯乙烯门帘保温组合方式对普通仔猪保育箱进行了改进,并通过对
近年来,有机激光受到越来越多的关注,已经成为有机电子领域的研究热点,这是由于它具有可柔性、易制作和低成本等特性。而且有机激光的应用前景不仅在显示领域上,在集成光学方面也