Distributed-Shared Memory Computed Tomography

被引:0
|
作者
de la Fuente, Francisco [1 ]
Torres, Felipe [1 ]
Rannou, Fernando R. [1 ]
机构
[1] Univ Santiago Chile, Dept Ingn Informat, Av Ecuador 3659, Santiago, Chile
关键词
Distributed-shared memory; Statistical Reconstruction;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Large-scale statistical reconstruction algorithms are known to be memory and processor intensive applications. For instance, the system matrix for a small animal scanner requires several gigabytes of memory storage and the algorithm usually needs many iterations to produce acceptable images. In this abstract we design distributed-shared memory (DSM) statistical reconstruction algorithms to exploit all available computational resources as a unified infrastructure and thereby improving the cost-efficiency of the investment and scalability of the system. We use and compare two distinct approaches. The first one uses the Unified Parallel C (UPC) compiler which transparently provides a global shared virtual address space across all computers. Data is physically stored in different computers, but threads can access any shared item as it if were in its local memory. The second approach combines OpenMP and Pthreads shared-memory libraries with the message-passing library MPI. In this case threads only have access to the node's local memory and access to remote data is carried out explicitly through message-passing. Early UPC experiments showed that keeping all data shared heavily affects reconstruction performance. Therefore, we devised a distribution method where some data is kept shared and other is kept private, mimicking somehow the library-based approach. However, even with data privatization, the compiler solution cannot compete with the library solutions. We explore three workload distribution strategies: LOR-based, Nonzero-based and Cores-based. The best performance is obtained with OpenMP+MPI and the Core-based balance algorithm, which reaches a speedup of 36 with 112 cores. However, both OpenMP+MPI and Pthreads+MPI outperform UPC by large. The low system efficiency of 0.32 is mainly due to the slow internode communication network.
引用
收藏
页码:2452 / 2455
页数:4
相关论文
共 50 条
  • [41] Distributed shared memory: Concepts and systems
    Protic, J
    Tomasevic, M
    Milutinovic, V
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1996, 4 (02): : 63 - 79
  • [42] Issues and Algorithm of Distributed Shared Memory
    Ahmad, Mian Basam
    Sagheer, Sundas
    4TH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING (IC)2, 2021, : 194 - 202
  • [43] Towards compliant distributed shared memory
    Falkner, KE
    Detmold, H
    Munro, DS
    Olds, T
    CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 305 - 310
  • [44] RECOVERABLE DISTRIBUTED SHARED VIRTUAL MEMORY
    WU, KL
    FUCHS, WK
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 460 - 469
  • [45] The Designing and Implementing of Distributed Shared Memory
    Wang Chengduan
    2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATION AND 2010 ASIA-PACIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND OCEAN ENGINEERING: CICC-ITOE 2010, PROCEEDINGS, 2010, : 347 - 351
  • [46] Simulation Platform on Distributed Shared Memory
    Lobato, Renata Spolon
    Spolon, Roberta
    Simioni, Bruno
    Manacero Jr, Aleardo
    Cavenaghi, Marcos Antonio
    PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [47] DISTRIBUTED SHARED MEMORY WITH VERSIONED OBJECTS
    FEELEY, MJ
    LEVY, HM
    SIGPLAN NOTICES, 1992, 27 (10): : 247 - 262
  • [48] Shared memory and distributed shaved memory systems: A survey
    Kavi, K
    Kim, HS
    Lee, B
    Hurson, AR
    ADVANCES IN COMPUTERS, VOL 53: EMPHASIZING DISTRIBUTED SYSTEMS, 2000, 53 : 55 - 108
  • [49] Functional Parallelism with Shared Memory and Distributed Memory Approaches
    Kandegedara, Mahesh
    Ranasinghe, D. N.
    IEEE REGION 10 COLLOQUIUM AND THIRD INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, VOLS 1 AND 2, 2008, : 496 - 501
  • [50] Memory latency in distributed shared-memory multiprocessors
    Motlagh, BS
    DeMara, RF
    PROCEEDINGS IEEE SOUTHEASTCON '98: ENGINEERING FOR A NEW ERA, 1998, : 134 - 137