Semantic tools for development of high-level interactive applications for supercomputers

被引:0
|
作者
Maxim Gorodnichev
Danil Lebedev
机构
[1] Institute of Computational Mathematics and Mathematical Geophysics SB RAS,
[2] Novosibirsk State University,undefined
[3] Novosibirsk State Technical University,undefined
[4] Astana IT University,undefined
来源
关键词
Interactive supercomputer application; Usability; User interfaces; Domain specific language; Structural synthesis of programs;
D O I
暂无
中图分类号
学科分类号
摘要
The paper addresses the problem of devising a systematic approach and software tools to support development of interactive supercomputer applications on the basis of low level codes that are typically used on supercomputers for numerical simulation and data processing. An interactive application should help a user to systematically organize all the activities associated with solution of some class of problems on remote high performance computing systems. Activities include input data preparation, chaining of remotely run computing jobs, visualization, search and comparison of results, performance optimization and others. A platform for development of interactive supercomputer applications is proposed. The core of the platform is a visual language that allows a developer to formally describe activities (operations) and their relations to immutable data objects (“inputs” and “outputs”). Such a representation of a problem domain contains information about meaningful combinations of operations and becomes a basis for automated derivation of necessary user scenarios. A developer collects a library of UI components to represent data objects and a library of program modules that implement operations. These libraries are used in generation of a web-application that provides end users with appropriate interface to support derived scenarios.
引用
收藏
页码:11866 / 11880
页数:14
相关论文
共 50 条
  • [21] Semantic-Aware Automatic Parallelization of Modern Applications Using High-Level Abstractions
    Liao, Chunhua
    Quinlan, Daniel J.
    Willcock, Jeremiah J.
    Panas, Thomas
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2010, 38 (5-6) : 361 - 378
  • [22] Semantic-Aware Automatic Parallelization of Modern Applications Using High-Level Abstractions
    Chunhua Liao
    Daniel J. Quinlan
    Jeremiah J. Willcock
    Thomas Panas
    International Journal of Parallel Programming, 2010, 38 : 361 - 378
  • [23] High-Level Language Tools for Reconfigurable Computing
    Windh, Skyler
    Ma, Xiaoyin
    Halstead, Robert J.
    Budhkar, Prerna
    Luna, Zabdiel
    Hussaini, Omar
    Najjar, Walid A.
    PROCEEDINGS OF THE IEEE, 2015, 103 (03) : 390 - 408
  • [24] POWERFUL INTERFACE LINKS HIGH-LEVEL TOOLS
    LEIVE, G
    ROSENBERG, M
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (06): : 53 - &
  • [25] A Reconfigurable Platform and Programming Tools for High-Level Network Applications Demonstrated as a Hardware Honeypot
    Muehlbach, Sascha
    Koch, Andreas
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (10) : 1919 - 1932
  • [26] HIGH-LEVEL MANPOWER DEVELOPMENT
    HARBISON, FH
    MONTHLY LABOR REVIEW, 1963, 86 (03) : 265 - 267
  • [27] Rapid development of distributed applications using high-level communication support
    Lim, Mingyu
    Kevelham, Bart
    Nijdam, Niels
    Magnenat-Thalmann, Nadia
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2011, 34 (01) : 172 - 182
  • [28] High-Level Feature Guided Decoding for Semantic Segmentation
    Huang, Ye
    Kang, Di
    Gao, Shenghua
    Li, Wen
    Duan, Lixin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2024, 34 (09) : 8281 - 8291
  • [29] Indoor Image Representation by High-Level Semantic Features
    Sitaula, Chiranjibi
    Xiang, Yong
    Zhang, Yushu
    Lu, Xuequan
    Aryal, Sunil
    IEEE ACCESS, 2019, 7 : 84967 - 84979
  • [30] High-level structured interactive programs with registers and voices
    Popa, Alexandru
    Sofronia, Alexandru
    Stefanescu, Gheorghe
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2007, 13 (11) : 1722 - 1754