1 / 13

Lecture 14 Put It All Together at Work

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. Hopefully…. In the future, you know how to apply what you have learned in this class: Write good software

hedva
Download Presentation

Lecture 14 Put It All Together at Work

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. Lecture 14Put 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 • 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 • [2000-2002] Gigabit Network performance characterization on Sun servers • [2001.01-2001.03] Performance analysis of Sun Crypto Accelerator I • [2001-2002] Performance analysis of TPC-W benchmark on Sun servers • [2001-2003] Performance tuning of Sun Crypto Accelerator 1000 • [2001.5] Internet bubble burst • [2001.9.11] 911 Attack, Stock all time low • [2002.4] World record server-side SSL performance • [2002.8] Promoted to Staff Engineer • [2002-2004] Performance tuning of Sun Crypto Accelerator 4000 • [2003-2004] 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 • 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. 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.

More Related