UMOTS: an uncertainty-aware multi-objective genetic algorithm-based static task scheduling for heterogeneous embedded systems
Increasing manufacturing process variations due to aggressive technology scaling in
addition to heterogeneity in design components are expected to cause serious challenges …
addition to heterogeneity in design components are expected to cause serious challenges …
MOGATS: A multi-objective genetic algorithm-based task scheduling for heterogeneous embedded systems
Multi-objective optimisation is an unavoidable requirement in different steps of embedded
systems design, including task map** and scheduling. In this paper, a new multi-objective …
systems design, including task map** and scheduling. In this paper, a new multi-objective …
Multi-objective distributed run-time resource management for many-cores
Dynamic usage scenarios of many-core systems require sophisticated run-time resource
management that can deal with multiple often conflicting application and system objectives …
management that can deal with multiple often conflicting application and system objectives …
E-Mapper: Energy-Efficient Resource Allocation for Traditional Operating Systems on Heterogeneous Processors
T Smejkal, R Khasanov, J Castrillon… - ar** methodology for predictable execution time in MPSoCs
Executing multiple applications on a single MPSoC brings the major challenge of satisfying
multiple quality requirements regarding real-time, energy, and so on. Hybrid application …
multiple quality requirements regarding real-time, energy, and so on. Hybrid application …
CL (R) early: An early-stage DSE methodology for cross-layer reliability-aware heterogeneous embedded systems
Cross-layer reliability (CLR) presents a cost-effective alternative to traditional single-layer
design in resource-constrained embedded systems. CLR provides the scope for leveraging …
design in resource-constrained embedded systems. CLR provides the scope for leveraging …
Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
Heterogeneous multiprocessor platforms are the foundation of systems that require high
computational power combined with low energy consumption, like the IoT and mobile …
computational power combined with low energy consumption, like the IoT and mobile …
Performance, energy, and temperature enabled task scheduling using evolutionary techniques
In allocating parallel tasks to cores, most energy and thermal-aware scheduling techniques
rely on Dynamic Voltage and Frequency Scaling (DVFS) to mark up and down core speeds …
rely on Dynamic Voltage and Frequency Scaling (DVFS) to mark up and down core speeds …
Dynamic many-process applications on many-tile embedded systems and HPC clusters: The EURETILE programming environment and execution platforms
In the next decade, a growing number of scientific and industrial applications will require
power-efficient systems providing unprecedented computation, memory, and communication …
power-efficient systems providing unprecedented computation, memory, and communication …
Search-space decomposition for system-level design space exploration of embedded systems
The development of large-scale multi-and many-core platforms and the rising complexity of
embedded applications have led to a significant increase in the number of implementation …
embedded applications have led to a significant increase in the number of implementation …