01-intro-i-g - Prof.KavitaBalaandProf.HakimWeatherspoon...

Info icon This preview shows pages 1–18. Sign up to view the full content.

View Full Document Right Arrow Icon
Prof. Kavita Bala and Prof. Hakim Weatherspoon CS 3410, Spring 2014 Computer Science Cornell University
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Bridge the gap between hardware and software How a processor works How a computer is organized Establish a foundation for building higher level applications How to understand program performance How to understand where the world is going
Image of page 2
Electrical Switch On/Off Binary Transistor The first transistor on a workbench at AT&T Bell Labs in 1947
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
1965 number of transistors that can be integrated on a die would double every 18 to 24 months (i.e., grow exponentially with time) Amazingly visionary 2300 transistors, 1 MHz clock (Intel 4004) 1971 16 Million transistors (Ultra Sparc III) 42 Million transistors, 2 GHz clock (Intel Xeon) – 2001 55 Million transistors, 3 GHz, 130nm technology, 250mm 2 die (Intel Pentium 4) – 2004 290+ Million transistors, 3 GHz (Intel Core 2 Duo) – 2007 721 Million transistors, 2 GHz (Nehalem) 2009 1.4 Billion transistors, 3.4 GHz Intel Haswell (Quad core) – 2013
Image of page 4
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
SUN-4/260 MIPS M/120 MIPS M2000 IBM RS6000 HP 9000/750 DEC AXP/500 IBM POWER 100 DEC Alpha 4/266 DEC Alpha 5/500 DEC Alpha 21264/600 DEC Alpha 5/300 DEC Alpha 21264A/667 Intel Xeon/2000 Intel Pentium 4/3000
Image of page 6
1965 number of transistors that can be integrated on a die would double every 18 to 24 months (i.e., grow exponentially with time) Amazingly visionary 2300 transistors, 1 MHz clock (Intel 4004) 1971 16 Million transistors (Ultra Sparc III) 42 Million transistors, 2 GHz clock (Intel Xeon) – 2001 55 Million transistors, 3 GHz, 130nm technology, 250mm 2 die (Intel Pentium 4) – 2004 290+ Million transistors, 3 GHz (Intel Core 2 Duo) – 2007 721 Million transistors, 2 GHz (Nehalem) 2009 1.4 Billion transistors, 3.4 GHz Intel Haswell (Quad core) – 2013
Image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CPU: Central Processing Unit
Image of page 8
An Intel Haswell 1.4 billion transistors 177 square millimeters Four processing cores http://techguru3d.com/4th gen intel haswell processors architecture and lineup/ The first transistor One workbench at AT&T Bell Labs 1947 Bardeen, Brattain, and Shockley
Image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Galaxy Note 3 8 processing cores The first transistor One workbench at AT&T Bell Labs 1947 Bardeen, Brattain, and Shockley
Image of page 10
CPU: Central Processing Unit GPU: Graphics Processing Unit
Image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 12
Peak Performance ( 's/sec) Year HP CRX SGI Iris SGI GT HP VRX Stellar GS1000 SGI VGX HP TVRX SGI SkyWriter SGI E&S F300 One-pixel polygons (~10M polygons @ 30Hz) SGI RE2 RE1 Megatek 86 88 90 92 94 96 98 00 10 4 10 5 10 6 10 7 10 8 10 9 UNC Pxpl4 UNC Pxpl5 UNC/HP PixelFlow Flat shading Gouraud shading Antialiasing Slope ~2.4x/year (Moore's Law ~ 1.7x/year) SGI IR E&S Harmony SGI R-Monster Division VPX E&S Freedom Accel/VSIS Voodoo Glint Division Pxpl6 PC Graphics Textures SGI Cobalt Nvidia TNT 3DLabs Graph courtesy of Professor John Poulton (from Eric Haines) GeForce 10 4 10 5 10 6 10 7 10 8 10 9 ATI Radeon 256 nVidia G70
Image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Petaflops (10 15 ) – GPUs/multicore/100s-1000s cores
Image of page 14
Image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Parallelism Pipelining
Image of page 16
Started in 1999 Flexible, programmable Vertex, Geometry, Fragment Shaders And much faster, of course
Image of page 17

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 18
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern