Microprocessor and Interfacing 261313

31
Microprocessor and Interfacing 261313 Introduction to Microprocessors II http://www.e-cpe.org/moodle

description

Microprocessor and Interfacing 261313. Introduction to Microprocessors II. http://www.e-cpe.org/moodle. What is this?. Liquid Nitrogen. Gigabyte 2009 Overclock Champion. 3.3 GHz --> 5.3 GHz. 2010 – When Overclocking goes beyond the CPU. The Winner. What Makes a CPU Hot?. Clock Frequency - PowerPoint PPT Presentation

Transcript of Microprocessor and Interfacing 261313

Page 1: Microprocessor and Interfacing 261313

Microprocessor and Interfacing

261313

Introduction to Microprocessors II

http://www.e-cpe.org/moodle

Page 2: Microprocessor and Interfacing 261313

What is this?What is this?

Page 3: Microprocessor and Interfacing 261313

Liquid NitrogenLiquid Nitrogen

Page 4: Microprocessor and Interfacing 261313
Page 5: Microprocessor and Interfacing 261313

Gigabyte 2009 Overclock Champion

3.3 GHz --> 5.3 GHz

Page 6: Microprocessor and Interfacing 261313

2010 – When Overclocking goes beyond the CPU

Page 7: Microprocessor and Interfacing 261313

The Winner

Page 8: Microprocessor and Interfacing 261313

What Makes a CPU Hot?

Clock Frequency

Transistor Size

Page 9: Microprocessor and Interfacing 261313

How does a CPU’s transistor look like ?

Page 10: Microprocessor and Interfacing 261313

Regular Microscope

Page 11: Microprocessor and Interfacing 261313

Scanning Electron Microscope

Page 12: Microprocessor and Interfacing 261313

A Single Transistor

Page 13: Microprocessor and Interfacing 261313

Pentium Hack

Done by former Motorola Engineers (makers of chips for MACs back in the day)

Page 14: Microprocessor and Interfacing 261313

Processor Fabrication Technology

1997 2008 2011

Page 15: Microprocessor and Interfacing 261313

Pentium 2 – Slot Footprint

Page 16: Microprocessor and Interfacing 261313

Moore’s Law (1965)Moore’s Law (1965)

“T he number of

transistors o n a

chip will dou ble

about every two years.”

“T he number of

transistors o n a

chip will dou ble

about every two years.”

Page 17: Microprocessor and Interfacing 261313

Moore’s Law True for 40 Years

Page 18: Microprocessor and Interfacing 261313

The Next 20 YearsTransistor Count (Billion)

Year

Page 19: Microprocessor and Interfacing 261313

Why more transistors?

Pentium Core i7

Page 20: Microprocessor and Interfacing 261313

Transistor Usage

Larger Cache Core i7 has up to 12Mb L3 Cache (6 Core CPUs)

More Cores Core i7 has up to 6 CPU cores Other core types, such as GPUs

More Complex CPU Features Extended SIMD Instruction Set (MMX, SSE, etc) Advanced Optimizations (Branch Prediction,

OoOE, etc)

Page 21: Microprocessor and Interfacing 261313

System Performance is More than CPU Speed

Page 22: Microprocessor and Interfacing 261313

1. All CPUs are NOT Created Equal Pipeline Example: 10 Stages vs 20 Stages

10 Clock Cycle per 1 instruction

20 Clock Cycle per 1 instruction

Page 23: Microprocessor and Interfacing 261313

2. The overall speed of a system is determined by the slowest component

Page 24: Microprocessor and Interfacing 261313

How does the program data flow?

Printf(“Hello World”);

Hello.exe

Page 25: Microprocessor and Interfacing 261313

Execution Data flow

Hello.exe

Chipset

RAM

HDD

CPU

GPU(Display)

Page 26: Microprocessor and Interfacing 261313

6.4 GB/s

8.5 GB/s

Page 27: Microprocessor and Interfacing 261313

What is a Bottleneck?

Page 28: Microprocessor and Interfacing 261313

25.6 GB/s

Page 29: Microprocessor and Interfacing 261313

Hello.exe

Chipset

RAM

HDD

CPU

GPU(Discrete)

GPU(Integrated)

Page 30: Microprocessor and Interfacing 261313

Component Speeds

RAM DDR2 - 4.2 GB/s DDR3 – 8.4 GB/s

Hard Drive SATA1.5 – 150 MB/s SATA3 – 300 MB/s

Page 31: Microprocessor and Interfacing 261313

Conclusions: วิ�ธี�ต่�างๆ ในการเพิ่��มประสิ�ทธี�ภาพิ่ของ CPU

เพิ่��มควิามเร�วิสิ�ญญาณนาฬิ�กา ต่ องระวิ�งควิามร อน ยิ่��งผลิ�ต่ขนาด CPU เลิ�กก�จะยิ่��งก�นไฟน อยิ่

เพิ่��มจ(านวิน transistor เพิ่)�อใสิ�ควิามาสิามารถใหม�ๆ ลิดคอขวิดในระบบโดยิ่การเพิ่��มควิามเร�วิสิ�วินประกอบ

ต่�างๆ ให ไม�ท�.งห�าง CPU จนเก�นไป ใช้ Cache แลิะเทคน�คอ)�นๆ เพิ่)�อลิดการใช้ งาน สิ�วิน

ประกอบท��ช้ า