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 条
  • [31] The Impact of Resource Sharing Control on the Design of Multicore Processors
    Liu, Chen
    Gaudiot, Jean-Luc
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 315 - +
  • [32] Wyner-Ziv Frame Parallel Decoding Based on Multicore Processors
    Corrales-Garcia, A.
    Martinez, J. L.
    Fernandez-Escribano, G.
    Quiles, F. J.
    Fernando, W. A. C.
    [J]. 2011 IEEE 13TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2011,
  • [33] Massively Parallel Computation of Lattice Associative Memory Classifiers on Multicore Processors
    Ritter, Gerhard X.
    Schmalz, Mark S.
    Hayden, Eric T.
    [J]. MATHEMATICS OF DATA/IMAGE PATTERN CODING, COMPRESSION, AND ENCRYPTION WITH APPLICATIONS XIII, 2011, 8136
  • [34] Energy Efficient Block-Partitioned Multicore Processors for Parallel Applications
    祁轩
    朱大开
    [J]. Journal of Computer Science & Technology, 2011, 26 (03) : 418 - 433
  • [35] Techniques for designing efficient parallel graph algorithms for SMPs and multicore processors
    Cong, Guojing
    Bader, David A.
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2007, 4742 : 137 - 147
  • [36] Energy Efficient Block-Partitioned Multicore Processors for Parallel Applications
    Xuan Qi
    Da-Kai Zhu
    [J]. Journal of Computer Science and Technology, 2011, 26
  • [37] A Scalable Multicore Architecture With Heterogeneous Memory Structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)
    Moradi, Saber
    Qiao, Ning
    Stefanini, Fabio
    Indiveri, Giacomo
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2018, 12 (01) : 106 - 122
  • [38] A Program Phase Detection Method based on Architectural Signature for Multicore Processors
    Khaleghzadeh, Hamid Reza
    Deldari, Hossein
    [J]. PROCEEDINGS OF THE 2011 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2011, : 46 - 53
  • [39] Program-level control of network delay for parallel asynchronous iterative applications
    Joseph, PJ
    Vajapeyam, S
    [J]. 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 88 - 93
  • [40] Modeling power and energy of the task-parallel Cholesky factorization on multicore processors
    Alonso, Pedro
    Dolz, Manuel F.
    Mayo, Rafael
    Quintana-Orti, Enrique S.
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2014, 29 (02): : 105 - 112