2012 24th Euromicro Conference on Real-Time Systems 2012
DOI: 10.1109/ecrts.2012.20
|View full text |Cite
|
Sign up to set email alerts
|

Robust Real-Time Multiprocessor Interrupt Handling Motivated by GPUs

Abstract: 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. However, 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 th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 23 publications
(14 citation statements)
references
References 21 publications
0
12
0
Order By: Relevance
“…Over the last few years, GPUs have started to gain attention in the real-time community [7,8,9,10,11]. Approaches to specific applications such as medical imaging have also been proposed [12].…”
Section: Related Work and Our Contri-butionsmentioning
confidence: 98%
“…Over the last few years, GPUs have started to gain attention in the real-time community [7,8,9,10,11]. Approaches to specific applications such as medical imaging have also been proposed [12].…”
Section: Related Work and Our Contri-butionsmentioning
confidence: 98%
“…First, we employ two token locks, one for long resources and the other for short resources. 7 Second, we replace Rule Q3 with the two rules below.…”
Section: Reducing Short-on-long Blockingmentioning
confidence: 99%
“…We do this by leveraging recent work on asymptotically optimal realtime k-exclusion protocols [7,8,13]. Such protocols provide a limited form of replication: they enable requests to be performed on k replicas of a single resource.…”
Section: Multi-unit Multi-resource Lockingmentioning
confidence: 99%
See 1 more Smart Citation
“…The CUDA programming framework provides memory addressing technology that allows the GPU to directly access data allocated on the host for the purpose of mitigating the data transfer overhead, but this scheme is ill-suited for low-latency GPU computing due to the high cost of GPU's data access to the host memory. Given that GPUs are increasingly deployed in CPS applications [3,10,12,14], and real-time GPU resource management techniques are starting to be developed [1,2,5,6,7,8,9], it is time to look into a tighter integration of I/O processing and GPU computing.…”
Section: Introductionmentioning
confidence: 99%