• Publications
  • Influence
TimeGraph: GPU Scheduling for Real-Time Multi-Tasking Environments
TLDR
TimeGraph is presented, a real-time GPU scheduler at the device-driver level for protecting important GPU workloads from performance interference and supports two priority-based scheduling policies in order to address the tradeoff between response times and throughput introduced by the asynchronous and non-preemptive nature of GPU processing.
Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems
TLDR
Autoware on Board, a new profile of Autoware, especially designed to enable autonomous vehicles with embedded systems, is presented, showing that the execution latency imposed on the DRIVE PX2 platform is capped at about three times as much as that on a high-end laptop computer.
Gdev: First-Class GPU Resource Management in the Operating System
TLDR
Gdev is presented, a new ecosystem of GPU resource management in the operating system (OS) that allows the user space as well as the OS itself to use GPUs as first-class computing resources.
Scheduling Parallel Real-Time Tasks on Multi-core Processors
TLDR
This paper provides a partitioned preemptive fixed-priority scheduling algorithm for periodic fork-join tasks under the fork join structure used in OpenMP and shows that any task set that is feasible on m unit speed processors can be scheduled by the proposed algorithm on m processors that are 3:42 times faster.
Gang EDF Scheduling of Parallel Task Systems
TLDR
An algorithm, called Gang EDF, which applies the Earliest Deadline First (EDF) policy to the traditional Gang scheduling scheme is presented and new ideas for the parallel task model are introduced.
GPUvm: Why Not Virtualizing GPUs at the Hypervisor?
TLDR
This work provides design and implementation of full- and para-virtualization, including optimization techniques to reduce overhead of GPU virtualization, with a particular emphasis on the Xen hypervisor.
Semi-partitioned Scheduling of Sporadic Task Systems on Multiprocessors
TLDR
A new algorithm for scheduling of sporadic task systems with arbitrary deadlines on identical multiprocessor platforms based on the concept of semi-partitioned scheduling, in which most tasks are fixed to specific processors, while a few tasks migrate across processors.
Exploring the performance of ROS2
TLDR
This study explores and evaluates the potential and constraints of DDS and ROS2, and conducts proof of concept for DDS approach to ROS and arranges DDS characteristic and guidelines from various evaluations.
RGEM: A Responsive GPGPU Execution Model for Runtime Engines
TLDR
The experiments demonstrate that the response times of high-priority GPGPU tasks can be protected under RGEM, whereas their response times increase in an unbounded fashion without RGEM support, as the data sizes of competing workload increase.
Work-Conserving Optimal Real-Time Scheduling on Multiprocessors
TLDR
This paper realizes work-conserving and efficient optimal real-time scheduling on multiprocessors relative to the original T-N plane abstraction (TNPA) and presents a scheduling algorithm named NVNLF (no virtual nodal laxity first) for E-TNPA.
...
1
2
3
4
5
...