Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.

Similar presentations


Presentation on theme: "CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is."— Presentation transcript:

1 CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is Mainstream : Multi-core Processor Chips

2 Handout 11CS 6143 Spring 2014 Page 2 ACM PPoPP 2006 Panel Presentations

3 Handout 11CS 6143 Spring 2014 Page 3 ACM PPoPP 2006 Panel Presentations

4 Handout 11CS 6143 Spring 2014 Page 4 ACM PPoPP 2006 Panel Presentations

5 Handout 11CS 6143 Spring 2014 Page 5 ACM PPoPP 2006 Panel Presentations

6 Handout 11CS 6143 Spring 2014 Page 6 ACM PPoPP 2006 Panel Presentations

7 Handout 11CS 6143 Spring 2014 Page 7 ACM PPoPP 2006 Panel Presentations

8 Handout 11CS 6143 Spring 2014 Page 8 ACM PPoPP 2006 Panel Presentations

9 Handout 11CS 6143 Spring 2014 Page 9 ACM PPoPP 2006 Panel Presentations

10 Handout 11CS 6143 Spring 2014 Page 10 ACM PPoPP 2006 Panel Presentations

11 Handout 11CS 6143 Spring 2014 Page 11 ACM PPoPP 2006 Panel Presentations

12 Handout 11CS 6143 Spring 2014 Page 12 ACM PPoPP 2006 Panel Presentations

13 Handout 11CS 6143 Spring 2014 Page 13 ACM PPoPP 2006 Panel Presentations

14 Handout 11CS 6143 Spring 2014 Page 14 ACM PPoPP 2006 Panel Presentations

15 Handout 11CS 6143 Spring 2014 Page 15 ACM PPoPP 2006 Panel Presentations

16 Handout 11CS 6143 Spring 2014 Page 16 ACM PPoPP 2006 Panel Presentations

17 Handout 11CS 6143 Spring 2014 Page 17 ACM PPoPP 2006 Panel Presentations

18 Handout 11CS 6143 Spring 2014 Page 18 ACM PPoPP 2006 Panel Presentations

19 Handout 11CS 6143 Spring 2014 Page 19 ACM PPoPP 2006 Panel Presentations

20 Handout 11CS 6143 Spring 2014 Page 20 ACM PPoPP 2006 Panel Presentations

21 Handout 11CS 6143 Spring 2014 Page 21 ACM PPoPP 2006 Panel Presentations

22 Handout 11CS 6143 Spring 2014 Page 22 ACM PPoPP 2006 Panel Presentations

23 Handout 11CS 6143 Spring 2014 Page 23 ACM PPoPP 2006 Panel Presentations

24 Handout 11CS 6143 Spring 2014 Page 24 ACM PPoPP 2006 Panel Presentations

25 Handout 11CS 6143 Spring 2014 Page 25 ACM PPoPP 2006 Panel Presentations

26 Handout 11CS 6143 Spring 2014 Page 26 ACM PPoPP 2006 Panel Presentations

27 Handout 11CS 6143 Spring 2014 Page 27 ACM PPoPP 2006 Panel Presentations

28 Handout 11CS 6143 Spring 2014 Page 28 ACM PPoPP 2006 Panel Presentations

29 Handout 11CS 6143 Spring 2014 Page 29 ACM PPoPP 2006 Panel Presentations

30 Handout 11CS 6143 Spring 2014 Page 30 ACM PPoPP 2006 Panel Presentations

31 Handout 11CS 6143 Spring 2014 Page 31 ACM PPoPP 2006 Panel Presentations

32 Handout 11CS 6143 Spring 2014 Page 32 ACM PPoPP 2006 Panel Presentations

33 Handout 11CS 6143 Spring 2014 Page 33 ACM PPoPP 2006 Panel Presentations

34 Handout 11CS 6143 Spring 2014 Page 34 ACM PPoPP 2006 Panel Presentations

35 Handout 11CS 6143 Spring 2014 Page 35 ACM PPoPP 2006 Panel Presentations

36 Handout 11CS 6143 Spring 2014 Page 36 ACM PPoPP 2006 Panel Presentations

37 Handout 11CS 6143 Spring 2014 Page 37 ACM PPoPP 2006 Panel Presentations

38 Handout 11CS 6143 Spring 2014 Page 38 ACM PPoPP 2006 Panel Presentations

39 Handout 11CS 6143 Spring 2014 Page 39 ACM PPoPP 2006 Panel Presentations

40 Handout 11CS 6143 Spring 2014 Page 40 ACM PPoPP 2006 Panel Presentations

41 Handout 11CS 6143 Spring 2014 Page 41 ACM PPoPP 2006 Panel Presentations

42 Handout 11CS 6143 Spring 2014 Page 42 ACM PPoPP 2006 Panel Presentations

43 Handout 11CS 6143 Spring 2014 Page 43 ACM PPoPP 2006 Panel Presentations

44 Handout 11CS 6143 Spring 2014 Page 44 ACM PPoPP 2006 Panel Presentations

45 Handout 11CS 6143 Spring 2014 Page 45 ACM PPoPP 2006 Panel Presentations

46 Handout 11CS 6143 Spring 2014 Page 46 ACM PPoPP 2006 Panel Presentations

47 Handout 11CS 6143 Spring 2014 Page 47 ACM PPoPP 2006 Panel Presentations

48 Handout 11CS 6143 Spring 2014 Page 48 How can parallel processing be mainstream ? Slide 19 by Luddy Harrison Rules of composition are needed so that There is independence between software components and their deployment Composing software components ? In hardware this is done now ! How can composing be implemented in software ? Communication computation ? A new computational method ? A new hardware technology leading to a new idea ? All of the above ? Is composing enough ? Parallel processing is relatively simple now with 4 to 10 cores ! But, memory wall, soft errors, defective chips and other unforeseen problems can make parallel processing harder On the other hand, programmable chips, nanotechnology, bio- inspired computing paradigms and other unforeseen new technologies can help parallel processing Professors Comments


Download ppt "CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is."

Similar presentations


Ads by Google