最小权重编码与栈式自动编码器的并行实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:fuchengjun007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于集成电路芯片设计与生产极限的逼近,综合考量相应的能耗与成本,使得近年来硬件的计算架构向着多核与众核处理器的方向发展。为充分利用现代计算架构的计算资源,算法需针对多核和众核处理器进行专门的并行设计。本论文依托自然科学基金超级计算科学应用研究专项的资助,针对天河二号超级计算机的硬件架构,将最小权重编码与栈式自动编码器两种算法进行了并行化设计与实现。实现最小权重编码算法的并行加速。LDPC码作为各种先进通信系统的信道编码标准,通常用于修复信号在传输过程中发生的错误。确定LDPC码最小码重的数量有利于设计更好的LDPC码的结构。而在计算某类LDPC码的最小权重码的数量时,其运算量随其码长呈指数增加。本论文将最小权重编码算法构造为一个多叉树搜索与剪枝的问题,实现了任意码长LDPC码的最小权重编码统计。在具体实现方式上,我们使用不同计算核心对每个子树进行并行搜索。最终选用MIC与CPU协同计算模式在天河二号上并行计算得出最终结果。实现栈式自动编码器算法的并行加速。深入研究视觉显著性计算模型有助于深化我们对人类视觉系统的理解。但是随着大规模图像数据库的出现,用于显著性估计的栈式自动编码器算法在处理海量图像的耗时大大增加。深度学习开源库是一个实现该类算法并行化的可行方案。本文分析了深度学习开源库Xeon-CafPhi、DL4J、TensorFlow以及MXNet在算法实现上的优缺点,分别选用Tensor Flow和MXNet实现该算法的并行加速。经本地测试,TensorFlow实现的系统运算速度是原有Matlab实现的两倍以上。同时,在天河二号上的测试表明,MXNet实现的系统在各性能指标上均取得了良好的结果。本论文通过对最小权重编码和栈式自动编码器两种算法的并行实现,一定程度上加快了LDPC码性质研究与视觉显著性研究的工作进展,丰富了天河二号计算机上的科学计算应用。
其他文献
随着社会经济的进一步发展,信息技术也发展迅猛,计算机成为人类生活和工作不可或缺的工具。对金融资产管理公司而言,传统的财务管理模式和管理理念已经不能适应社会发展的需
图像配准技术历来是图像处理和计算机视觉领域的研究重点和难点,其在现实生活中具有广泛的应用。一般而言,针对工业图像、遥感图像和医学图像的配准较为常见。在医学图像处理
随着云计算的快速发展,云环境下的文件系统在云基础后台架构中扮演着越来越重的角色。目前业界已有不少面向云文件系统的性能测试工具。然而,这些测试工具大多数关注于传统的
随着互联网的发展,网络流量急剧增长,人们的通信方式也发生了转变。互联网的弊端慢慢突显出来。为此,各国学者纷纷开展了未来网络的研究工作。安全性高、资源利用率高、移动
在如今这个计算机及网络技术迅速发展的时代,多媒体信息已经渗透到社会日常生产生活的方方面面,并且呈现出数据海量增长、信息交互频繁、云端服务日益完善等的发展特点。在大
云存储服务的迅速发展,使得去重相关技术备受关注,而随着图形化设备的普及,安卓图形解锁已成为目前应用最广泛的一种图形认证方案,但实际安全性却低于理论安全性。本文主要针
由于无线信道存在较高的误码率,这将直接影响收端的解码恢复视频质量,也就影响了视频传输的鲁棒性。此外,无线网络的信道带宽资源有限,然而视频数据量大,资源利用率较低也会
随着移动互联网和智能终端的不断发展,人们对无线视频质量的要求逐步提高。为了解决用户需求,无线视频广播是一个很好的选择。但传统视频广播技术采用信源信道分离的设计,面
由于无线传感器网络的应用在非常广泛的领域当中,工作环境通常不稳定,存在众多不可靠因素,所以无线传感器网络的安全问题越来越被研究者们所重视。数据加密和身份认证等传统
计算机视觉技术发展至今,针对对象的处理始终是一个热门的领域。已经有很多优秀的方法在对象分割、对象识别、对象跟踪、图像检索、对象测量等方面取得较好的结果,可是当处理