A Data Locality and Memory Contention Analysis Method in Embedded NUMA Multi-core Systems

被引:0
|
作者
Li, Lin [1 ]
Fussenegger, Markus [2 ]
Cichon, Gordon [2 ]
机构
[1] Infineon Technol AG, Munich, Germany
[2] Ludwig Maximilians Univ Munchen, Munich, Germany
关键词
PERFORMANCE; MANAGEMENT;
D O I
10.1109/MCSoC.2016.15
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Data locality in distributed memories has a significant performance impact on NUMA multi-core systems owing to non-uniform memory accesses. In addition, memory contention also influences the performance of multi-core systems. The performance degradation caused by both effects should be analyzed before performance optimization because data locality and memory contention are mutually dependent. A reduction of one effect could cancel performance gains due to another effect. A novel post-processing method based on non-intrusive tracing is proposed in this paper to analyze the performance impact incurred by both data locality and memory contention in a quantitative, comparable way. It makes use of non-intrusive tracing, which has no impact on normal execution and timing. The analysis provides results including data locality and memory contention penalties, which can be used as a reference to improve performance.
引用
收藏
页码:85 / 92
页数:8
相关论文
共 50 条
  • [41] Study on multi-core data structure in shared-memory
    Zhou W.
    Zhou K.-R.
    Luan Z.-Z.
    Yao S.-W.
    Qian D.-P.
    Zhou, Wei (zwei@ynu.edu.cn), 2016, Chinese Academy of Sciences (27): : 1009 - 1025
  • [42] Accelerated bulk memory operations on heterogeneous multi-core systems
    JongHyuk Lee
    Weidong Shi
    JoonMin Gil
    The Journal of Supercomputing, 2018, 74 : 6898 - 6922
  • [43] Accelerated bulk memory operations on heterogeneous multi-core systems
    Lee, JongHyuk
    Shi, Weidong
    Gil, JoonMin
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (12): : 6898 - 6922
  • [44] DeLoc: A Locality and Memory-Congestion-Aware Task Mapping Method for Modern NUMA Systems
    Agung, Mulya
    Amrizal, Muhammad Alfian
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    IEEE ACCESS, 2020, 8 : 6937 - 6953
  • [45] Efficient Multimedia Data Protection using a Multi-Core Embedded Processor
    Lee, Eun-Ji
    Lee, Sung-Ju
    Chung, Yongwha
    Kim, Hakjae
    ISCE: 2009 IEEE 13TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2009, : 574 - +
  • [46] A Flexible Approach for Compiling Scilab to Reconfigurable Multi-Core Embedded Systems
    Stripf, Timo
    Oey, Oliver
    Bruckschloegl, Thomas
    Koenig, Ralf
    Huebner, Michael
    Becker, Juergen
    Goulas, George
    Alefragis, Panayiotis
    Voros, Nikolaos S.
    Rauwerda, Gerard
    Sunesen, Kim
    Derrien, Steven
    Menard, Daniel
    Sentieys, Olivier
    Kavvadias, Nikolaos
    Dimitroulakos, Grigoris
    Masselos, Kostas
    Goehringer, Diana
    Perschke, Thomas
    Kritharidis, Dimitrios
    Mitas, Nikolaos
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [47] An Integrated Development Environment to Support the Multi-core Embedded Systems Development
    Chang, Chih-Hung
    Lu, Chih-Wei
    Chu, William C.
    Hsiung, Pao-Ann
    Hsueh, Nien-Lin
    Koong, Chorng-Shiuh
    Yang, Chao-Tung
    2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 258 - 264
  • [48] Special Sessionon "Programming Paradigms for Reconfigurable Multi-Core Embedded Systems"
    Goehringer, Diana
    Diniz, Pedro
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 227 - 227
  • [49] Energy Aware Dynamic Load Balancer for Embedded Multi-core Systems
    Pundkar, Sachin Ramesh
    Karmakar, Surajit Pradeep
    Mishra, Samir Kumar
    Singh, Surendra
    Vrind, Tushar
    2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 56 - 61
  • [50] CaPPS: cache partitioning with partial sharing for multi-core embedded systems
    Zang, Wei
    Gordon-Ross, Ann
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2016, 20 (01) : 65 - 92