首页> 外文OA文献 >Supporting Software Engineering Practices in the Development of Data-Intensive HPC Applications with the JuML Framework
【2h】

Supporting Software Engineering Practices in the Development of Data-Intensive HPC Applications with the JuML Framework

机译:支持使用JUML框架开发数据密集型HPC应用程序的软件工程实践

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The development of high performance computing applications is considerably different from traditional software development. This distinction is due to the complex hardware systems, inherent parallelism, different software lifecycle and workflow, as well as (especially for scientific computing applications) partially unknown requirements at design time. This makes the use of software engineering practices challenging, so only a small subset of them are actually applied. In this paper, we discuss the potential for applying software engineering techniques to an emerging field in high performance computing, namely large-scale data analysis and machine learning. We argue for the employment of software engineering techniques in the development of such applications from the start, and the design of generic, reusable components. Using the example of the Juelich Machine Learning Library (JuML), we demonstrate how such a framework can not only simplify the design of new parallel algorithms, but also increase the productivity of the actual data analysis workflow. We place particular focus on the abstraction from heterogeneous hardware, the architectural design as well as aspects of parallel and distributed unit testing.
机译:高性能计算应用程序的开发与传统软件开发的显着不同。这种区别是由于复杂的硬件系统,固有的并行,不同的软件生命周期和工作流程,以及在设计时(尤其是用于科学计算应用程序)部分未知的要求。这使得使用的软件工程实践挑战,所以在实际应用只是其中的一小部分。在本文中,我们讨论了在高性能计算,即大规模数据分析和机器学习应用软件工程技术的新兴领域的潜力。我们认为对就业的软件工程技术从一开始就这样的应用程序的开发,以及通用的,可重用的组件的设计。使用于利希机器学习库(JuML)的例子中,我们将演示如何这样一个框架,不仅可以简化新并行算法设计,而且还增加了实际的数据分析工作流程的效率。我们特别专注于从不同的硬件抽象,建筑设计以及平行的方面和分布单元测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号