Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Robust Real-Time Multiprocessor Interrupt Handling Motivated by GPUs Glenn A. Elliott and James H. Anderson
 

Summary: Robust Real-Time Multiprocessor Interrupt Handling Motivated by GPUs
Glenn A. Elliott and James H. Anderson
Department of Computer Science, University of North Carolina at Chapel Hill
Abstract--Architectures in which multicore chips are
augmented with graphics processing units (GPUs) have
great potential in many domains in which computationally
intensive real-time workloads must be supported. How-
ever, unlike standard CPUs, GPUs are treated as I/O
devices and require the use of interrupts to facilitate
communication with CPUs. Given their disruptive nature,
interrupts must be dealt with carefully in real-time systems.
With GPU-driven interrupts, such disruptiveness is further
compounded by the closed-source nature of GPU drivers.
In this paper, such problems are considered and a solution
is presented in the form of an extension to LITMUSRT
called klmirqd. The design of klmirqd targets systems
with multiple CPUs and GPUs. In such settings, interrupt-
related issues arise that have not been previously addressed.
I. INTRODUCTION
Graphics processing units (GPUs) are capable of per-

  

Source: Anderson, James - Department of Computer Science, University of North Carolina at Chapel Hill

 

Collections: Computer Technologies and Information Sciences