Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 14 Put It All Together at Work

Similar presentations


Presentation on theme: "Lecture 14 Put It All Together at Work"— Presentation transcript:

1 Lecture 14 Put It All Together at Work
Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering National Taiwan University

2 Hopefully… In the future, you know how to apply what you have learned in this class: Write good software Design a good system Analyze a complicated system Understand other’s work

3 My Advices Don’t put all your eggs in one basket
Even a Ph.D. shouldn’t confine himself/herself in an Ivory Tower by just working on very narrow topics Who knows what will be the hot topics 5 years from now? Always look at the big picture Try to connect the big picture with your job functions.

4 Life after Graduation Repeat Find a good company Find a good manager
Find a good team Find your place in a team Find your place in the company Find your company’s place in the business Find your heart Find important things in your life

5 My Work Experience (1) Find a good company Find a good manager
Sun Micro was among the top in Year 2000 Find a good manager I was lucky Find a good team Top talents may not work well together Chemistry to bind a team Need all kinds of skills Share the same goal

6 My Work Experience (2) Find your place in a team
Technical leader Special expert Work horse Find your place in the company Building up your credit Become an expert in certain areas Promotion and visibility will come Find your company’s place in the business Will Sun rise again? Sun needs to win with vision and technology

7 My Work Experience (3) Find your heart
To be or not to be a manager Career goals Rewards Challenges Mental health Find important things in your life Family Friendship Have a life

8 Career Brief [2000.9] Join Sun’s Performance and Availability Engineering Group as a MTS [ ] Gigabit Network performance characterization on Sun servers [ ] Performance analysis of Sun Crypto Accelerator I [ ] Performance analysis of TPC-W benchmark on Sun servers [ ] Performance tuning of Sun Crypto Accelerator 1000 [2001.5] Internet bubble burst [ ] 911 Attack, Stock all time low [2002.4] World record server-side SSL performance [2002.8] Promoted to Staff Engineer [ ] Performance tuning of Sun Crypto Accelerator 4000 [ ] SSL & IPsec performance on Sun servers [2003] SSL performance: competitive analysis [2004] Contributing to Solaris Crypto Framework [2004] Jupiter: Next-generation low-cost CMT processor w/SSL & XML acceleration [2005.2] Left Sun to join NTU

9 Work Style Work smart Work with people Do useful work
Put useful work together Methodology Organize and present results Expand your expertise and domain knowledge Get work done with help from people Work with people Learn from people Exchange favors Responsive Respect Trust People skill Resolve/accept political issues

10 Project Example Sun Crypto Accelerator 4000
Participated in early development phase Specific performance requirement Complicated HW design Complicated performance issues Experiences from SCA1 & SCA1000 Constantly changing firmware & software Remote collaboration Work from application to driver

11

12

13

14

15

16

17 Conclusion Over the last 50+ years computer architecture is a rapidly changing Science and engineering Hardware and software Consider this a historical course which took you to visit the key architecture concepts and designs in the history of computers. The more you know, the more tools in your box when you need to solve a problem. No need to invent new wheels. What is also important is to learn the way problems were solved. Your success at work has a lot depend on your problem solving skills and methodology.


Download ppt "Lecture 14 Put It All Together at Work"

Similar presentations


Ads by Google