Visualization of Memory Access Behavior on Hierarchical NUMA Architectures

被引:6
|
作者
Weyers, Benjamin [1 ]
Terboven, Christian [1 ]
Schmidl, Dirk [1 ]
Herber, Joachim [1 ]
Kuhlen, Torsten W. [1 ]
Uller, Matthias S. M. [1 ]
Hentschel, Bernd [1 ]
机构
[1] Rhein Westfal TH Aachen, IT Ctr, JARA High Performance Comp, D-52074 Aachen, Germany
关键词
PERFORMANCE;
D O I
10.1109/VPA.2014.12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The available memory bandwidth of existing high performance computing platforms turns out as being more and more the limitation to various applications. Therefore, modern microarchitectures integrate the memory controller on the processor chip, which leads to a non-uniform memory access behavior of such systems. This access behavior in turn entails major challenges in the development of shared memory parallel applications. An improperly implemented memory access functionality results in a bad ratio between local and remote memory access, and causes low performance on such architectures. To address this problem, the developers of such applications rely on tools to make these kinds of performance problems visible. This work presents a new tool for the visualization of performance data of the non-uniform memory access behavior. Because of the visual design of the tool, the developer is able to judge the severity of remote memory access in a time-dependent simulation, which is currently not possible using existing tools.
引用
收藏
页码:42 / 49
页数:8
相关论文
共 50 条
  • [11] Architectures for a quantum random access memory
    Giovannetti, Vittorio
    Lloyd, Seth
    Maccone, Lorenzo
    [J]. PHYSICAL REVIEW A, 2008, 78 (05)
  • [12] On the performance of BWA on NUMA architectures
    Lenis, Josefina
    Senar, Miquel Angel
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 236 - 241
  • [13] OpenMP and NUMA Architectures I: Investigating memory placement on the SGI origin 3000
    Robertson, N
    Rendell, A
    [J]. COMPUTATIONAL SCIENCE - ICCS 2003, PT IV, PROCEEDINGS, 2003, 2660 : 648 - 656
  • [14] A performance comparison of data and memory allocation strategies for sequence aligners on NUMA architectures
    Lenis, Josefina
    Angel Senar, Miquel
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03): : 1909 - 1924
  • [15] Research on optimization of virtual machine memory access based on NUMA architecture
    He, Mujun
    Zheng, Linjiang
    Yang, Kai
    Liu, Runfeng
    Liu, Weining
    [J]. High Technology Letters, 2021, 27 (04) : 347 - 356
  • [16] Research on optimization of virtual machine memory access based on NUMA architecture
    何牧君
    Zheng Linjiang
    Yang Kai
    Liu Runfeng
    Liu Weining
    [J]. High Technology Letters, 2021, 27 (04) : 347 - 356
  • [17] VISUALIZATION AND ANALYSIS OF MEMORY ACCESS PROFILE
    Voevodin, Vad. V.
    [J]. BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (08): : 76 - 84
  • [18] Analyzing the Characteristics of Memory Subsystem on Two Different 8-Way NUMA Architectures
    Luo, Qiuming
    Zhou, Yuanyuan
    Kong, Chang
    Liu, Guoqiang
    Cai, Ye
    Lin, Xiao-Hui
    [J]. NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 155 - 166
  • [19] SIMT/OMP: A toolset to study and exploit memory locality of OpenMP applications on NUMA architectures
    Tao, J
    Schulz, M
    Karl, W
    [J]. SHARED MEMORY PARALLEL PROGRAMMING WITH OPENMP, 2005, 3349 : 41 - 52
  • [20] Performance and availability evaluation of NUMA architectures
    Geist, R
    Westall, J
    [J]. IEEE INTERNATIONAL COMPUTER PERFORMANCE AND DEPENDABILITY SYMPOSIUM - IPDS'96, PROCEEDINGS, 1996, : 271 - 280