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 条
  • [41] A Survey on Performance Optimization of High-Level Synthesis Tools
    Huang, Lan
    Li, Da-Lin
    Wang, Kang-Ping
    Gao, Teng
    Tavares, Adriano
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (03) : 697 - 720
  • [42] An overview of today’s high-level synthesis tools
    Wim Meeus
    Kristof Van Beeck
    Toon Goedemé
    Jan Meel
    Dirk Stroobandt
    Design Automation for Embedded Systems, 2012, 16 : 31 - 51
  • [43] An Empirical Study of the Reliability of High-Level Synthesis Tools
    Herklotz, Yann
    Du, Zewei
    Ramanathan, Nadesh
    Wickerson, John
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 219 - 223
  • [44] HIGH-LEVEL GRAPHICS TOOLS HASTEN DATA INTERPRETATION
    COMERFORD, R
    EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1983, 28 (26): : 40 - &
  • [45] Circumventing Restrictions in commercial High-Level Synthesis Tools
    Schafer, Benjamin Carrion
    Sathe, Chaitali G.
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [46] A Survey and Evaluation of FPGA High-Level Synthesis Tools
    Nane, Razvan
    Sima, Vlad-Mihai
    Pilato, Christian
    Choi, Jongsok
    Fort, Blair
    Canis, Andrew
    Chen, Yu Ting
    Hsiao, Hsuan
    Brown, Stephen
    Ferrandi, Fabrizio
    Anderson, Jason
    Bertels, Koen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (10) : 1591 - 1604
  • [47] A Survey on Performance Optimization of High-Level Synthesis Tools
    Lan Huang
    Da-Lin Li
    Kang-Ping Wang
    Teng Gao
    Adriano Tavares
    Journal of Computer Science and Technology, 2020, 35 : 697 - 720
  • [48] SOFTWARE TOOLS - THE ROLE OF MODERN HIGH-LEVEL LANGUAGES
    GALLACHER, J
    MICROPROCESSORS AND MICROSYSTEMS, 1987, 11 (02) : 76 - 76
  • [49] INTELLIGENT TOOLS AUTOMATE HIGH-LEVEL LANGUAGE PROGRAMMING
    HINDIN, HJ
    COMPUTER DESIGN, 1986, 25 (10): : 45 - 56
  • [50] Towards Automatic High-Level Code Deployment on Reconfigurable Platforms: A Survey of High-Level Synthesis Tools and Toolchains
    Numan, Mostafa W.
    Phillips, Braden J.
    Puddy, Gavin S.
    Falkner, Katrina
    IEEE ACCESS, 2020, 8 : 174692 - 174722