A Professor of Practice Path: From Intel to Texas A&M Aakash Tyagi Professor, CSE Department, Texas A&M University Accept the natural phenomenon Show what variables we are dealing with Definition of career What is Growth and typical profiles What does management mean? (here, pull up the variables chart and show what can be tweaked) Typical Career Growth chart Key Dilemmas
Our Lives and Careers are Governed by Random Events 2 Our Lives and Careers are Governed by Random Events Our lives and careers are governed by random events. On one hand, examples like Bob Simon and David Carr showcase great careers in progress suddenly brought to a halt by unfortunate events. Amy Pascal had a great career in progress but circumstances outside her control and influence led to some confidential information getting leaked and ultimately leaving her little choice but to resign. A start opposite example is that of Kirk Skaugen who at a very young age has managed his career to great heights at Intel and continues to influence and (in some cases) manage his environment to deliver value to his team and stakeholders. Bottom-line: We must acknowledge the randomness in our environment but at the same time also recognize that there are ways in which we can nudge along certain variables in our favor to achieve our career goals.
DIRECTED RANDOM But some events CAN be controlled 3 DIRECTED RANDOM Our lives and careers are impacted by external events Random events are truly NOT under our control Some events truly CANNOT be influenced But some events CAN be controlled And certainly many events CAN be influenced IDENTIFY, SELECT, and NUDGE variables and outcomes towards the desired direction
Steve Jobs @ 2005 Stanford Commencement 4 Steve Jobs @ 2005 Stanford Commencement Connect the Dots…..Start a new path believing that the dots will connect down the road Find what you love. Love what you do. Keep looking, don’t settle Don’t waste living someone else’s life….Follow your heart and intuition; they already know what you truly want to become I first heard this in 2013 but feel like somehow these words were always guiding my path
Priorities & Variables in our Environment 5 Priorities & Variables in our Environment friends advice spiritual social At different stages in our lives, different things take precedence. These can occur in the most natural (accidental) way or can be consciously planned or “nudged” (Directed Random) exams Circa: mid 80’s Circa: early 00’s Circa: ‘14 family awareness At different stages in our lives, different things take importance. These can occur in the most natural (accidental) way or can be consciously planned. charity health teachers aspirations finances competition network
No more life flowcharts My Path So far… ‘83 ‘87 ‘94 ‘14 School College Engineer OR Doctor Good in Math and Science? EE B.Tech Ph.D. CE Asst Prof Intel TAMU ORG No Practice? 1st sem disaster No more life flowcharts May the Lord help the child Larrabee Experiment
My Continuing Life Lesson 7 Hear what Steve Jobs had to say, and then listen to it again a few more times….. There is a real life lesson in Simulated Annealing Know Thyself and Thy Environment, EXECUTE and OWN your Happiness
8 BACKUP
My History of Intel Processors 9 1994 1996 1998 2000 2003 2010 2012 2014 Pentium® Pentium® II/III Pentium® 4 Knights Ferry Knights Corner Knights Landing This is how the technology principles just described are applied to our family of microprocessors. There are two major trends here: First, looking at the left-hand entry, you see as we move down, the chips get bigger. We are able to do this because of improvements to the cleanliness and quality of our manufacturing process, which reduces the number of defects per wafer. Second, as each generation of processors goes through several generations of process technology, so the chip gets smaller. A generation of technology typically reduces the feature size by a factor of about 0.7. So, it reduces the area by about 0.72.. As the transistors get smaller, we can fit more on the wafer and the real estate is halved. And we have just seen what less real estate does to the cost! But, also as we move to the next process generation (or transistor size), the transistors get faster. We can use that additional speed in the smaller area either to increase performance (performance desktops), decrease power (mobile) or a bit of each. So, a given generation of products like the Pentium® processor will take advantage of several generations of process technology to lower cost, increase performance, or lower power for a variety of applications. 9
Participated in these Key Trends 10 33.8PF 0.118PF Top500.org 14nm TBA 72 Knights Landing (Xeon Phi) Knights Corner (Xeon Phi) Knights Ferry (Xeon Phi SDV) Prescott (Pentium 4®) Tualatin (Pentium® III) Coppermine (Pentium® III) Deschutes (Pentium® II) P54CS (Pentium® ) ~8B, >9 22nm 1.23Ghz 62 ~5B, 9 45nm 1.1GHz 32 2.3B, 9 90nm 3.4GHz 1 169M, 7 130nm 1.0GHz 1 32M, 6 Human hair = 14 microns 14nm = 1000 times smaller than a human hair Petaflops Tera – trillion Peta = 1000 trillion = 1 quadrillion FPOPS 180nm 733MHz 1 28M, 6 250nm 450MHz 1 8M, 5 350nm 133MHz 1 3M, 3 Feature size Frequency # of Cores # trans, metal
Democratizing High Performance Computing 11 Democratizing High Performance Computing 1 Kiloflop/s = 1000 FP OP/s 1 Megaflop/s = 1 Million FP OP/s = 1000 Kilo FP OP/s 1 Gigaflop/s = 1 Billion FP OP/s = 1000 Million FP OP/s 1 Teraflop/s = 1 Trillion FP OP/s = 1000 Billion FP OP/s 1 Petaflop/s = 1 Quadrillion FP OP/s = 1000 Trillion FP OP/s 1 Exaflop/s = 1000 Quadrillion FP OP/s ASCI RED was reported at $70M in today’s money. One can buy a Knights Corner Card on amazon.com for $1557
Growth paths of an Intel Engineer employed in Product Design 12 Growth paths of an Intel Engineer employed in Product Design Typical Progression of Roles in Design Engineering Progress Measurement Indicators Expectations Spectrum Grade Entry(E) E+1 E+2 E+3 E+4 E+5 E+6 E+7 Independent Execution Low Medium High Expert Scope - Technical Scope - Ambiguity Leadership NA Influence: Group-Wide Influence: Company Wide Typical Title and Roles in Technical Track ComponentOwner Component Owner Section Owner Tech Lead Principal Engineer Senior Principal Engineer Fellow Member of a Project Horizontal Activity Driver of a moderate scope Project Horizontal Activity Driver of a high scope Project Horizontal Activity Driver of multiple high scope project horizontal activities Solution Owner of Toughest Problems in the area of expertise at Group Level Creator/Driver of Technical Initiatives at Corporate Level Creator/Driver of Multiple Technical Initiatives at Corporate Level Typical Title and Roles in Management Track Component Owner Section Owner Section Manager Project Manager Director Vice President Member of a Project Horizontal Activity Driver of a moderate scope Project Horizontal Activity Driver of a high scope Project Horizontal Activity Manager of People and Cluster/Functional Teams Manager of Project or Multiple Cluster/Functional Teams Manager of Project or Organizatio Manager of Large Business or Engineering Organizatio