4.6 Article

Optimized partitioning and priority assignment of real-time applications on heterogeneous platforms with hardware acceleration

相关参考文献

注意:仅列出部分参考文献,下载原文获取全部文献信息。
Article Computer Science, Hardware & Architecture

Efficient algorithms for task mapping on heterogeneous CPU/GPU platforms for fast completion time

Zexin Li et al.

Summary: The paper introduces a theoretical framework and practical mapping algorithms for solving computation and data mapping problems in GPU-based embedded systems. Experimental results show that these algorithms can achieve faster completion times compared to state-of-the-art techniques, and perform consistently well across different workloads.

JOURNAL OF SYSTEMS ARCHITECTURE (2021)

Article Computer Science, Software Engineering

Dynamic partitioned scheduling of real-time tasks on ARM big.LITTLE architectures

Agostino Mascitti et al.

Summary: BL-CBS is a dynamic partitioning approach designed to schedule real-time task sets in an energy-efficient way on multi-core platforms based on the ARM big.LITTLE architecture. It employs a push/pull architecture and integrates with the current SCHED_DEADLINE code base in the Linux kernel. The approach is validated through simulations using RT-Sim simulator integrated with an energy model of the ODROID-XU3 board.

JOURNAL OF SYSTEMS AND SOFTWARE (2021)

Article Computer Science, Hardware & Architecture

The HPC-DAG Task Model for Heterogeneous Real-Time Systems

Zahaf Houssam-Eddine et al.

Summary: This paper introduces the HPC-DAG model specifically designed for heterogeneous platforms in designing complex real-time applications. The model allows system designers to specify alternative implementations of software components and use conditional branches to model if-then-else statements. By proposing heuristic allocation algorithms, the approach aims to improve schedulability for latency-sensitive applications.

IEEE TRANSACTIONS ON COMPUTERS (2021)

Article Computer Science, Software Engineering

Timing isolation and improved scheduling of deep neural networks for real-time systems

Daniel Casini et al.

SOFTWARE-PRACTICE & EXPERIENCE (2020)

Article Computer Science, Hardware & Architecture

Suspension-Aware Earliest-Deadline-First Scheduling Analysis

Mario Gunzel et al.

IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (2020)

Review Computer Science, Theory & Methods

Many suspensions, many problems: a review of self-suspending tasks in real-time systems

Jian-Jia Chen et al.

REAL-TIME SYSTEMS (2019)

Article Computer Science, Hardware & Architecture

Improved Task and Resource Partitioning Under the Resource-Oriented Partitioned Scheduling

Ze-Wei Chen et al.

JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY (2019)

Article Computer Science, Hardware & Architecture

FLORA: FLoorplan Optimizer for Reconfigurable Areas in FPGAs

Biruk B. Seyoum et al.

ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS (2019)

Article Engineering, Manufacturing

ILP models for the allocation of recurrent workloads upon heterogeneous multiprocessors

Sanjoy K. Baruah et al.

JOURNAL OF SCHEDULING (2019)

Proceedings Paper Automation & Control Systems

Simple and General Methods for Fixed-Priority Schedulability in Optimization Problems

Paolo Pazzaglia et al.

2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) (2019)

Proceedings Paper Computer Science, Software Engineering

Analyzing Parallel Real-Time Tasks Implemented with Thread Pools

Daniel Casini et al.

PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) (2019)

Proceedings Paper Computer Science, Artificial Intelligence

Response-Time Analysis of DAG Tasks Supporting Heterogeneous Computing

Maria A. Serrano et al.

2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC) (2018)

Proceedings Paper Computer Science, Information Systems

Deadline-based Scheduling for GPU with Preemption Support

Nicola Capodieci et al.

2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018) (2018)

Article Computer Science, Hardware & Architecture

Energy-efficient scheduling for moldable real-time tasks on heterogeneous computing platforms

Houssam-Eddine Zahaf et al.

JOURNAL OF SYSTEMS ARCHITECTURE (2017)

Proceedings Paper Computer Science, Theory & Methods

GPU Scheduling on the NVIDIA TX2: Hidden Details Revealed

Tanya Amert et al.

2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS) (2017)

Proceedings Paper Computer Science, Hardware & Architecture

SiGAMMA: Server based integrated GPU Arbitration Mechanism for Memory Accesses

Nicola Capodieci et al.

PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017) (2017)

Article Computer Science, Theory & Methods

A Survey on Cache Management Mechanisms for Real-Time Embedded Systems

Giovani Gracioli et al.

ACM COMPUTING SURVEYS (2015)

Article Computer Science, Theory & Methods

A Survey of CPU-GPU Heterogeneous Computing Techniques

Sparsh Mittal et al.

ACM COMPUTING SURVEYS (2015)

Article Computer Science, Hardware & Architecture

An Efficient Test Method for Rate Monotonic Schedulability

Moonju Park et al.

IEEE TRANSACTIONS ON COMPUTERS (2014)

Article Engineering, Electrical & Electronic

A heuristic based real time task assignment algorithm for heterogeneous multiprocessors

M. Poongothai et al.

IEICE ELECTRONICS EXPRESS (2014)

Article Computer Science, Theory & Methods

A Survey of Hard Real-Time Scheduling for Multiprocessor Systems

Robert I. Davis et al.

ACM COMPUTING SURVEYS (2011)

Article Automation & Control Systems

Partitioning Real-Time Applications Over Multicore Reservations

Giorgio Buttazzo et al.

IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS (2011)

Article Computer Science, Theory & Methods

Assigning real-time tasks to heterogeneous processors by applying ant colony optimization

Hua Chen et al.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2011)

Article Automation & Control Systems

From control models to real-time code using Giotto

TA Henzinger et al.

IEEE CONTROL SYSTEMS MAGAZINE (2003)