HP PowerPoint Advanced Template - PowerPoint PPT Presentation

About This Presentation
Title:

HP PowerPoint Advanced Template

Description:

2006 Hewlett-Packard Development Company, L.P. ... (I stole this ) Increases Parallel Execution. Compiler. IA-64 Compiler Views Wider ... – PowerPoint PPT presentation

Number of Views:358
Avg rating:3.0/5.0
Slides: 28
Provided by: Rya750
Learn more at: http://wiki.western.edu
Category:

less

Transcript and Presenter's Notes

Title: HP PowerPoint Advanced Template


1
(No Transcript)
2
Itanium Servers and 3pm Naps(How to Stop
Worrying and Love Working for the Man)
  • Alex Chiang
  • Hewlett-Packard

3
This slide deck template is shiny.
  • Alex Chiang
  • Hewlett-Packard Company

4
I mean, really really shiny.
5
Who the heck are those guys (and where are they)?
6
A Brief Intro
  • Born and raised in NJ
  • Graduated University of Illinois,
    Urbana-Champaign, 2002
  • Worked for HP ever since
  • Spent worst year of my life in Dallas, TX
  • Now living in Ft. Collins
  • Met John at GunksFest 2000

7
Your Professor
8
Outline
  • Itanium aka IA64 aka IPF (but not Itanic!)
  • Rage an offline hardware diagnostic
  • HP-UX (but only if you want)
  • When to sleep in class
  • (and when to pay attention)
  • Surviving at MEGAGLOBALHYPERCORP
  • Continuing education
  • Q A
  • we can go as deep or broad as you want let me
    know (ie, I hate boring, irrelevant talks and so
    should you!)

9
IA-64 Principles
(I stole this slide)
  • Explicitly parallel
  • Instruction level parallelism (ILP) in machine
    code
  • Compiler schedules across a wider scope
  • Enhanced ILP
  • Predication, Speculation, Software pipelining,
    ...
  • Fully compatible
  • Across all IA-64 family members
  • IA-32 in hardware and PA-RISC through instruction
    mapping
  • Inherently scalable
  • Massively resourced
  • Many registers
  • Many functional units

10
IA-64 Architecture Explicit Parallelism
Parallel Machine Code
Compile
Hardware
Compiler
multiple functional units
IA-64 Compiler Views Wider Scope
More efficient use of execution resources
. . .
. . .
. . .
. . .
Increases Parallel Execution
11
IA-64 System Software Stack OS Boot
EFI
12
HP Integrity Servers
  • From single CPU up to 256 CPUs, 2 TB of memory
  • nPars give electrical isolation
  • vPars allow multiple OS instances
  • Run 4 OSes at the same time, in the same box
  • Reliability, Availability, Scalability (RAS)

13
Rage
  • Based on Linux, instrumented for error detection
  • Very small OS footprint (10 MB) boots very
    quickly ( 5 min.)
  • Ideal for transient latent hardware problems
  • User friendly interface, produces easy to
    interpret errors
  • Implements a totally independent error monitor,
    persists even when OS hangs or HW faults
  • Same Hardware exercisers for HP-UX, Linux,
    Windows OpenVMS servers

14
GunksFest 2000
Let your brain relax a bit
15
Alexs College Cliffs Notes
  • Classes to care about
  • Writing
  • Data Structures
  • Computer Architecture
  • Operating System design
  • Leadership development
  • Writing, writing, writing

16
Data structures that count
  • Arrays and linked lists
  • Queues and stacks
  • Hashes (does not apply to C)
  • Thats it.
  • Learn about trees, skiplists, graphs
  • and forget them as quick as you can
  • Understand what running time implies (big-O)
  • but youll never need to calculate them
    post-college

17
Computer Architecture and OS Design
  • CPU architecture
  • cache hierarchy
  • pipelines and all their implications
  • Virtual memory
  • TLBs, page tables
  • Everything else

18
Writing, leadership, and more writing
  • Good writing shows clarity of thought
  • Learn enough grammar to be correct
  • but not enough to be annoying
  • Unintelligible, muddy writing is worthless
  • Practice, practice, practice
  • Leadership courses teach you how to influence
    others with a high level of emotional
    intelligence

19
Plastics?
20
Quickie interviewing tips
  • Clean up your resume
  • Think out loud
  • Learn what a pointer is
  • reverse a string. now do it in place.
  • add a node to a linked list. now delete it.
  • Show some enthusiasm!

For some reason most people seem to be born
without the part of the brain that understands
pointers. Joel Spolsky
21
PC Load Letter?!??!!!
22
Life in the Matrix
  • Managing your manager
  • Live in the whitespace
  • Effective networking
  • Work/Life balance
  • Own your career
  • Dealing with BS

23
Relevancy and you
  • Always keep your resume current
  • Program for fun (and ship it!)
  • Volunteer with interns
  • Mentor a student
  • Speak at seminars

24
Recommended reading, dead trees
25
Recommended reading, electrons
  • Joel Spolsky
  • http//www.joelonsoftware.com/
  • Paul Graham
  • http//www.paulgraham.com/
  • Raymond Chen
  • http//blogs.msdn.com/oldnewthing/
  • Steve Yegge
  • http//steve-yegge.blogspot.com/
  • Bruce Schneier
  • http//www.schneier.com/blog/
  • Your blog goes here (practice, practice,
    practice)

26
Q A
27
fin.
Write a Comment
User Comments (0)
About PowerShow.com