Data-aware task scheduling on heterogeneous hybrid memory multiprocessor systems

被引:4
|
作者
Chen, Junjie [1 ]
Li, Kenli [1 ]
Tang, Zhuo [1 ]
Liu, Chubo [1 ]
Wang, Yan [1 ]
Li, Keqin [1 ,2 ]
机构
[1] Hunan Univ, Natl Supercomp Ctr Changsha, Sch Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
来源
基金
对外科技合作项目(国际科技项目); 中国国家自然科学基金;
关键词
data assignment; energy consumption; heterogenous system; hybrid memory; multiprocessor system; task scheduling; time constraint;
D O I
10.1002/cpe.3772
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a method about task scheduling and data assignment on heterogeneous hybrid memory multiprocessor systems for real-time applications. In a heterogeneous hybrid memory multiprocessor system, an important problem is how to schedule real-time application tasks to processors and assign data to hybrid memories. The hybrid memory consists of dynamic random access memory and solid state drives when considering the performance of solid state drives into the scheduling policy. To solve this problem, we propose two heuristic algorithms called improvement greedy algorithm and the data assignment according to the task scheduling algorithm, which generate a near-optimal solution for real-time applications in polynomial time. We evaluate the performance of our algorithms by comparing them with a greedy algorithm, which is commonly used to solve heterogeneous task scheduling problem. Based on our extensive simulation study, we observe that our algorithms exhibit excellent performance and demonstrate that considering data allocation in task scheduling is significant for saving energy. We conduct experiments on two heterogeneous multiprocessor systems. Copyright (c) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:4443 / 4459
页数:17
相关论文
共 50 条
  • [1] Data-aware task scheduling for all-to-all comparison problems in heterogeneous distributed systems
    Zhang, Yi-Fan
    Tian, Yu-Chu
    Fidge, Colin
    Kelly, Wayne
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 93-94 : 87 - 101
  • [2] Data-Aware Scheduling of Legacy Kernels on Heterogeneous Platforms with Distributed Memory
    Becchi, Michela
    Byna, Surendra
    Cadambi, Srihari
    Chakradhar, Srimat
    [J]. SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2010, : 82 - 91
  • [3] A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
    Taheri, Golnaz
    Khonsari, Ahmad
    Entezari-Maleki, Reza
    Sousa, Leonel
    [J]. APPLIED SOFT COMPUTING, 2020, 91
  • [4] Energy-Aware Data Allocation and Task Scheduling on Heterogeneous Multiprocessor Systems With Time Constraints
    Wang, Yan
    Li, Kenli
    Chen, Hao
    He, Ligang
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) : 134 - 148
  • [5] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Deng, Zexi
    Cao, Dunqian
    Shen, Hong
    Yan, Zihan
    Huang, Huimin
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11643 - 11681
  • [6] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Zexi Deng
    Dunqian Cao
    Hong Shen
    Zihan Yan
    Huimin Huang
    [J]. The Journal of Supercomputing, 2021, 77 : 11643 - 11681
  • [7] A Heuristic Method for Data Allocation and Task Scheduling on Heterogeneous Multiprocessor Systems Under Memory Constraints
    Ding, Junwen
    Song, Liangcai
    Li, Siyuan
    Wu, Chen
    He, Ronghua
    Su, Zhouxing
    Lu, Zhipeng
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT II, 2024, 14488 : 360 - 380
  • [8] SEU vulnerability of multiprocessor systems and task scheduling for heterogeneous multiprocessor systems
    Sugihara, Makoto
    [J]. ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 757 - 762
  • [9] A hybrid optimization algorithm for energy-aware multi-objective task scheduling in heterogeneous multiprocessor systems
    Sahoo, Ronali Madhusmita
    Padhy, Sasmita Kumari
    [J]. EVOLUTIONARY INTELLIGENCE, 2024, : 3441 - 3467
  • [10] Task scheduling on heterogeneous multiprocessor systems through coherent data allocation
    Deng, Zexi
    Shen, Hong
    Cao, Dunqian
    Yan, Zihan
    Huang, Huimin
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (10):