2020
DOI: 10.1016/j.sysarc.2020.101740
|View full text |Cite
|
Sign up to set email alerts
|

HDA: Hierarchical and dependency-aware task mapping for network-on-chip based embedded systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 13 publications
0
9
0
Order By: Relevance
“…Generally, it is recommended to avoid caches in real-time systems. As many works have reported, the scheduling of tasks and their mapping to available resources also may balance the system loading and better use its capacities [2,[19][20][21][22]. The methodology proposed in [19] uses a group-based, energy-efficient dual-priority scheduling (GEDP) that isolates different types of tasks and, thus, allows avoiding disruption and minimizing the context switches between tasks.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Generally, it is recommended to avoid caches in real-time systems. As many works have reported, the scheduling of tasks and their mapping to available resources also may balance the system loading and better use its capacities [2,[19][20][21][22]. The methodology proposed in [19] uses a group-based, energy-efficient dual-priority scheduling (GEDP) that isolates different types of tasks and, thus, allows avoiding disruption and minimizing the context switches between tasks.…”
Section: Related Workmentioning
confidence: 99%
“…The methodology proposed in [19] uses a group-based, energy-efficient dual-priority scheduling (GEDP) that isolates different types of tasks and, thus, allows avoiding disruption and minimizing the context switches between tasks. On the other hand, [20] presents a hierarchical approach to task scheduling (HDA), in which the mapping process takes into account the dependencies between tasks, which, as a result, allows better management of resources and organization of communication in the system. The authors of [21] suggest the usage of a dynamic mechanism that analyzes the resource load during tasks' execution.…”
Section: Related Workmentioning
confidence: 99%
“…The task with the smallest energy delay product (EDP) is selected, and then, it is assigned to the corresponding processor, but the method considers that the power of the scheduled task is constant. Huang [ 31 ] points out that processing elements are idle when the required data are not received which will lead to the issue of low utilization of processing elements. Choi et al [ 34 ] have proposed an estimated-execution-time (EET) scheduling to predict the remaining execution time of programs according to the remaining execution time of tasks and pointed out the deficiency of the alternate assignment (AA) scheduling, first free (FF) scheduling, and performance history (PH) scheduling in [ 32 , 33 ].…”
Section: Related Workmentioning
confidence: 99%
“…Energytemp_K_GPUIndex ⟵ AccumPer_GPUIndex1 * the energy of task number ptm_K_GPUIndex (22) end if (23) end if (24) // e above calculation traverses K_GPUIndex array (25) for i ⟵ 1, NumGPU − 1 do//Select the minimum product (26) if Energytemp_i < MinEnergy (27) assign the GPU number i to Return_GPUIndex (28) assign the Energytemp_i to MinEnergy (29) end if (30) end for (31) if Return_TempGPUIndex is from array (32) assign 0 to flag_ Return_TempGPUIndex (33) return Return_GPUIndex, pth_Return_GPUIndex, 0 (34) else (35) return Return_GPUIndex, ptm_Return_GPUIndex, 1 (36) end if ALGORITHM 3: Getting the task and GPU number with the smallest product of accumulated time and energy of its task.…”
mentioning
confidence: 99%
“…We foresee our approach can be applied in a variety of applications such as checking dependencies in a task mapping scenarios [12], dependency reduction algorithms [13] and fault detection algorithms that have task execution dependencies as constraints [14].…”
Section: Related Workmentioning
confidence: 99%