Dependency and utilization aware Task Allocation for Multi-core Embedded Processors

被引:3
作者
Dhiyagu, D. [1 ,2 ]
Shanmughasundaram, R. [1 ,2 ]
机构
[1] Amrita Sch Engn, Dept Elect & Elect Engn, Coimbatore, Tamil Nadu, India
[2] Amrita Univ, Amrita Vishwa Vidyapeetham, Coimbatore, Tamil Nadu, India
来源
2019 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT) | 2019年
关键词
Multi-core; task allocation; CPU utilization; Safety Critical task; Parallel Processing; Task dependency; APERIODIC TASKS;
D O I
10.1109/i-pact44901.2019.8959950
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi core technology in processor improves computational capabilities of the Embedded Systems. As the number of cores increases, dependency, power management and memory or cache misses become major issues. In this paper, the aperiodic and periodic task allocations to multiple cores are determined based on utilization factor and dependencies among them. A dependency and utilization-aware task allocation algorithm is proposed to improve processor utilization and decreases memory access time. The periodic and aperiodic tasks and their priorities based on the safety criticality are considered for task allocation. They are allocated to likely cores based on the CPU utilization bound of the dependent tasks thereby improves the response time of the multi-core processor. The performance metrics in terms of utilization, response time and power consumption are observed. In this paper, for a given task set, the optimal number of cores required to schedule periodic and aperiodic tasks are estimated and the allocation table is obtained.
引用
收藏
页数:5
相关论文
共 9 条
  • [1] [Anonymous], SISOFTWARE ZON
  • [2] Efficient Task Allocation to FPGAs in the Safety Critical Domain
    Conmy, Philippa
    Bate, Iain
    [J]. 2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 119 - 128
  • [3] Enhanced fixed-priority real-time scheduling on multi-core platforms by exploiting task period relationship
    Fan, Ming
    Han, Qiushi
    Liu, Shuo
    Ren, Shaolei
    Quan, Gang
    Ren, Shangping
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 85 - 96
  • [4] Task Allocation Optimization for Multicore Embedded Systems
    Feljan, Juraj
    Carlson, Jan
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 237 - 244
  • [5] Jaff EK, 2014, ADV SAT MULTMED SYS, P1, DOI 10.1109/ASMS-SPSC.2014.6934516
  • [6] Partitioned Fixed-Priority Preemptive Scheduling for Multi-Core Processors
    Lakshmanan, Karthik
    Rajkumar, Ragunathan
    Lehoczky, John P.
    [J]. PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 239 - 248
  • [7] A general-purpose hill-climbing method for order independent minimum grouping problems: A case study in graph colouring and bin packing
    Lewis, Rhyd
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (07) : 2295 - 2310
  • [8] Schedulability analysis of periodic and aperiodic tasks with resource constraints
    Lipari, G
    Buttazzo, G
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (04) : 327 - 338
  • [9] THUEL SR, 1994, REAL TIM SYST SYMP P, P22, DOI 10.1109/REAL.1994.342733