Macro-dataflow using software distributed shared memory

被引:0
|
作者
Tanabe, Hiroshi [1 ]
Honda, Hiroki [1 ]
Yuba, Toshitsugu [1 ]
机构
[1] Univ Electrocommun, Grad Sch Informat Syst, Chofugaoka 1-5-1, Tokyo 1828585, Japan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Macro-dataflow processing, which exploits the parallelism among coarse-grain tasks (macrotasks) such as loops and subroutines, is considered promising to break the performance limits of loop parallelism. To realize macro-dataflow processing on distributed memory systems, "data reaching conditions," a method to make the sender-receiver pair of a data transfer determined at runtime, has previously been proposed. However irregular data accesses induce extra data transfers, which lead to performance deterioration. This paper proposes an implementation method using software distributed shared memory, which enables on-demand data fetching. This paper describes the implementation using two well-accepted, page-based Software Distributed Shared Memory systems, TreadMarks and JI-AJIA. Evaluation results on a PC cluster show the software distributed memory approach is as much as 25% faster than the data reaching conditions.
引用
收藏
页码:441 / +
页数:2
相关论文
共 50 条
  • [1] Macro-Dataflow Computational Model and Its Simulation
    孙昱东
    谢志良
    Journal of Computer Science and Technology, 1990, (03) : 289 - 295
  • [2] The Flexible Preconditions Model for Macro-Dataflow Execution
    Sbirlea, Dragos
    Sbirlea, Alina
    Wheeler, Kyle B.
    Sarkar, Vivek
    2013 DATA-FLOW EXECUTION MODELS FOR EXTREME SCALE COMPUTING (DFM), 2014, : 51 - 58
  • [3] DFGR: an Intermediate Graph Representation for Macro-Dataflow Programs
    Sbirlea, Alina
    Pouchet, Louis-Noel
    Sarkar, Vivek
    2014 FOURTH WORKSHOP ON DATA-FLOW EXECUTION MODELS FOR EXTREME SCALE COMPUTING DFM 2014, 2014, : 38 - 45
  • [4] A transparent Software Distributed Shared Memory
    Kohn, ED
    Schuster, A
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 1180 - 1189
  • [5] Software Transactional Distributed Shared Memory
    Dash, Alokika
    Demsky, Brian
    ACM SIGPLAN NOTICES, 2009, 44 (04) : 297 - 298
  • [6] Implementation of software distributed shared memory in Linux
    Software Engineering Institute, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    Jisuanji Gongcheng, 2006, 4 (58-60):
  • [7] Adaptive protocols for software distributed shared memory
    Amza, C
    Cox, AL
    Dwarkadas, S
    Jin, LJ
    Rajamani, K
    Zwaenepoel, W
    PROCEEDINGS OF THE IEEE, 1999, 87 (03) : 467 - 475
  • [8] The impact of symmetry on software distributed shared memory
    Keleher, PJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (11) : 1388 - 1419
  • [9] Software based Distributed Shared Memory (DSM) model using Shared variables between Multiprocessors
    Vasava, Hemant D.
    Rathod, Jagdish M.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 1431 - 1435
  • [10] Using the resizable working-set notion for software distributed shared memory
    Lee, SW
    Yoo, KY
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 373 - 374