Cda 3101 summer 2007 introduction to computer organization
Download
1 / 30

CDA 3101 Summer 2007 - PowerPoint PPT Presentation


  • 361 Views
  • Uploaded on

Personal computer era. IBM. IBM PC. 1981. First commercial RISC machine. MIPS. MIPS. 1985. First ... Computer organization takes advantage of technology advances ...

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'CDA 3101 Summer 2007' - Kelvin_Ajay


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Cda 3101 summer 2007 introduction to computer organization l.jpg

CDA 3101 Summer 2007Introduction to Computer Organization

Technology Trends

Digital Logic 101

17 May 2007

Mark Schmalz

http://www.cise.ufl.edu/~mssz/CompOrg/Top-Level.html


Review last class l.jpg
Review (Last Class) Summer 2007

  • Five components of the computer

  • Principle of Abstraction to build systems as layers

  • Pliable Data: a program determines what it is

  • Stored program concept: instructions are just data

  • Principle of Locality: memory hierarchy

  • Greater performance by exploiting parallelism

  • Compilation vs. interpretation

  • Principles/Pitfalls of Performance Measurement


Overview today s class l.jpg
Overview (Today’s Class) Summer 2007

  • Computer generations

  • Technology  applications synergism

  • Technology trends

    • Hardware

    • Software

  • Moore’s law

  • Basics of Digital Logic

    • Operations

    • Truth Tables


Computer generations l.jpg
Computer Generations Summer 2007

  • Gen-0: Mechanical computers (BC to early 1940s)

  • Gen-1: Vacuum Tubes (1943-1959)

  • Gen-2: Transistors (1960-1968)

    • John Bardeen, Walter Brattain, and William Shockley

  • Gen-3: Integrated Circuits (1969-1977)

    • Jack Kilby (1958)

  • Gen-4: VLSI (1978-present)

  • Gen-5: Optical?

    Quantum?



Technology trends l.jpg
Technology Trends Summer 2007

  • Technology  application synergism (virtuous circle)

    • Intel’s nightmare: Fast CPUs, lack of application demands

    • Current application demands

      • E-commerce servers

      • Database servers

      • Engineering workstations

      • Ubiquitous mobile computing

  • Technologies

    • Compilers

    • Silicon

  • Silicon Valley or Iron Oxide Valley ??

ISA and computer organization


Slide7 l.jpg

IC Manufacturing Summer 2007

Cost = f(area4)


Hardware technology trends l.jpg
Hardware Technology Trends Summer 2007

  • Processor

    • 2X in speed every 1.5 years 100X performance in last decade

  • Memory

    • DRAM capacity: 2x / 2 years; 64X size in last decade

    • Cost per bit: improves about 25% per year

  • Disk

    • capacity: > 2X in size every 1.0 years

    • Cost per bit: improves about 100% per year

    • 120X size in last decade

  • New units!Mega (106) Giga (109) Tera (1012)


Memory capacity l.jpg
Memory Capacity Summer 2007

  • Year Size(Mbit)

  • 1980 0.0625

  • 1983 0.25

  • 1986 1

  • 1989 4

  • 1992 16

  • 1996 64

  • 256

  • 2005 512

Size (bits)

1000000000

100000000

10000000

1000000

100000

10000

1000

1970

1975

1980

1985

1990

1995

2000

Year


Processor capacity l.jpg
Processor Capacity Summer 2007

Moore’s Law (1965): 2X transistors/Chip Every 1.5 years

All processors

100000000

Alpha 21264: 15 million

Pentium Pro: 5.5 million

PowerPC 620: 6.9 million

Alpha 21164: 9.3 million

Sparc Ultra: 5.2 million

10000000

Moore’s Law

Pentium

i80486

1000000

Transistors

i80386

i80286

100000

i8086

10000

i8080

i4004

1000

1970

1975

1980

1985

1990

1995

2000

Year


Processor capacity11 l.jpg
Processor Capacity Summer 2007

Moore’s Law (1965): 2X transistors/Chip Every 1.5 years

Intel processors


Processor performance 1990s l.jpg
Processor Performance (1990s) Summer 2007

SPEC 92

1.54X/yr


Processor clock rate l.jpg
Processor Clock Rate Summer 2007

Why does this real difference exist if the Intel and AMD processors do the same work?


A view of ic manufacturing l.jpg
A View of IC Manufacturing Summer 2007

Cost = f(area4)


Slide15 l.jpg

Intel Processor Chip Layout Summer 2007

  • Pentium Pro

    • 306 mm2

    • 5.5 M transistors

  • Itanium (EPIC/IA-64)

    • ILP: 20 instructions

    • Compiler support

    • Massive hardware resources

      • 2 Floating Point Units

      • 4 Integer Units

      • 3 Branch Units

      • Internet Streaming SIMD

      • 128 FP registers

      • 128 integer registers


Selected intel cpus l.jpg
Selected Intel CPUs Summer 2007

Pentium III – 800 MHz, 4GB Memory

Pentium 4 – 2+GHz, 4GB Memory

Itanium – 4+ GHz, > 4GB Memory


Slide17 l.jpg

Physical Limits Summer 2007 on Moore’s Law 

  • Limits imposed by insulator thickness (2-3nm)

  • Quantum tunneling effects => crosstalk

  • How much smaller? (0.2micron / 2nm = 100x)

  • How much faster? Speed = k x Area

    • -- 3 to 4 orders of magnitude faster (103- 104)

    • -- 1.3GHz now => 5 THz to 10 THz

  • When?(13-17 years from now…)


Slide18 l.jpg

Physical Limits Summer 2007 on Moore’s Law

(Frank, 2002)


Slide19 l.jpg

Will the Computer World Summer 2007End?

  • No, but things will get more interesting…

  • Opportunities

    • -- Make faster processors, algorithms using current technology

    • -- Increase bandwidth of buses that supply data to processors

    • -- Find more compact ways to encode data while it is being processed


Slide20 l.jpg

Solutions (?) Summer 2007 for Moore’s Law

  • Quantum Computing 

    • -- Different paradigm – all results at once

    • -- How to find “correct” result?

    • -- Implementation: Optics? Silicon? ???

  • Highly Experimental Technologies

    • -- DNA Computing (Pattern Matching)

    • -- Reversible Computing (Low Power)

    • -- Compressive Computation ( FAST )


Slide21 l.jpg

Tech Summary Summer 2007

  • Incredible improvements in processor, memory and communication

  • Technology  application synergism

  • Technologies

    • Compiler

    • Silicon

  • Computer organization takes advantage of technology advances

  • Will Moore’s law last forever?  / 


Slide22 l.jpg

New Topic Summer 2007 – Digital Logic 101

  • Digital logic – its place in CDA3101

  • Boolean Operations

  • Transistors and Digital Logic

  • Basic gates – and, or, not

    • -- Transistor implementations

    • -- Truth tables


Slide23 l.jpg

Digital Logic in CDA 3101 Summer 2007

Application (Netscape)

Operating

Software

Compiler

System

(Windows 98)

CDA 3101

Assembler

Instruction Set Architecture

Datapath & Control

Memory

I/O System

Digital Logic

Hardware

Circuit Design

Transistors


Slide24 l.jpg

Boolean Operations Summer 2007

1 if A is 0

0 if A is 1

  • 0 & 1: the only values for variables and functions B = {0,1} called Boolean numbers

  • The NOT function: f (A) =

  • Truth tables

    • Completely define a Boolean function

    • n variables => 2n entries in the truth table

    • Up to 16 Boolean functions of two variables

    • Shorthand: specify only entries with nonzero outputs


Slide25 l.jpg

Transistors & Digital Logic Summer 2007

Gate Symbol

Truth Table

(functional behavior)

NOT gate (Inverter)


Slide26 l.jpg

NAND Gate Summer 2007


Slide27 l.jpg

NOR Gate Summer 2007


Slide28 l.jpg

AND & OR Gates Summer 2007


Slide29 l.jpg

Integrated Circuits Summer 2007


Slide30 l.jpg

Conclusions Summer 2007

  • Technology development

  • Computer organization takes advantage of technology advances

  • Digital Logic & Boolean Numbers

  • Basic logic gates w/ Implementation

  • Concept of truth table

  • Next time: Boolean Algebra

    • Complex logic & circuits


ad