数万核上复杂应用程序的性能测试与分析

来源 :2011年全国高性能计算学术年会(HPC china2011) | 被引量 : 0次 | 上传用户:cqt19900112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  面向数万核大规模计算, JASMIN框架在使能技术和数值算法上进行了发展和完善, 推出了新版本。 新版JASMIN框架保持编程接口兼容, 无需用户修改程序, 可直接提升已有程序的并行可扩展能力。 为考察应用程序在JASMIN框架支撑下的并行可扩展能力, 本文在天河一号A超级计算机的数万核上测试和分析了5个复杂应用程序的并行性能。 这些程序是激光聚变、材料科学、高功率微波研究中最具典型代表性的高性能计算需求。 结果表明, 4个应用程序可扩展到42000核, 并行效率均在60%以上; 3个应用程序可进一步扩展到84000核, 并行效率均在45%以上。
其他文献
云计算的蓬勃发展为Web服务带来了新的机遇和挑战。一方面是用户日益增长的服务需求, 另一方面是互联网上大量功能相似、质量各异的具体服务, 如何合理利用这些服务来满足大规模的用户需求成为一个亟待解决的问题。传统服务组合技术侧重于服务功能的扩展, 并未考虑服务的非功能属性提升。  本文根据抽象服务的概念, 提出了平衡遍历方法聚合具有相似功能的具体服务提升整体性能。这不仅满足了用户的规模化需求, 而且提
为了使JUDDIV3支持基于语义的服务描述、发现和集成,本文利用OWL-S(Web Ontology Language for Service,描述服务本体的语言)对服务的语义描述能力来对JUDDIV3进行语义扩展。首先用OWL-S API来获得OWL-S描述中关于ServiceProfile的信息,在此基础上通过JUDDIV3提供的编程接口把这些信息映射到UDDI注册中心。该方法不仅提供了Ser
开放、动态、难控的Internet环境下,面向特征的领域分析方法可为网构软件中资源的有序化提供有效支持,本文从领域工程的角度出发,提出了一种特征模型驱动的网构软件组装与优化方法。该方法定义了一种基于i-Jackson图的网构软件特征模型的描述方法及形式化方法,结合软件体系结构的特点,给出了将特征模型转化为面向业务构件的组合模型的机制,并介绍了基于工作流图的组合模型描述技术。通过应用图论方法,将组合
在现代面向服务的软件工程(SOSE)时代中,需要面向用户需求从语义互操作层次实现Web服务的聚合组织,来满足用户的个性化多样化需求。本文首先提出一种通过服务本体引导服务进行聚类的方法,对Web服务实现功能性聚类来形成不同的服务类簇,这样在很大程度上可以降低服务查找空间,提高服务发现效率。在此基础上,从服务执行能力和服务间信息交互两个方面对各服务类簇实现语义互操作层次的组织,探讨了互操作双方满足语义
Web服务测试是保证QoS的一个有效方法,但是传统的集中式测试不仅效率低下,还存在单点失效,准确度不高等缺点。本文介绍了一个分布式Web服务测试平台,采用客户端/服务器模式。客户端软件执行分布式的Web服务测试,之后将测试信息反馈给服务器。运行测试表明,与集中式的测试方法相比,不仅能大大地提高Web服务测试的效率,还可以显著提高测试的有效性和准确性。
数据的安全可靠存储是云计算的最重要的基本服务之一。基于网络编码的数据分布式存储方式在使用较小的开销的情况下,能提供高的数据可生存性。但是保证基于网络编码的数据存储的安全性面临着巨大的挑战。本分在分析先加密然后再编码方式和先编码然后再加密编码数据方式的基础上,采用加密编码矢量的思想,提出了一种基于网络编码的安全分布式数据存储算法,并给出了基于此算法的数据安全访问和操作方法。分析验证表明,相比于传统方
环境的动态适应是Web服务保证其可靠性的重要手段,当业务逻辑和网络环境发生变化时,需要在运行时刻对Web 服务组合进行动态调整。本文基于马尔可夫模型和动态Web服务组合技术,提出一种支持动态Web服务可组合性、可靠性的选择模型-DWSSR(dynamic web service selection model for reliability)。DWSSR用有限状态机对Web服务中的服务类型、操作调
本文基于当前大多数业务流程数据监控系统不能通过用户定制来实现根据用户需求由用户主导来监控业务数据的问题,提出了一种由用户主导的业务数据的监控方法,用户将业务数据封装成嵌套表,在嵌套表的基础上构建关键性能指标(KPI),利用事件处理语言和关键性能指标过滤、处理业务数据,以实现由用户主导对业务数据的监控。应急处置过程中物资调配环节的实际应用验证了该方法的有效性。
本文提出了一个基于BPEL的自适应工作流管理框架,该框架主要分为三层:①需求刻画层,建立可变过程模型;②自适应管理层,与底层工作流系统进行交互,获取流程执行信息,负责可变过程模型的控制管理;③BPEL工作流系统层,负责解析运行BPEL流程。该框架的设计独立于底层BPEL工作流系统的具体实现,任何现有的基于BPEL的工作流系统理论上都可以轻松的扩展本文提出的自适应管理框架。
随着SaaS和SOA技术的快速发展,互联网上分布的服务资源日趋丰富,与此同时,网络用户数量的激增导致用户需求呈现出个性化和多样化的趋势,因此,如何快速选择合适的候选服务满足用户的个性化需求成为一个亟待解决的关键问题。针对领域共性需求构造的领域模型库可以在对个性化需求进行服务定制过程中发挥重要的重用作用。面对用户的个性化需求,在领域模型库中进行搜索可以快速地找到候选服务解决方案,进而可以在共性解决方