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 条
  • [41] TASK-BASED EXPLANATIONS
    TANNER, MC
    EXPERT SYSTEMS WITH APPLICATIONS, 1995, 8 (04) : 505 - 512
  • [42] Task-based learning
    Race, P
    MEDICAL EDUCATION, 2000, 34 (05) : 335 - 336
  • [43] On Task-based Syllabus
    毕会英
    张琦
    海外英语, 2011, (10) : 174 - 175
  • [44] AMA: Asynchronous Management of Accelerators for Task-based Programming Models
    Planas, Judit
    Badia, Rosa M.
    Ayguade, Eduard
    Labarta, Jesus
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 130 - 139
  • [45] Task-based dermal exposure models for regulatory risk assessment
    Warren, Nicholas D.
    Marquart, Hans
    Christopher, Yvette
    Laitinen, Juha
    Van Hemmen, Joop J.
    ANNALS OF OCCUPATIONAL HYGIENE, 2006, 50 (05): : 491 - 503
  • [46] Seamless Optimization of the GEMM Kernel for Task-based Programming Models
    Lorenzon, Arthur F.
    Marques, Sandro M. V. N.
    Navarro, Antoni
    Beltran, Vicenc
    PROCEEDINGS OF THE 36TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2022, 2022,
  • [47] Task-based Locomotion
    Agrawal, Shailen
    van de Panne, Michiel
    ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04):
  • [48] Task-Based Discriminations
    Hurst, Erik
    Rubinstein, Yona
    Shimizu, Kazuatsu
    AMERICAN ECONOMIC REVIEW, 2024, 114 (06): : 1723 - 1768
  • [49] A task-based and HF-based reference framework for digital technologies choice and adoption
    Lagorio, Alexandra
    Cimini, Chiara
    Pirola, Fabiana
    Pinto, Roberto
    IFAC PAPERSONLINE, 2021, 54 (01): : 25 - 30
  • [50] Profiling of task-based applications on shared memory machines: Scalability and bottlenecks
    Hoffmann, Ralf
    Rauber, Thomas
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 118 - +