Performance Models for Task-based Scheduling with Disruptive Memory Technologies

被引:0
|
作者
Friesel, Birte [1 ]
Dreimann, Marcel Lutke [1 ]
Spinczyk, Olaf [1 ]
机构
[1] Univ Osnabruck, Osnabruck, Germany
关键词
Simulation; Performance Model; Near-Memory Computing; High-Bandwidth Memory;
D O I
10.1145/3698783.3699376
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Disruptive memory technologies break out of the memory pyramid and mandate specialized performance models and algorithms for optimal use. While the literature offers various - occasionally conflicting - models for individual technologies, few of these take NUMA effects into account, and there is little support for performance-aware online scheduling on systems that combine several technologies. This paper examines whether technology- and NUMA-aware performance models for such systems are feasible, using high-bandwidth memory and near-memory computing as sample technologies. We determine which run-time parameters affect compute and memory performance, build performance models, and incorporate them into the HetSim simulator for scheduling on heterogeneous hardware. We show that these models enable HetSim to simulate CPU and NMC performance with an average makespan error of 14 %. While our HBM models are also accurate within 14 %, we find that HBM placement decisions are infeasible without knowledge about a task's memory access patterns. Moreover, HBM is not a universal improvement: it can in fact slow down applications.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [21] Performance Monitoring and Analysis of Task-Based OpenMP
    Ding, Yi
    Hu, Kai
    Wu, Kai
    Zhao, Zhenlong
    PLOS ONE, 2013, 8 (10):
  • [22] Task-Based Students' Language Performance Assessment
    Lin Xinming
    Zhu Hong
    Xie Zhongming
    Zhang Fan
    PROCEEDINGS OF THE SEVENTH NORTHWAST ASIA INTERNATIONAL SYMPOSIUM ON LANGUAGE, LITERATURE AND TRANSLATION, 2018, : 153 - 160
  • [23] Task-based preemptive scheduling on FPGAs leveraging partial reconfiguration
    Rodriguez-Canal, Gabriel
    Brown, Nick
    Torres, Yuri
    Gonzalez-Escribano, Arturo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (25):
  • [24] Predicting Group Performance in Task-Based Interaction
    Murray, Gabriel
    Oertel, Catharine
    ICMI'18: PROCEEDINGS OF THE 20TH ACM INTERNATIONAL CONFERENCE ON MULTIMODAL INTERACTION, 2018, : 14 - 20
  • [25] Operating system modifications for task-based speed and voltage scheduling
    Lorch, JR
    Smith, AJ
    PROCEEDINGS OF MOBISYS 2003, 2003, : 215 - 229
  • [26] Task-based dialogue policy learning based on diffusion models
    Liu, Zhibin
    Pang, Rucai
    Dong, Zhaoan
    APPLIED INTELLIGENCE, 2024, 54 (22) : 11752 - 11764
  • [27] Performance Analysis of a Hardware Accelerator of Dependence Management for Task-based Dataflow Programming models
    Tan, Xubin
    Bosch, Jaume
    Jimenez-Gonzalez, Daniel
    Alvarez-Martinez, Carlos
    Ayguade, Eduard
    Valero, Mateo
    2016 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE ISPASS 2016, 2016, : 225 - 234
  • [28] The Effect of Task Complexity and Language Proficiency on Task-Based Language Performance
    Ishikawa, Tomohito
    JOURNAL OF ASIA TEFL, 2006, 3 (04): : 193 - 225
  • [29] Phonological and executive working memory in L2 task-based speech planning and performance
    Wen, Zhisheng
    LANGUAGE LEARNING JOURNAL, 2016, 44 (04): : 418 - 435
  • [30] A Comparative Study of Heterogenous Task-based Scheduling Techniques in a Cloud Environment
    Mahmoud, Hadeer
    Thabet, Mostafa
    Khafagy, Mohamed H.
    Omara, Fatma A.
    PROCEEDINGS OF 2020 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN COMMUNICATION AND COMPUTER ENGINEERING (ITCE), 2020, : 1 - 6