当前位置: X-MOL 学术J. Comput. Lang. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Applying model-driven engineering to high-performance computing: Experience report, lessons learned, and remaining challenges
Journal of Computer Languages ( IF 2.2 ) Pub Date : 2019-10-12 , DOI: 10.1016/j.cola.2019.100919
Benoît Lelandais , Marie-Pierre Oudot , Benoît Combemale

Thanks to the increasing power of supercomputers, CEA develops ever more complex numerical simulators in the field of High Performance Computing (HPC) to cover a wide range of physical phenomena. As a consequence, simulation codes tend to become unmanageable and difficult to maintain and adapt to new hardware architectures.

In this paper, we report on our experience in the use of Model-Driven Engineering (MDE) and Domain-Specific Languages (DSLs) to face these challenges through two projects, namely Modane and NabLab. From this experience, we discuss the main lessons learned to be considered for conducting future projects in the field of HPC, and the remaining challenges that are worth being included in the road-map of the MDE community.



中文翻译:

将模型驱动的工程应用于高性能计算:经验报告,经验教训和尚存的挑战

由于超级计算机功能的增强,CEA在高性能计算(HPC)领域开发了越来越复杂的数值模拟器,以涵盖各种物理现象。结果,仿真代码往往变得难以管理,难以维护和适应新的硬件架构。

在本文中,我们报告了我们在使用模型驱动工程(MDE)和领域特定语言(DSL)来通过两个项目Modane和NabLab应对这些挑战方面的经验。从这些经验中,我们讨论了在进行HPC领域的未来项目时应考虑的主要经验教训,以及值得在MDE社区的路线图中包含的其余挑战。

更新日期:2019-10-12
down
wechat
bug