Visual Modeling for Multi-level Parallel Computing Environment Based on DSL

被引:0
|
作者
Wang, Mengmeng [1 ]
Yu, Ce [1 ]
Sun, Jizhou [1 ]
Sun, Chao [1 ]
Jin, Zhou [1 ]
Cheng, Gang [1 ]
Zhu, Xiaoqian [2 ]
Meng, Xiangfei [2 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Tianjin 300072, Peoples R China
[2] Natl Supercomp Ctr China, Tianjin 300072, Peoples R China
基金
中国国家自然科学基金;
关键词
multi-level parallel programming; hybrid parallel programming; visual modeling; DSL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the increasingly high demands of computer processing power and speed, parallel computing has become an inevitable trend. With the development of technologies such as clusters and multi-core processors, there has achieved a very good support for parallel computing at the hardware level. But the inherent difficulty of parallel programs and programmers' habitual thinking for a serial program severely limits the popularization of parallel programs in a variety of areas of high-performance applications. In the system of PAVM, we have achieved the visual modeling of single-level parallel application, as well as the corresponding model verification and code generation work. Based on PAVM, this paper proposes a visual modeling methodology based on the hierarchical idea. A visual modeling system called M-PAVM is designed and implemented which supports three levels modeling for multi-core cluster environments. The hierarchical modeling scheme designed in this paper divides the process of parallel application modeling into three levels: task configuration, process task assignment and algorithm implementation. The first level is responsible for coarse-grained task division and for the mapping from tasks to computing nodes. The second level is used for designing the division, distribution and communication of subtasks, which is aimed at getting well-defined threads. And the last level is used for the design of algorithm and control logic in tasks, which is unrelated to the platform architecture. The application of gene matching in bioinformatics is presented to verify the system's effectiveness.
引用
收藏
页码:551 / +
页数:2
相关论文
共 50 条
  • [1] Speedup for Multi-Level Parallel Computing
    Tang, Shanjiang
    Lee, Bu-Sung
    He, Bingsheng
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 537 - 546
  • [2] Connectors in a multi-level modeling environment
    Atkinson, Colin
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 301 - 301
  • [3] A Multi-Level Authorization Based Tenant Separation Mechanism in Cloud Computing Environment
    Wei Ma
    Zhen Han
    Xiaoyong Li
    Jiqiang Liu
    中国通信, 2016, 13 (05) : 162 - 171
  • [4] A Multi-Level Authorization Based Tenant Separation Mechanism in Cloud Computing Environment
    Ma, Wei
    Han, Zhen
    Li, Xiaoyong
    Liu, Jiqiang
    CHINA COMMUNICATIONS, 2016, 13 (05) : 162 - 171
  • [5] A Multi-Level WEB Based Parallel Processing System A Hierarchical Volunteer Computing Approach
    Osman, Abdelrahman Ahmed Mohamed
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 13, 2006, 13 : 66 - 71
  • [6] A Systematic Approach to Connectors in a Multi-level Modeling Environment
    Gutheil, Matthias
    Kennel, Bastian
    Atkinson, Colin
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 843 - 857
  • [7] Exploiting multi-level parallel metaheuristics and heterogeneous computing to boost phylogenetics
    Santander-Jimenez, Sergio
    Vega-Rodriguez, Miguel A.
    Sousa, Leonel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 127 : 208 - 224
  • [8] A multi-level security model based on trusted computing
    Jia, Zhao
    Liu Ji-qiang
    Jing, Chen
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 448 - +
  • [9] Multi-level modeling with LML A Contribution to the Multi-Level Process Challenge
    Lange, Arne
    Atkinson, Colin
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2022, 17 : 1 - 36
  • [10] Multi-level Grid Based Clustering and GPU Parallel Implementations
    Qian, Quan
    Zhao, Shuai
    Xiao, Chao-Jie
    Hung, Che-Lun
    2017 14TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS AND NETWORKS & 2017 11TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY & 2017 THIRD INTERNATIONAL SYMPOSIUM OF CREATIVE COMPUTING (ISPAN-FCST-ISCC), 2017, : 397 - 402