Presentation is loading. Please wait.

Presentation is loading. Please wait.

Speculative DMA for Architecturally Visible Storage in Instruction Set Extensions Theo KluterEPFL Philip BriskEPFL Paolo IenneEPFL Edoardo CharbonEPFL.

Similar presentations


Presentation on theme: "Speculative DMA for Architecturally Visible Storage in Instruction Set Extensions Theo KluterEPFL Philip BriskEPFL Paolo IenneEPFL Edoardo CharbonEPFL."— Presentation transcript:

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 ?


Download ppt "Speculative DMA for Architecturally Visible Storage in Instruction Set Extensions Theo KluterEPFL Philip BriskEPFL Paolo IenneEPFL Edoardo CharbonEPFL."

Similar presentations


Ads by Google