Elastic Multi-Resource Fairness: Balancing Fairness and Efficiency in Coupled CPU-GPU Architectures

被引:0
|
作者
Tang, Shanjiang [1 ]
He, BingSheng [2 ]
Zhang, Shuhao [2 ,4 ]
Niu, Zhaojie [3 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Singapore, Singapore
[2] Natl Univ Singapore, Sch Comp, Singapore, Singapore
[3] Nanyang Technol Univ, Interdisciplinary Grad Sch, Singapore, Singapore
[4] SAP Res & Innovat, Singapore, Singapore
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Coupled CPU-GPU Architecture; Fairness; Performance; EMRF; APU;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fairness and efficiency are two important concerns for users in a shared computer system, and there tends to be a tradeoff between them. Heterogeneous computing poses new challenging issues on the fair allocation of computational resources among users due to the availability of different kinds of computing devices (e.g., CPU and GPU). Prior work either considers the fair resource allocation separately for each computing device or is unable to balance flexibly the tradeoff between the fairness and system utilization. In this work, we consider an emerging heterogeneous computing system with coupled CPU and GPU into a single chip. We first show that it is essential to have a new fair policy for coupled CPU-GPU architectures that is capable of considering both the CPU and the GPU as a whole in fair resource allocation and being aware of the system utilization maximization. We then propose a fair policy called Elastic Multi-Resource Fairness (EMRF) for coupled CPU-GPU architectures, by modeling CPU and GPU as two resource types and viewing the resource fairness problem as a multi-resource fairness problem. It extends DRF by adding a knob that allows users to tune and balance fairness and performance flexibly, and considers the fair allocation of computational resources as a whole for CPU and GPU devices. We show that EMRF satisfies fairness properties of sharing incentive, envy-freeness and pareto efficiency. Finally, we evaluate EMRF using real experiments, and the results show that EMRF can achieve better performance and fairness.
引用
收藏
页码:875 / 886
页数:12
相关论文
共 39 条
  • [1] Fairness-Efficiency Allocation of CPU-GPU Heterogeneous Resources
    Lu, Qiumin
    Yao, Jianguo
    Qi, Zhengwei
    He, Bingsheng
    Guan, Haibing
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (03) : 474 - 488
  • [2] HUG: Multi-Resource Fairness for Correlated and Elastic Demands
    Chowdhury, Mosharaf
    Liu, Zhenhua
    Cihodsi, Ali
    Stoica, Ion
    13TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '16), 2016, : 407 - 424
  • [3] 2-Dominant Resource Fairness: Fairness-Efficiency Tradeoffs in Multi-resource Allocation
    Jiang, Suhan
    Wu, Jie
    2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2018,
  • [4] On Fairness-Efficiency Tradeoffs for Multi-Resource Packet Processing
    Wang, Wei
    Liang, Ben
    Li, Baochun
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 244 - 249
  • [5] Multi-Resource Allocation: Fairness-Efficiency Tradeoffs in a Unifying Framework
    Joe-Wong, Carlee
    Sen, Soumya
    Lan, Tian
    Chiang, Mung
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 1206 - 1214
  • [6] Energy efficiency and fairness tradeoffs in multi-resource, multi-tasking embedded systems
    Park, SI
    Raghunathan, V
    Srivastava, MB
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 469 - 474
  • [7] Optimizing B+-Tree Searches on Coupled CPU-GPU Architectures
    Huang, Han
    Luan, Hua
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT I, 2020, 12452 : 401 - 415
  • [8] Rethinking Insertions to B+-Trees on Coupled CPU-GPU Architectures
    Huang, Han
    Luan, Hua
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 993 - 1001
  • [9] A New Multi-Resource Allocation Mechanism: A Tradeoff between Fairness and Efficiency in Cloud Computing
    Zhao, Lihua
    Du, Minghui
    Chen, Lin
    CHINA COMMUNICATIONS, 2018, 15 (03) : 57 - 77
  • [10] A New Multi-Resource Allocation Mechanism: A Tradeoff between Fairness and Efficiency in Cloud Computing
    Lihua Zhao
    Minghui Du
    Lin Chen
    中国通信, 2018, 15 (03) : 57 - 77