Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 290B Java-centric Cluster & Concurrent Computing Peter Cappello.

Similar presentations


Presentation on theme: "CS 290B Java-centric Cluster & Concurrent Computing Peter Cappello."— Presentation transcript:

1 CS 290B Java-centric Cluster & Concurrent Computing Peter Cappello

2 2 Course Mindset Alien beings with advanced technology visit Earth. You are the 1 st person they see. As a token of intergalactic friendship, they give you a device capable of: –curing all disease –providing an infinite supply of clean energy –wiping out hunger & poverty –eliminating oppression & violence on Earth.

3 3 Course Mindset … You can : A. Give it to the President of the U. S. B. Give it to the Secretary General of the U. N. C. Take it apart. Which choice do you make?

4 4 Course Mindset … If you answered A or B, drop this class. In this course, we strive to become the aliens.

5 5 Learning Goals Learn some Java technology for making distributed systems. Learn some existing distributed computing efforts. Identify central issues in distributed computing –Focus on scalability & fault tolerance Design & analysis of adaptively parallel algorithms

6 6 In What Ways Can We …? Apply Java technology to cluster & concurrent computing? Apply Java technology in novel, clever ways? (e.g., GPUs) Use it to solve bigger problems than ever before? Use functional programming features?

7 7 Personal Properties to Achieve Goals Curiosity Intelligence Persistence Playfulness Friendliness Objectivity

8 8 For this course … Work hard every week Build your skills Build your understanding Build your team Aim high

9 9 My course goals for you … Learn some Java technology that helps after you graduate UCSB. Learn some design principles for distributed systems. Have fun. Build friendships.

10 10 Welcome to CS 290! Java-centric Network Computing


Download ppt "CS 290B Java-centric Cluster & Concurrent Computing Peter Cappello."

Similar presentations


Ads by Google