AHS-TechClub-100212 - Avon High School Tech Crew

advertisement
V2012.13
Agenda
•
•
•
•
•
Week ‘0’ Meeting Review
Fundraising
Community Service
Resources
Week 1 Topic - CPUs: From Phones to Servers
Avon High School Tech Crew
2
Community & Fundraising
• Fundraising : Why do we need funds?
– To Build a system
~$700-$900
• Community
Avon High School Tech Crew
3
Tech Crew Resources
• AHS Tech Crew
–
–
–
–
On the web: http://ahstechcrew.org
Follow us on Twitter: #AHSTechCrew
Facebook: http://facebook.com/AHSTechCrew
Subscribe to Mailing list: http://ahstechcrew.org/lists
• Twitter
– If you have consent, consider an account
– NOT a requirement!
• T-Shirts
– Limited sizes/colors
Avon High School Tech Crew
4
Future Meeting Preview
GAMING
OPERATING
SYSTEM
NETWORK
CLOUD
PERIPHERALS
STORAGE
I/O
CPU
NETWORK
DATA &
DATABASES
GRAPHICS
MEMORY
GRAPHICS
LANGUAGES
VIRTUAL
Avon High School Tech Crew
APP
DEVELOPMENT
5
Future Meeting Preview
• Included in each topic:
–
–
–
–
–
–
–
–
–
Guest Speaker*
Brief History
Definition
Technical Overview
Trends
Classroom/Online Challenges
Hands on (when practical)
Additional Content/Links
Project**
NETWORK
STORAGE
I/O
CPU
GRAPHICS
MEMORY
*Not for every topic
**Based on interest
Avon High School Tech Crew
6
Terminology can be Confusing!
MPU
Core
SoC
Nanometer
QUAD-CORE
CPUPACKAGE
DUAL-CORE
DIE
GHz
clock speed
Avon High School Tech Crew
THREAD
Processor
Embedded
7
So, What is a CPU?
• Central Processing Unit
• Main central processing power of the computer
• Does the "thinking" for the computer and tells
other components (of the computer) what to do
and when
• Think of it as the human brain. It controls the
whole body, and without it, we don't run
• Terms CPU, Processor and MPU (Micro
Processor Unit) are interchangeable
Avon High School Tech Crew
8
How are CPUs Made?
• There are 3 main components:
– Package/Substrate
• Is what you get when you buy a single processor
• It contains one or more dies and gold-plated contacts that
match those on your motherboard
– Die
• A single piece of silicon. A die can contain any number of
cores
• Processor die is where the transistors making up the CPU
actually reside
– Core
• Execution engine
Avon High School Tech Crew
9
CPU Diagram
Cores
Package
Avon High School Tech Crew
Heat
Disperser
Die
10
How are CPUs Made? (cont.)
• Composed of thin layers (die) of thousands of
transistors often call semi-conductors
• CPU is composed of millions (and soon billions)
of transistors (semi-conductors)
• AMD, IBM, Intel, Motorola, Sun/Oracle are just a
few of the companies that make most of the
CPU's used for various kinds of computers
including, phones, desktops, mainframes and
supercomputers
Avon High School Tech Crew
11
Intel Core-i5 Die
Avon High School Tech Crew
12
Wait, So What is a Core?
• Processor core is an independent execution
unit that can run one program thread at a time in
parallel with other cores
• Today’s modern CPUs have either 1, 2, 4, 6, 8 or
more cores
• Multi-Core Processors
– Dual-Core (2), Quad-Core (4), Hexa-Core (6), etc
• Because multiple cores can run multiple
instructions at the same time, overall speed is
increased for programs or applications
Avon High School Tech Crew
13
Now I’m Confused, What is a Thread?
• Thread (short for "thread of execution") is merely
an ordered sequence of instructions that tells the
computer what to do (a task)
• Thread count is the number of individual tasks
which can be executing simultaneously on the
CPU itself
• Without any additional or special hardware, this
is always equal to the core count
Avon High School Tech Crew
14
Where Does Clock Rate Fit?
• The speed at which a microprocessor executes
instructions
• The faster the clock, the more instructions the
CPU can execute per second
• Clock speeds are expressed in megahertz
(MHz) or gigahertz (GHz)
• Clock rate is only one of several factors that can
influence performance when comparing
processors in different families
Avon High School Tech Crew
15
And Then There’s Bit Size …
• At their most basic level, computers
communicate in binary language
• Binary can be thought of as a series of switches
that can either be "on“ (1) or "off“ (0),
representing the presence or absence of
electricity
• As the number of bits increases there are two
important benefits:
– More data can be processed in larger chunks
– Access to larger physical memory
Avon High School Tech Crew
16
OK, One More Time …
• A CPU is made up of a die, core(s) and a
package/substrate
• CPUs can have multiple cores
• Each core can execute a thread in parallel
• The clock dictates how fast tasks are executed
• Larger ‘bit’ systems can access more memory in
bigger chunks
• Performance isn’t necessarily measured by
biggest and fasted
Avon High School Tech Crew
17
CPUs: A Brief History
• ENIAC ("Electronic Numerical Integrator And
Computer") was built in 1943
• Used nearly 17,500 vacuum tubes, 7,200 diodes
and many miles of wire. It took up 1,800 square
feet of space, and weighed almost 30 tons!
• Cost around $500,000. That’s about $6 million
today, adjusted for inflation
• Original programmers of ENIAC computer were
women
Avon High School Tech Crew
18
CPUs: A Brief History
• ENIAC took 70 hours to work out pi to 2000
decimal places
• A modern PC with a CPU the size of 2x2 cm is
exponentially faster than ENIAC, which used up
an entire room
• For an example, a modern PC can calculate a
million decimal places of pi in about 10 seconds
Avon High School Tech Crew
19
ENIAC
Avon High School Tech Crew
20
CPUs: A Brief History
1971: Intel 4004 processor
1972: Intel 8008 processor
1974: Intel 8080 processor
1976: Intel 8085 processor
1978: Intel 8086 / 8088 processors
1982: Intel 80186 processor
1982: Intel 80286 processor
1982: AMD begins manufacturing IBM processors
1985: Intel 80386 DX processor
1988: Intel 80386 SX processor
1989: Intel 80486 DX processor
1989: Cyrix FasMath 83D87 & 83S8 math co-processors
1990: Intel 80386 SL processor
1991: Intel 80486 SX processors
1991: AMD's Am386 processor
1992: Intel 80486 SL processor
1992: Cyrix 486SLC & Cyrix 486DLC
1993: Intel Pentium processor
1993: AMD Am486 processor
1993: Cyrix 486DRx2 & Cyrix 486SLC
1995: Cyrix 5x86
1995: Intel Pentium Pro processor
1995: AMD-K5 processor
1995: Cyrix 6x86
1996: Cyrix MediaGX processor
1997: Intel Pentium II processor
1997: AMD-K6 processor
1998: Intel Pentium II Xeon Server processor
1998: Intel Pentium Celeron processor
Avon High School Tech Crew
1999: Intel Pentium III processor
1999: Intel Pentium Celeron Mobile processor
1999: Intel Pentium III Xeon processor
1999: AMD Athlon
1999: Cyrix M3
2000: Intel Pentium 4 processor
2001: Intel Xeon processor
2001: Intel Itanium processor
2001: AMD Athlon MP
2002: Intel Itanium 2 processor
2002: AMD Athlon XP
2003: Intel Pentium M (Mobile) processor
2003: Intel Pentium 4 processor with Hyper-Threading
2003: AMD Opteron Server Processor
2003: AMD Athlon 64 Processor
2004: AMD Dual Core x86 based processor
2004: Intel Pentium Celeron D processor
2005: Intel Dual Core Xeon processor
2005: AMD Turion 64 Mobile
2005: AMD Athlon 64 x2 (Dual Core)
2006: Intel Core Duo processor
2006: Intel Core Solo ULV processor
2006: Intel Dual Core Itanium 2 processor
2006: Intel Quad-Core Xeon processor
2006: Intel Core 2 Duo processor
2006: Intel Pentiom Core 2 Extreme processor
2006: Intel Pentiom Core Solo processor
2007: Intel Core 2 Quad processor
2008: Intel Core2 Extreme
2008: Intel Atom
2009: AMD Quad-Core Opteron processor
2009: AMD Athlon Neo mobile processor
2009: AMD Six-Core Opteron processor
2009: Intel Core i7
2009: Intel Core i5
2009: AMD Phenom II X4
2010: Intel Core i3
2010: AMD Phenom II X6
2010: AMD Opteron 4000 series
2010: AMD Opteron 6000 series (8 core and 12 core processors)
2010: AMD Opteron 6100 series (8 core and 12 core processors)
2011: AMD Fusion series (CPU and GPU on a single die)
2011: Intel 2nd Generation Core i3
2011: Intel 2nd Generation Core i5
2011: Intel 2nd Generation Core i7
2012: Intel 3rd Generation Core i3
2012: Intel 3rd Generation Core i5
2012: Intel 3rd Generation Core i7
21
Moore’s Law
• Gordon Moore, Intel co-founder
• Simplified version states:
‘The number of transistors on a chip will
double approximately every two years’
Avon High School Tech Crew
22
Moore’s Law
Avon High School Tech Crew
23
Moore’s Law
Avon High School Tech Crew
24
Moore’s Law
• He also stated the law cannot be sustained
indefinitely:
‘It can't continue forever. The nature of
exponentials is that you push them out
and eventually disaster happens’
Avon High School Tech Crew
25
Challenge #1
Can you think of any issues
with the increase of processor
speeds and memory?
Avon High School Tech Crew
26
Different Types of CPUs
• Embedded
–
–
–
–
Limited processing (although that’s changing)
Smaller memory footprints
Power consumption
SoC (System on a Chip)
• Server
–
–
–
–
More cores or multiple CPU configurations
More/faster I/O
Error-correcting RAM
Redundancy
Avon High School Tech Crew
27
What Can We Expect in the Future?
• Advances in transistors
• Lower Power Consumption
– "Near Threshold Voltage“
• Refers to the amount of voltage required to switch a
transistor from 0 to 1
• An NTV processor is able to operate much closer to the
On/Off point. The result is a significant level of power
savings.
• Digital Radio (for phones, tablets, etc)
– Used with WiFi, Bluetooth and 3G/4G chips
– Convert analog technology to digital
Avon High School Tech Crew
28
What Can We Expect in the Future?
• More-than-Moore” (MtM) Scaling
– The goal of MtM scaling is to extend the same design
principles which have driven digital device scaling for
decades over to analog circuitry, and to integrate
those technologies
– More than Moore explores a new area of
micro/nanoelectronics, which reaches beyond the
boundaries of conventional semiconductor
technologies and applications
Avon High School Tech Crew
29
More than Moore
Avon High School Tech Crew
30
What Can We Expect in the Future?
• Focus on SoC
– SoC integrates almost all ‘computing’ components
into a single silicon chip
– Along with a CPU, an SoC usually contains a GPU (a
graphics processor), memory, USB controller, power
management circuits, and wireless radios (WiFi, 3G,
4G LTE, and so on)
– Whereas a CPU cannot function without dozens of
other chips, it’s possible to build complete computers
with just a single SoC
Avon High School Tech Crew
31
Questions/Comments?
Scott Seighman
scotts@ahstechcrew.org
Avon High School Tech Crew
32
Download