面向大数据中图搜索问题的流处理器实现与评测

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:renx2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的发展,人们迎来了“大数据时代”。在大数据时代,应用所表现出的负载特性是访存局部性差,访存延迟大等。传统的通用微处理器处理这类应用往往性能不佳。这给微处理器结构设计带来了巨大挑战。通过深入研究大数据中图搜索问题的负载特点,本课题对适于处理图搜索问题的微处理器结构设计及优化展开研究。本文针对图搜索问题访存局部性差的特点,引入流处理器设计思想,设计流式寄存器缓存结构,建立了“局部寄存器文件——流寄存器文件和片内共享存储——内存”三级存储层次框架GEM,GEM使得程序员能够通过软件方式显示地控制数据的局部性。针对图搜索问题访存延迟大的特点,设计基于交叉多线程执行机制的处理器核心GE-Core。重点介绍了GE-Core流水线各阶段的结构和功能,以及算术逻辑运算部件ALU、访存部件LSU等核心部件的设计实现。进一步,课题实现了流处理器原型平台。为验证该原型,本文设计了3种基于位图结构的并行BFS算法:基于位图结构的Top-dwon并行BFS算法、基于位图结构的Bottom-up并行BFS算法和基于位图结构的混合并行BFS算法。本文具体分析了3种算法的设计思想、搜索过程,并评估其性能。实验表明,基于位图结构的混合并行BFS算法性能最优。最后,通过实验测试验证了流处理器原型系统的正确性,测试性能数据。从数据分析发现问题,对原型系统的部分硬件结构、操作机制进行优化和完善。从性能角度看,这些优化措施达到了预期的优化效果。
其他文献
脉诊是传统医学中最具特色的一种。许多传统医学在公元前就对脉诊有详细的描述记载。这些传统的脉诊由于历史、社会的诸多原因,没能充分利用现代科学的进步,尽管有合理的内涵和
随着Web技术的迅猛发展和企业级应用日趋复杂,软件结构设计的合理性成为开发企业级应用平台的关键,能否使用可重用的体系架构降低软件开发成本是软件设计的核心问题。J2EE体系
随着服装领域信息化程度的不断提高,涌现出大量的服装电子商务网站,各个服装企业纷纷建立自己的信息系统,造成系统之间的异构性,同时也存在重复建设的问题。针对目前服装领域存在
SVG(Scalable Vector Graphics,可缩放矢量图形)是一种开放标准的文本式矢量图形描述语言,它基于XML,通过使用简单的文本语句完成矢量图形及栅格图像的表现,支持诸如色彩填充、对
本文中,我们首先提出了一个多接收者签密方案,该方案可以同时满足保密性和认证性的要求。通过采用一些密码学上的技巧,我们的方案和其他平凡的多接收者签密方案相比更为高效。为
文摘是以提供文献内容梗概为目的,不加评论和补充解释、简明、确切地记述文献重要内容的短文。它可以帮助读者初步了解有关文本的内容,快速地掌握信息,准确地找到自己需要的资料
复杂网络上病毒传播动力学的研究一直是学术研究的热点问题。由于疾病传播无法进行实体实验,构建数学模型就成为研究者常用的方法。经典的疾病传播模型尽管在验证病毒传播过程方面取得了一定的成就,但它们往往忽略了病毒在不同区域间传播的差异性,例如固定不变的感染率和治愈率等,并且已有的传播模型对病毒传播趋势预测的准确性也有待提高。这其中一个重要的原因就是现阶段缺少有效的工具查看特定病毒感染率随时间变化的趋势。本
学位
网络技术的迅猛发展特别是基于Internet应用的不断涌现,使网络从信息基础设施逐步演变成人类社会的基础设施。由于Internet发展的高度异构性和变化性,基于其上的应用与网络本身
安全问题是当前网络多媒体应用中比较突出的问题,目前用于解决该问题的技术很多,其中的数字水印技术,尤其图像数字水印技术,以在版权保护方而的独特优势而引起人们的普遍重视,成为
随着802.11系列产品的商用化,人们充分体会了宽带无线上网的便利和优势。但同时802.11在带宽,接入速率,覆盖范围,安全性和服务质量等方面存在着不足。为了满足未来宽带无线接