Global Asynchronous Parallel Program Control for Multicore Processors

被引:0
|
作者
Borkowski, Janusz [1 ]
Tudruj, Marek [1 ]
Smyk, Adam [1 ]
Kopanski, Damian [1 ]
机构
[1] Polish Japanese Inst Informat Technol, PL-02008 Warsaw, Poland
关键词
parallel program design tools; distributed program execution control; global program states monitoring; multithreading technique; SYNCHRONIZATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper discusses implementation issues of a distributed program design tool based on monitoring of application global states. It is shown how the experience from the PS-GRADE parallel program design tool with controlling distributed programs at the process level, based on the extensive use of signals, can be transferred at the level of threads. A programming technique is proposed to combine the use of process level communication libraries like MPI or sockets with the use of thread level libraries like OpenMP or pthreads. It enables designing a graphical parallel program development framework which uses signals at the level of distributed threads executed in multiple cores of processors. Viable implementation of global state monitoring and involved control data transmissions at the level of threads are discussed.
引用
收藏
页码:119 / 130
页数:12
相关论文
共 50 条
  • [11] Parallelism on Multicore Processors using Parallel.FX
    Marquez, A. L.
    Gil, C.
    Banos, R.
    Gomez, J.
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING, 2009, (90): : 147 - 158
  • [12] Parallelism on multicore processors using Parallel.FX
    Marquez, A. L.
    Gil, C.
    Banos, R.
    Gomez, J.
    ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (05) : 259 - 265
  • [13] Multicore processors and GPUs: the power of parallel computing in the Cloud
    Bennett, Kelly W.
    Robertson, James
    ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR MULTI-DOMAIN OPERATIONS APPLICATIONS II, 2020, 11413
  • [14] Parallel Design of Feedback Control Systems Utilizing Dead Time for Embedded Multicore Processors
    Suzuki, Yuta
    Sata, Kota
    Kako, Jun'ichi
    Yamaguchi, Kohei
    Arakawa, Fumio
    Edahiro, Masato
    IEICE TRANSACTIONS ON ELECTRONICS, 2016, E99C (04): : 491 - 502
  • [15] Parallel Univariate Real Root Isolation on Multicore Processors
    Chen, Changbo
    Maza, Marc Moreno
    Xie, Yuzhen
    ADVANCES IN MATHEMATICAL AND COMPUTATIONAL METHODS: ADDRESSING MODERN CHALLENGES OF SCIENCE, TECHNOLOGY, AND SOCIETY, 2011, 1368
  • [16] Parallel Rendering Mechanism for Graphics Programming on Multicore Processors
    Chickerur, Satyadhyan
    Dalal, Shobhit
    Sharma, Supreeth
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2013, 5 (01) : 82 - 94
  • [17] Highly Parallel Multigrid Solvers for Multicore and Manycore Processors
    Bessonov, Oleg
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2015), 2015, 9251 : 10 - 20
  • [18] Watershed parallel algorithm for asynchronous processors array
    Galilée, B
    Mamalet, F
    Renaudin, M
    Coulon, PY
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, : 793 - 796
  • [19] PERFORMANCE ANALYSIS OF ALGORITHMS ON ASYNCHRONOUS PARALLEL PROCESSORS
    BARLOW, RH
    EVANS, DJ
    SHANEHCHI, J
    COMPUTER PHYSICS COMMUNICATIONS, 1982, 26 (3-4) : 233 - 236
  • [20] HOW TO PROGRAM PARALLEL PROCESSORS
    HOWE, CD
    MOXON, B
    IEEE SPECTRUM, 1987, 24 (09) : 36 - 41