The CSE Software Challenge - Covering the Complete Stack

被引:0
|
作者
Koestler, Harald [1 ]
Ruede, Ulrich [1 ]
机构
[1] FAU Erlangen Nurnberg, Cauerstr 11, D-91058 Erlangen, Germany
来源
IT-INFORMATION TECHNOLOGY | 2013年 / 55卷 / 03期
关键词
ACM CCS: Computing Methodologies -> Computational Science and Engineering; Software Engineering; CSE Software Design; High Performance Computing;
D O I
10.1524/itit.2013.0010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Typical applications in Computational Science and Engineering (CSE) try to extract information based on a model out of given data, for example to understand physical effects based on numerical simulations. The involved numerical algorithms tend to be complex and their understanding and design require deep mathematical knowledge. Moreover, for physically meaningful results, high accuracy and large-scale problems have to be solved. Writing software for such applications in CSE is a difficult task, since the complex models have to be implemented efficiently on large High Performance Computing (HPC) systems. Therefore, parallel algorithms have to be developed that fit to the underlying parallel hardware, and tools are necessary to analyze and tune the code. In this article we first summarize the demands on CSE software design in general and then present the multi-physics software framework waLBerla as an example for efficient, portable, and productive CSE software.
引用
收藏
页码:91 / 96
页数:6
相关论文
共 50 条
  • [1] Software Engineering for CSE
    Carver, Jeffrey C.
    Hong, Neil Chue
    Ciraci, Selim
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [2] Communications software engineering (CSE)
    Saleh, K
    Probert, R
    INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (11-12) : 695 - 696
  • [3] Complete Security Stack FPGA Implementation of The Software Defined Radio on ZYNQ
    Abotaleb, Abdelrhman M.
    Abotaleb, Abdulkareem M.
    Wassal, Amr G.
    Mostafa, Hassan
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 864 - 867
  • [4] SPECIAL SECTION ON TWO THEMES: CSE SOFTWARE AND BIG DATA IN CSE
    不详
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05):
  • [5] The CSE challenge in knowledge and distributed intelligence
    Cybenko, G
    IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (01): : 1 - 1
  • [6] Improving the development process for CSE software
    Heroux, Michael A.
    Willenbring, James. M.
    Phenow, Michael N.
    15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 11 - +
  • [7] Toward a Complete Software Stack to Integrate Quantum Key Distribution in a Cloud Environment
    Pedone, Ignazio
    Atzeni, Andrea
    Canavese, Daniele
    Lioy, Antonio
    IEEE ACCESS, 2021, 9 : 115270 - 115291
  • [8] The Stack: On Software and Sovereignty
    Bunz, Mercedes
    MEDIA CULTURE & SOCIETY, 2016, 38 (08) : 1278 - 1282
  • [9] Software Stack in a Snapshot
    Heinonen, Nils
    COMPUTING IN SCIENCE & ENGINEERING, 2019, 21 (03) : 114 - 116
  • [10] Learning by doing: Software projects in CSE education
    Bernreuther, Martin
    Bungartz, Hans-Joachim
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 161 - 168