Java虚拟机在Intel众核架构下的动态数据预取研究与优化
发布时间:2017-07-27 10:39
本文关键词:Java虚拟机在Intel众核架构下的动态数据预取研究与优化
更多相关文章: Xeon Phi众核架构 Java虚拟机 数据预取
【摘要】:Intel Xeon Phi协处理器作为现阶段极具代表性的众核产品之一,为应用程序提供了强大的硬件环境和计算资源.然而,Xeon Phi所采用的内存设计存在高访问延迟的问题,因此非常依赖于缓存数据预取技术以提升访存性能.而Java作为一门具有自动内存管理且被广泛使用的语言,现有设计并未针对于Xeon Phi架构采取访存相关的优化.本文详细地研究了Xeon Phi上的缓存预取机制,并在Hot Spot虚拟机内部设计实现了一套动态的运行时缓存预取解决方案,该方案相比传统的静态方法和现有动态预取方案更适合于Xeon Phi众核架构及Java动态语言环境.本文通过实验表明,该动态预取方案在Xeon Phi众核平台上可以带来平均2.5倍的单线程加速比以及40%的多线程最优性能提升.
【作者单位】: 复旦大学计算机学院;上海交通大学软件学院;
【关键词】: Xeon Phi众核架构 Java虚拟机 数据预取
【基金】:国家“八六三”高技术研究发展计划项目(2012AA010905)资助 国家自然科学基金青年项目(61402284)资助
【分类号】:TP302;TP332
【正文快照】: 1引言随着处理器芯片工艺的发展,以及人们对计算资源的需求增大,单个芯片上所集成的处理器核心的数目也随之日益增加,处理器正逐渐走向众核时代.传统多核处理器的单芯片核数往往在2~8个之间,而众核体系结构下的核心数目可多达数十个.现阶段具有代表性的众核架构产品包括NVIDIA
【相似文献】
中国期刊全文数据库 前1条
1 孙文波;;基于Linux网络计算机Java虚拟机的性能优化经验谈[J];无线互联科技;2013年01期
,本文编号:581041
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/581041.html