Download presentation
Presentation is loading. Please wait.
Published byElvin Barber Modified over 9 years ago
1
Speculative DMA for Architecturally Visible Storage in Instruction Set Extensions Theo KluterEPFL Philip BriskEPFL Paolo IenneEPFL Edoardo CharbonEPFL
2
2 Motivation
3
3
4
4
5
5
6
6
7
7
8
8 DMA in DMA out
9
9 Motivation
10
10 Motivation
11
11 Motivation
12
12 Motivation
13
13 Motivation
14
14 Contents Motivation Ensuring coherence Speculative DMA Opportunistic Speculative DMA Conclusion Questions
15
15 Ensuring coherence
16
16 Ensuring coherence
17
17 Ensuring coherence
18
18 Ensuring coherence
19
19 Ensuring coherence
20
20 Ensuring coherence
21
21 Ensuring coherence
22
22 Ensuring coherence
23
23 Ensuring coherence
24
24 Ensuring coherence
25
25 Contents Motivation Ensuring coherence Speculative DMA Opportunistic Speculative DMA Conclusion Questions
26
26 Speculative DMA
27
27 Speculative DMA
28
28 Speculative DMA
29
29 Speculative DMA
30
30 Speculative DMA
31
31 Contents Motivation Ensuring coherence Speculative DMA Opportunistic Speculative DMA Conclusion Questions
32
32 Opportunistic Speculative DMA ?
33
33 Opportunistic Speculative DMA
34
34 Opportunistic Speculative DMA
35
35 Opportunistic Speculative DMA
36
36 Opportunistic Speculative DMA
37
37 Contents Motivation Ensuring coherence Speculative DMA Opportunistic Speculative DMA Conclusion Questions
38
38 Conclusion Coherence is a serious concern Use existing hardware coherence protocols Limited hardware overhead Single- and multi-processor solution Tanglable speed-up possible by profiling
39
39 Contents Motivation Ensuring coherence Speculative DMA Opportunistic Speculative DMA Conclusion Questions ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.