1 / 48

ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations

The ACM PPoPP 2006 panel explores the evolution and mainstream adoption of parallel processing. Experts discuss the significance of multi-core processor chips in enhancing computational efficiency and the necessity of developing rules of composition for software components to ensure independence and seamless deployment. The panelists address challenges such as the memory wall and hardware defects, while also considering emerging technologies like programmable chips, nanotechnology, and bio-inspired computing paradigms that could facilitate advancements in parallel processing.

alina
Download Presentation

ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Parallel Processing is Mainstream :Multi-core Processor Chips ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations

  2. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  3. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  4. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  5. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  6. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  7. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  8. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  9. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  10. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  11. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  12. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  13. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  14. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  15. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  16. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  17. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  18. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  19. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  20. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  21. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  22. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  23. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  24. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  25. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  26. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  27. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  28. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  29. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  30. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  31. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  32. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  33. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  34. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  35. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  36. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  37. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  38. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  39. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  40. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  41. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  42. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  43. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  44. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  45. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  46. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  47. ACM PPoPP 2006 Panel Presentations CS 6143 Spring 2014

  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 simplenow 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 Professor’s Comments CS 6143 Spring 2014

More Related