WEBVTT - TechStuff Classic: TechStuff Looks at Supercomputers

0:00:04.240 --> 0:00:07.240
<v Speaker 1>Welcome to tex Stuff, a production of I Heart Radios,

0:00:07.320 --> 0:00:13.720
<v Speaker 1>How Stuff Works. Hey there, and welcome to tech Stuff.

0:00:13.720 --> 0:00:17.000
<v Speaker 1>I'm your host, Jonathan Strickland. I'm an executive producer with

0:00:17.079 --> 0:00:19.360
<v Speaker 1>How Stuff Works and I Heart Radio and I love

0:00:19.480 --> 0:00:24.000
<v Speaker 1>all things tech, and today we're going to look at

0:00:24.040 --> 0:00:28.800
<v Speaker 1>a classic episode that aired back in July of two

0:00:28.800 --> 0:00:33.000
<v Speaker 1>thousand twelve, July six to be precise, and it is

0:00:33.000 --> 0:00:37.839
<v Speaker 1>titled tech Stuff looks at super Computers. This was a

0:00:37.920 --> 0:00:41.200
<v Speaker 1>fun discussion to have with my former co host Chris

0:00:41.240 --> 0:00:45.360
<v Speaker 1>Pallette because I, you know, grew up in an era

0:00:45.440 --> 0:00:47.920
<v Speaker 1>of super computers and only had sort of a vague

0:00:47.960 --> 0:00:51.880
<v Speaker 1>idea of what that term meant for many years. I'm

0:00:51.880 --> 0:00:53.320
<v Speaker 1>sure there was a time when I was a kid

0:00:53.400 --> 0:00:55.120
<v Speaker 1>where I thought of it as a computer that wore

0:00:55.120 --> 0:00:57.240
<v Speaker 1>a cape. But as it turns out, it gets a

0:00:57.280 --> 0:01:00.960
<v Speaker 1>little more complicated than that. Let's listen in So, Chris,

0:01:01.080 --> 0:01:02.920
<v Speaker 1>if I were to ask you, just off the top

0:01:02.960 --> 0:01:06.080
<v Speaker 1>of your head, how would you define a supercomputer? What

0:01:06.120 --> 0:01:09.240
<v Speaker 1>would you say? Well, if I hadn't already made the joke,

0:01:09.280 --> 0:01:10.959
<v Speaker 1>I would have said it was a computer in the

0:01:11.000 --> 0:01:15.360
<v Speaker 1>cape and tights. But no, honestly, I would say supercomputer.

0:01:15.560 --> 0:01:20.120
<v Speaker 1>Is a computer that can do a lot more calculations

0:01:20.160 --> 0:01:23.000
<v Speaker 1>in a shorter period of time than the machines sitting

0:01:23.040 --> 0:01:24.959
<v Speaker 1>on our desktop. Yeah. I think of it as sort

0:01:24.959 --> 0:01:28.320
<v Speaker 1>of the bleeding edge of what a computer is capable

0:01:28.360 --> 0:01:32.040
<v Speaker 1>of doing. Something that that still feel fills a room,

0:01:32.080 --> 0:01:35.280
<v Speaker 1>even though typical computers these days don't need to fill

0:01:35.280 --> 0:01:37.640
<v Speaker 1>a room because it's that big. It still has that

0:01:37.760 --> 0:01:42.280
<v Speaker 1>much computing power, right, right, And the term comes from

0:01:42.560 --> 0:01:46.240
<v Speaker 1>the nineteen sixties and uh. In order to really kind

0:01:46.240 --> 0:01:50.680
<v Speaker 1>of understand the the the span of this, I think

0:01:51.000 --> 0:01:52.960
<v Speaker 1>I was going to talk a little bit about the

0:01:53.520 --> 0:01:56.600
<v Speaker 1>last computer I could find that was a powerful computer

0:01:57.080 --> 0:02:02.120
<v Speaker 1>that existed before people started talking about super computers, which

0:02:02.200 --> 0:02:07.360
<v Speaker 1>was the IBM seventy thirty Stretch. Yes, that was the

0:02:07.360 --> 0:02:13.280
<v Speaker 1>one that was made with elastic. Yes, ye gain a

0:02:13.280 --> 0:02:15.640
<v Speaker 1>couple of pounds. Your computer can still you know fit.

0:02:16.040 --> 0:02:19.320
<v Speaker 1>It was Mr Fantastic of the computer world. No, because

0:02:19.360 --> 0:02:22.000
<v Speaker 1>it was not a super computer. It took up two

0:02:22.080 --> 0:02:25.480
<v Speaker 1>thousand square feet back in the day, this being the

0:02:26.120 --> 0:02:32.200
<v Speaker 1>early sixties. Two thousand square feet. It costs thirteen million dollars, which,

0:02:32.240 --> 0:02:36.680
<v Speaker 1>if you were to translate to today's cash, would be

0:02:36.800 --> 0:02:40.120
<v Speaker 1>ninety one million dollars. It's a lot of money. It's

0:02:40.120 --> 0:02:43.280
<v Speaker 1>a lot of cash. So that was the fastest computer

0:02:43.360 --> 0:02:46.320
<v Speaker 1>at the time until a fellow named Seymour Roger Craig

0:02:46.440 --> 0:02:50.360
<v Speaker 1>showed up. I s Mr. Craig. Yeah, Craig ends up

0:02:50.400 --> 0:02:54.160
<v Speaker 1>being a big name in supercomputers, particularly in the sixties,

0:02:54.200 --> 0:02:58.000
<v Speaker 1>seventies and up to the mid eighties. That was the

0:02:58.200 --> 0:03:03.160
<v Speaker 1>name in supercomputers. And he was working for a company

0:03:03.200 --> 0:03:07.360
<v Speaker 1>called Engineering Research Associates or e r A, which actually

0:03:07.400 --> 0:03:12.080
<v Speaker 1>grew out of a naval operation, um being the U. S. Navy,

0:03:12.120 --> 0:03:15.000
<v Speaker 1>not belly Button. I was gonna you were looking at

0:03:15.040 --> 0:03:18.600
<v Speaker 1>me like joke. No, No, not that it was a

0:03:18.720 --> 0:03:21.840
<v Speaker 1>navy project. How about that as in as in the

0:03:21.880 --> 0:03:25.360
<v Speaker 1>military force, not the color It was a Navy project

0:03:25.600 --> 0:03:28.480
<v Speaker 1>that was all about code breaking, all right. So there

0:03:28.520 --> 0:03:31.280
<v Speaker 1>was this project about code breaking that eventually kind of

0:03:31.320 --> 0:03:34.359
<v Speaker 1>spun off and became an actual company all on its

0:03:34.360 --> 0:03:37.920
<v Speaker 1>own called Engineering Research Associates, and it branched out beyond

0:03:38.000 --> 0:03:40.520
<v Speaker 1>code breaking, although it took all the code breaking work

0:03:40.560 --> 0:03:44.760
<v Speaker 1>it could get. Yeah, we talked about the Enigma UM

0:03:44.880 --> 0:03:48.760
<v Speaker 1>some episodes back UM and we were talking about the

0:03:48.880 --> 0:03:53.320
<v Speaker 1>bomb UM and yeah, there was early uh that was

0:03:53.360 --> 0:03:58.080
<v Speaker 1>really the early application for supercomputers was you know, needing

0:03:58.120 --> 0:04:01.720
<v Speaker 1>to crunch a lot of data very quickly, and there weren't.

0:04:02.680 --> 0:04:04.640
<v Speaker 1>There weren't the kind of applications that we have now.

0:04:04.680 --> 0:04:06.560
<v Speaker 1>We'll get into that, I'm sure in a few minutes.

0:04:06.600 --> 0:04:09.880
<v Speaker 1>But but yeah, I mean that was you know, why

0:04:09.920 --> 0:04:13.120
<v Speaker 1>would you need a supercomputer? You know, that was That's

0:04:13.120 --> 0:04:15.920
<v Speaker 1>probably about the only thing I could think of where

0:04:15.920 --> 0:04:18.840
<v Speaker 1>people were needing to crunch that kind of information as

0:04:18.920 --> 0:04:23.719
<v Speaker 1>quickly as possible. And defense. Yeah, typically, especially with the

0:04:23.760 --> 0:04:28.560
<v Speaker 1>early supercomputers, they were really designed for very specialized computing,

0:04:29.360 --> 0:04:32.960
<v Speaker 1>so not necessarily specialized from the ground up for a

0:04:33.120 --> 0:04:35.840
<v Speaker 1>one particular type of computing, but they were They were

0:04:35.880 --> 0:04:38.400
<v Speaker 1>not meant to be general computers. They were meant to

0:04:38.440 --> 0:04:43.039
<v Speaker 1>do tip no admiral computers because they were the Navy,

0:04:43.120 --> 0:04:45.640
<v Speaker 1>that's true. Uh No, they were. They were meant to

0:04:45.680 --> 0:04:48.560
<v Speaker 1>do a specific task very very well, and that's that's

0:04:48.600 --> 0:04:53.080
<v Speaker 1>all they were meant to do. Now, Craig had an

0:04:53.120 --> 0:04:55.800
<v Speaker 1>interesting philosophy he said, and this is this is a

0:04:55.880 --> 0:04:59.480
<v Speaker 1>quote from him. He said, anyone can build a fast CPU.

0:04:59.760 --> 0:05:02.840
<v Speaker 1>That trick is to build a fast system and that

0:05:02.920 --> 0:05:07.040
<v Speaker 1>was the secret to create creating the first supercomputer. He

0:05:07.120 --> 0:05:10.640
<v Speaker 1>realized that if you created a processor that was really,

0:05:10.640 --> 0:05:14.120
<v Speaker 1>really fast, that did not matter if it couldn't get

0:05:14.160 --> 0:05:18.560
<v Speaker 1>the data it needed to execute operations upon fast enough.

0:05:19.279 --> 0:05:22.680
<v Speaker 1>So he saw the need to create a system that

0:05:22.720 --> 0:05:26.960
<v Speaker 1>would move data through very very quickly, not just processed data,

0:05:27.040 --> 0:05:28.720
<v Speaker 1>but move it so that means it needs a lot

0:05:28.720 --> 0:05:31.880
<v Speaker 1>of memory, it needs a very fast pathway from memory

0:05:31.880 --> 0:05:34.479
<v Speaker 1>to processor. There are a lot of pieces that have

0:05:34.520 --> 0:05:36.760
<v Speaker 1>to be put in place, and he saw this very

0:05:36.800 --> 0:05:40.800
<v Speaker 1>early on, and so using that philosophy, he designed a

0:05:40.800 --> 0:05:44.440
<v Speaker 1>computer back in nineteen two that was called the c

0:05:44.760 --> 0:05:49.520
<v Speaker 1>d C six six hundred. Now CDC stands for Controlled

0:05:49.600 --> 0:05:54.120
<v Speaker 1>Data Corporation. Yeah, um h E R A was taken

0:05:54.120 --> 0:05:58.400
<v Speaker 1>over by Remington Randy UM. And that's, uh, that's the

0:05:58.480 --> 0:06:01.640
<v Speaker 1>name I remember because you know, UH still remember a

0:06:01.640 --> 0:06:05.680
<v Speaker 1>lot of those old machine names UM from stuff that

0:06:05.800 --> 0:06:09.000
<v Speaker 1>I found in my uh dad's collection. Of course, he was,

0:06:09.040 --> 0:06:12.520
<v Speaker 1>you know, a mechanical engineer UM before he retired, and

0:06:13.160 --> 0:06:15.400
<v Speaker 1>you know, so he was interested in all kinds of machines.

0:06:15.480 --> 0:06:17.400
<v Speaker 1>And I didn't know what I was looking at at

0:06:17.400 --> 0:06:19.400
<v Speaker 1>the time, of course, you know, but they were all

0:06:19.440 --> 0:06:22.960
<v Speaker 1>these UM science and computing magazines laying around and that

0:06:23.040 --> 0:06:27.120
<v Speaker 1>name I recognized also UNSIS because Remington Rand became Unities

0:06:27.680 --> 0:06:30.040
<v Speaker 1>UM and probably a lot more of our listeners are

0:06:30.040 --> 0:06:34.120
<v Speaker 1>familiar with that name. But he partnered with William Norris

0:06:34.320 --> 0:06:38.360
<v Speaker 1>to start Controlled Data Corporation UM back in nine seven

0:06:39.120 --> 0:06:42.120
<v Speaker 1>UM and really at that point, the UNIVAC from Remington

0:06:42.240 --> 0:06:46.760
<v Speaker 1>Rand and IBM were the computing companies. And you know,

0:06:46.800 --> 0:06:50.239
<v Speaker 1>IBM has been the heavyweight for so long, but CDC

0:06:50.560 --> 0:06:54.600
<v Speaker 1>was the first, uh you know, upstart to really make

0:06:54.640 --> 0:06:58.720
<v Speaker 1>a dent in there, uh stranglehold on the industry. And

0:06:59.000 --> 0:07:02.880
<v Speaker 1>Craig wanted to join CDC fairly early on, but apparently

0:07:03.279 --> 0:07:07.919
<v Speaker 1>he was needed for a project UM that would not

0:07:08.120 --> 0:07:10.560
<v Speaker 1>let him leave exactly what he wanted to. So once

0:07:10.560 --> 0:07:13.840
<v Speaker 1>he did leave, that's when he designed the CDC sixty hundred,

0:07:14.920 --> 0:07:19.280
<v Speaker 1>which was officially announced in nineteen sixty four, so designed

0:07:19.280 --> 0:07:21.840
<v Speaker 1>in sixty two, announced two years later, and it was

0:07:21.880 --> 0:07:25.720
<v Speaker 1>the first commercially successful supercomputer, with a price tag of

0:07:25.800 --> 0:07:28.520
<v Speaker 1>between seven and eight million dollars, sometimes going up as

0:07:28.560 --> 0:07:31.240
<v Speaker 1>high as ten million, depending upon the configuration that the

0:07:31.280 --> 0:07:34.840
<v Speaker 1>customer wanted. UM. Now, in today's cash, that would equal

0:07:34.880 --> 0:07:39.239
<v Speaker 1>about sixty million dollars, so thirty one million dollars cheaper

0:07:39.240 --> 0:07:44.960
<v Speaker 1>in today's money than the Stretch computer, and it was

0:07:45.000 --> 0:07:50.680
<v Speaker 1>actually much more powerful. It had four hundred thousand transistors

0:07:50.720 --> 0:07:54.280
<v Speaker 1>and one hundred miles of wiring, and it was the

0:07:54.360 --> 0:07:58.240
<v Speaker 1>size of about four filing cabinets, so it's also significantly

0:07:58.320 --> 0:08:01.920
<v Speaker 1>smaller than the Stretch. Didn't take up two thousand square feet.

0:08:02.800 --> 0:08:06.600
<v Speaker 1>The clock speed was around a hundred nanoseconds, and it

0:08:06.680 --> 0:08:10.920
<v Speaker 1>had sixty five thousand sixty bit words of memory. So

0:08:11.400 --> 0:08:13.680
<v Speaker 1>this is kind of an odd time in computing. We

0:08:13.720 --> 0:08:18.800
<v Speaker 1>hadn't really settled on the thirty two sixty four bit

0:08:18.960 --> 0:08:23.440
<v Speaker 1>kind of model. This was before that. Um. It also

0:08:23.520 --> 0:08:26.080
<v Speaker 1>used six high speed drums as sort of a temporary

0:08:26.080 --> 0:08:29.440
<v Speaker 1>storage area. It had a central storage that used magnetic tape,

0:08:29.840 --> 0:08:33.760
<v Speaker 1>and it used the four trans sixty six compiler. UM

0:08:33.800 --> 0:08:36.440
<v Speaker 1>the equivalent to today's machines means that it would have

0:08:36.520 --> 0:08:42.280
<v Speaker 1>about a ten mega hurts processor. Yeah, well that could

0:08:42.320 --> 0:08:44.520
<v Speaker 1>work up to forty mega hurts and speed. Well, it

0:08:44.559 --> 0:08:47.880
<v Speaker 1>could do a three million floating point operations per second.

0:08:47.960 --> 0:08:52.520
<v Speaker 1>Yeah those areas, Yeah, so three million, that would be

0:08:52.520 --> 0:08:55.720
<v Speaker 1>a mega flop, three mega flops, right, so we're gonna

0:08:55.720 --> 0:08:58.760
<v Speaker 1>get into lots of different flop terms later as well,

0:08:58.840 --> 0:09:03.520
<v Speaker 1>and they get incredibly huge. Of course, you have to

0:09:03.559 --> 0:09:05.439
<v Speaker 1>keep it cool because otherwise it breaks out into a

0:09:05.480 --> 0:09:08.400
<v Speaker 1>flop sweat. And that's true. Uh, well, not the flop

0:09:08.440 --> 0:09:10.000
<v Speaker 1>sweat part, but you do have to keep it cool.

0:09:10.360 --> 0:09:13.280
<v Speaker 1>As we know electronics, when you're running electricity through them,

0:09:13.280 --> 0:09:15.960
<v Speaker 1>one of the byproducts is heat, and heat, as it

0:09:16.000 --> 0:09:19.959
<v Speaker 1>turns out, is not a great thing for electronic components.

0:09:20.360 --> 0:09:25.199
<v Speaker 1>It can make stuff expand contacts can lose connections, so

0:09:25.240 --> 0:09:29.360
<v Speaker 1>that stuff starts to malfunction. An entire system could shut down.

0:09:29.480 --> 0:09:34.920
<v Speaker 1>So the CDC had a cooling system that was provided

0:09:35.000 --> 0:09:39.880
<v Speaker 1>by a special chemical free only. Yeah, they used free

0:09:39.920 --> 0:09:42.760
<v Speaker 1>on to cool the system. In fact, it was they

0:09:42.760 --> 0:09:45.920
<v Speaker 1>would use free On for a while before finally having

0:09:45.960 --> 0:09:49.400
<v Speaker 1>to switch to a different coolant because free on just

0:09:49.559 --> 0:09:54.400
<v Speaker 1>wasn't efficient enough. Eventually, now at it was still doing

0:09:54.440 --> 0:09:59.720
<v Speaker 1>the job. So Cray was also an innovator in another way.

0:10:00.320 --> 0:10:05.880
<v Speaker 1>The stretch IBM stretched um was sort of a hybrid machine.

0:10:06.400 --> 0:10:10.520
<v Speaker 1>They had transistors and vacuum tubes in it um and

0:10:10.559 --> 0:10:13.480
<v Speaker 1>that's I think why one of the reasons why craze

0:10:13.520 --> 0:10:17.640
<v Speaker 1>machines were smaller. The six four, which proceeded the sixty

0:10:17.679 --> 0:10:21.800
<v Speaker 1>six hundred UM, was the one of the very first

0:10:21.840 --> 0:10:29.080
<v Speaker 1>to use transistors only, so there was also a transistor machine,

0:10:29.280 --> 0:10:30.960
<v Speaker 1>and so it would take up a lot less space

0:10:30.960 --> 0:10:33.480
<v Speaker 1>than the vacuum tubes. And I would imagine that based

0:10:33.480 --> 0:10:36.000
<v Speaker 1>on my knowledge, my personal knowledge of vacuum tubes, might

0:10:36.000 --> 0:10:38.439
<v Speaker 1>have been a little cooler simply because of that. Yeah,

0:10:38.440 --> 0:10:40.200
<v Speaker 1>I would imagine that they wouldn't have had to have

0:10:40.520 --> 0:10:44.160
<v Speaker 1>as dramatic an a C system to keep the the

0:10:44.240 --> 0:10:47.760
<v Speaker 1>room bearable, because vacuum tubes do put off a lot

0:10:47.800 --> 0:10:52.720
<v Speaker 1>of heat UM. Another interesting IBM C d C connection

0:10:52.800 --> 0:10:56.760
<v Speaker 1>here is that Thomas Watson Jr. Which was IBM s C.

0:10:57.000 --> 0:11:00.600
<v Speaker 1>He was IBM CEO at the time, wrote a famous

0:11:00.640 --> 0:11:06.160
<v Speaker 1>memo that time too IBM employees, and he said, last

0:11:06.200 --> 0:11:10.840
<v Speaker 1>week Controlled Data announced the six system. I understand that

0:11:10.880 --> 0:11:13.600
<v Speaker 1>in the laboratory developing the system, there are only thirty

0:11:13.640 --> 0:11:17.760
<v Speaker 1>four people, including the janitor. Of these fourteen our engineers

0:11:17.800 --> 0:11:21.199
<v Speaker 1>and four our programmers. Contrasting this modest effort with our

0:11:21.320 --> 0:11:25.040
<v Speaker 1>vast developmental activities, I failed to understand why we have

0:11:25.200 --> 0:11:28.040
<v Speaker 1>lost our industry leadership position by letting someone else offer

0:11:28.080 --> 0:11:32.560
<v Speaker 1>the world's most powerful computer. Craig's response was a reportedly, well,

0:11:32.600 --> 0:11:36.400
<v Speaker 1>there's your problem. Essentially, Craig was saying that, you know,

0:11:36.640 --> 0:11:44.080
<v Speaker 1>perhaps IBMS approach it was a little burdened by size.

0:11:44.320 --> 0:11:47.840
<v Speaker 1>That IBM had grown so large that to manage a

0:11:47.880 --> 0:11:51.640
<v Speaker 1>project like this was very difficult to do because it

0:11:51.679 --> 0:11:55.360
<v Speaker 1>was just too big. So that's an interesting idea that

0:11:55.840 --> 0:11:59.920
<v Speaker 1>an organization needed to be kind of small and nim

0:12:00.040 --> 0:12:02.199
<v Speaker 1>bowl in order to pull something off like creating the

0:12:02.240 --> 0:12:05.839
<v Speaker 1>world's fastest computer. He followed up the c d C

0:12:06.160 --> 0:12:10.760
<v Speaker 1>six hundred with the seventy, which had a sixty five thousand,

0:12:10.840 --> 0:12:13.559
<v Speaker 1>five hundred thirty six sixty bit word memory and a

0:12:13.600 --> 0:12:16.559
<v Speaker 1>clock speed of twenty seven nano seconds uh and actually

0:12:16.800 --> 0:12:20.680
<v Speaker 1>in practice ran about five times faster than the sixty.

0:12:22.000 --> 0:12:25.160
<v Speaker 1>But then Cray left c d C and he formed

0:12:25.200 --> 0:12:30.480
<v Speaker 1>his own company, Kray Research, and in nineteen seventy six

0:12:30.480 --> 0:12:33.560
<v Speaker 1>he introduced the Kray one, which if you've ever heard

0:12:33.600 --> 0:12:37.000
<v Speaker 1>the Kray supercomputer, that's what this is. It's the crazy

0:12:37.080 --> 0:12:39.840
<v Speaker 1>One was the first of those. It had a clock

0:12:39.920 --> 0:12:43.320
<v Speaker 1>speed of a well, its processor ran at eighty mega

0:12:43.360 --> 0:12:48.240
<v Speaker 1>hurts and back. At this time these supercomputers were still

0:12:48.360 --> 0:12:52.400
<v Speaker 1>using a single CPU, so that was kind of interesting

0:12:52.400 --> 0:12:55.240
<v Speaker 1>to these were single CPU systems. So it had eighty

0:12:55.280 --> 0:12:59.120
<v Speaker 1>mega Hurts processor sixty four bit system. It ran at

0:12:59.120 --> 0:13:01.559
<v Speaker 1>a hundred thirty six mega flops, so one or three

0:13:01.640 --> 0:13:04.960
<v Speaker 1>six million floating operations per second, and it had one

0:13:05.000 --> 0:13:09.080
<v Speaker 1>thousand six d sixty two printed circuit boards that made

0:13:09.160 --> 0:13:13.040
<v Speaker 1>up the components of this computer. It costs between five

0:13:13.040 --> 0:13:15.120
<v Speaker 1>and eight million dollars, depending on how you wanted it

0:13:15.120 --> 0:13:17.880
<v Speaker 1>set up, and in today's cash that's about twenty five

0:13:17.920 --> 0:13:21.760
<v Speaker 1>million dollars. So we see that the processor speed is

0:13:21.800 --> 0:13:26.319
<v Speaker 1>increasing and the price is coming down. Often the size

0:13:26.440 --> 0:13:29.520
<v Speaker 1>of the computer is decreasing as well, although that that

0:13:29.679 --> 0:13:34.480
<v Speaker 1>also flip flops over the years because while the solid

0:13:34.559 --> 0:13:40.319
<v Speaker 1>state electronics definitely brought the size down, eventually the way

0:13:40.480 --> 0:13:45.400
<v Speaker 1>we pack in more speed requires more space. But we'll

0:13:45.400 --> 0:13:50.280
<v Speaker 1>get into that. Okay. So after the Cray one came

0:13:50.320 --> 0:13:55.520
<v Speaker 1>the Cray x MP. Yeah. This is uh, this is

0:13:55.600 --> 0:14:00.240
<v Speaker 1>interesting because realized also in addition to the fact that

0:14:00.360 --> 0:14:03.439
<v Speaker 1>he knew that the components, the all of the components

0:14:03.440 --> 0:14:07.800
<v Speaker 1>the entire machine was important and not just a processor,

0:14:07.840 --> 0:14:12.240
<v Speaker 1>he also realized that uh, early on that parallel processing

0:14:12.480 --> 0:14:16.840
<v Speaker 1>could also speed things up. UM. Now it's common for

0:14:16.920 --> 0:14:20.080
<v Speaker 1>us to have multi core processes in our desktop machines

0:14:20.240 --> 0:14:23.440
<v Speaker 1>or laptops, or in fact, now we're starting to see

0:14:23.440 --> 0:14:27.880
<v Speaker 1>them in our mobile devices. UM. But you know, at

0:14:27.920 --> 0:14:30.080
<v Speaker 1>the at the time in the seventies and eighties, this

0:14:30.240 --> 0:14:34.240
<v Speaker 1>was still something sort of newish, UM, and it's not

0:14:34.320 --> 0:14:38.360
<v Speaker 1>something that everybody realized. Uh. So the x MP actually

0:14:38.720 --> 0:14:44.760
<v Speaker 1>was to Cray one computers linked together, UM, and using

0:14:44.760 --> 0:14:49.320
<v Speaker 1>those two machines together in a multiprocessing effort, UM, they

0:14:49.360 --> 0:14:54.200
<v Speaker 1>could triple the performance of just one Cray one UM,

0:14:54.240 --> 0:14:59.600
<v Speaker 1>which is something interesting to note. And uh Cray two

0:14:59.720 --> 0:15:02.800
<v Speaker 1>had four processors in the same machine and that was

0:15:02.840 --> 0:15:06.320
<v Speaker 1>the first to exceed one billion flops as Britainic it

0:15:06.440 --> 0:15:09.280
<v Speaker 1>tells me. Yeah, uh, it actually could have up to

0:15:09.680 --> 0:15:14.880
<v Speaker 1>eight CPUs the create too. UM. The these machines often

0:15:14.960 --> 0:15:19.080
<v Speaker 1>over time were upgraded, so the initial step specs you

0:15:19.080 --> 0:15:21.440
<v Speaker 1>would get when they were first released were one thing,

0:15:21.520 --> 0:15:24.320
<v Speaker 1>and then by the end of the run of production

0:15:24.520 --> 0:15:26.720
<v Speaker 1>they would be better. I mean, which makes sense. I

0:15:26.720 --> 0:15:28.440
<v Speaker 1>mean we see that in computers all the time. We

0:15:28.600 --> 0:15:31.560
<v Speaker 1>definitely we tend to call them different model numbers now,

0:15:31.600 --> 0:15:35.200
<v Speaker 1>but the same sort of thing happens. So back in two,

0:15:35.200 --> 0:15:38.760
<v Speaker 1>you had this the Create XMP with a hundred five

0:15:38.840 --> 0:15:44.080
<v Speaker 1>mega hurts CPUs running around two hundred megaflops each. Uh,

0:15:44.200 --> 0:15:46.680
<v Speaker 1>then if they had up to four CPUs you could

0:15:46.680 --> 0:15:50.800
<v Speaker 1>get eight hundred megaflops going, and that was pretty impressive.

0:15:50.840 --> 0:15:53.400
<v Speaker 1>It had the equivalent, by the way, of a hundred

0:15:53.440 --> 0:15:57.040
<v Speaker 1>and twenty eight megabytes of RAM, So yeah, you think

0:15:57.040 --> 0:15:59.440
<v Speaker 1>about that one or twenty eight megabytes of RAM in

0:15:59.560 --> 0:16:03.040
<v Speaker 1>nineteen a D two that was considered bleeding edge for

0:16:03.080 --> 0:16:07.920
<v Speaker 1>a supercomputer. Um and the storage units for the Cray

0:16:08.160 --> 0:16:10.320
<v Speaker 1>XMP were the size of a file cabinet and they

0:16:10.360 --> 0:16:13.360
<v Speaker 1>could hold up to twelve gigs of storage. Because they

0:16:13.360 --> 0:16:16.200
<v Speaker 1>have a flash drive in my bag with me that

0:16:16.240 --> 0:16:18.720
<v Speaker 1>has eight gigs. Yeah, and you can find you can

0:16:18.760 --> 0:16:22.440
<v Speaker 1>find you just find twenty gig or more flash drives,

0:16:22.480 --> 0:16:24.160
<v Speaker 1>which you know, you think about that, that's something that

0:16:24.360 --> 0:16:27.440
<v Speaker 1>is small enough for you to carry on a key chain. Well,

0:16:27.480 --> 0:16:30.880
<v Speaker 1>back in two you had a file cabinet sized device

0:16:30.960 --> 0:16:35.040
<v Speaker 1>that could hold twelve gigs and that was considered massive,

0:16:35.160 --> 0:16:39.400
<v Speaker 1>like a massive amount of information. So yeah, time really

0:16:39.440 --> 0:16:42.040
<v Speaker 1>does change things, doesn't it. So, yeah, the Cray two.

0:16:42.600 --> 0:16:46.480
<v Speaker 1>That's when they switched from free on to Flora Nert

0:16:47.400 --> 0:16:50.680
<v Speaker 1>as their coolant. I'm sorry, but that sounds like a

0:16:50.960 --> 0:16:54.760
<v Speaker 1>made up alien name from a from a an animated movie.

0:16:54.800 --> 0:17:03.200
<v Speaker 1>Technically all names are made up. I know. That's I

0:17:03.280 --> 0:17:06.800
<v Speaker 1>just blew your mind. What if there were no hypothetical questions?

0:17:08.440 --> 0:17:13.359
<v Speaker 1>Turn So the Floria Nert. The reason why they switched

0:17:13.480 --> 0:17:16.200
<v Speaker 1>was because they had at that point packed the components

0:17:16.240 --> 0:17:19.040
<v Speaker 1>so tightly together that free on was not efficient enough

0:17:19.040 --> 0:17:21.240
<v Speaker 1>to cool them. So they switched from free on to

0:17:21.280 --> 0:17:25.480
<v Speaker 1>Flora Nert. And it's a little Floria Nert I've had

0:17:25.520 --> 0:17:28.320
<v Speaker 1>around somewhere. And then they also had to figure out

0:17:28.320 --> 0:17:31.520
<v Speaker 1>a new way to access the memory on the create too,

0:17:31.600 --> 0:17:34.280
<v Speaker 1>because at this point they had reached that that point

0:17:34.280 --> 0:17:37.920
<v Speaker 1>that Kray had mentioned earlier about creating a CPU I

0:17:37.960 --> 0:17:41.040
<v Speaker 1>can process information faster than it can pull information in.

0:17:41.800 --> 0:17:46.800
<v Speaker 1>So they found they would actually dedicate processors to getting

0:17:46.880 --> 0:17:52.840
<v Speaker 1>data from memory and funneling it into the central processing units.

0:17:53.200 --> 0:17:56.600
<v Speaker 1>And uh, this was this was really important. It was

0:17:56.640 --> 0:18:01.479
<v Speaker 1>what kind of led the way into threading and loading memory. UH,

0:18:01.720 --> 0:18:05.399
<v Speaker 1>CPUs that have that capability to load information from memory,

0:18:05.520 --> 0:18:08.840
<v Speaker 1>preloading things that kind of came out of this work.

0:18:09.040 --> 0:18:11.679
<v Speaker 1>In fact, a lot of the uh, the advances that

0:18:11.720 --> 0:18:15.439
<v Speaker 1>we see in personal computers um are really possible because

0:18:15.440 --> 0:18:17.840
<v Speaker 1>of the pioneering work that was done in supercomputers. It

0:18:17.920 --> 0:18:21.159
<v Speaker 1>was stuff that that found its way from the engineering

0:18:21.240 --> 0:18:27.360
<v Speaker 1>of supercomputers into personal computers, often a completely different sense

0:18:27.400 --> 0:18:31.560
<v Speaker 1>of scale, but a similar approach. Now, after the Cray Too,

0:18:32.320 --> 0:18:38.080
<v Speaker 1>that's when Japan started to produce some supercomputers that were

0:18:38.200 --> 0:18:41.200
<v Speaker 1>uh that were actually faster than anything that was being

0:18:41.200 --> 0:18:44.480
<v Speaker 1>produced in the United States. So up until this point

0:18:44.480 --> 0:18:48.119
<v Speaker 1>it was all US that was they dominated that that

0:18:48.200 --> 0:18:54.040
<v Speaker 1>country dominated the supercomputer industry. But in so this is

0:18:54.119 --> 0:18:58.679
<v Speaker 1>you know, again, the Cray craze, if you will, lasted

0:18:58.680 --> 0:19:01.160
<v Speaker 1>front the sixties all the way into the eighties. Well

0:19:01.240 --> 0:19:05.200
<v Speaker 1>ninety six, Japan introduced the s R twenty two oh one,

0:19:05.800 --> 0:19:09.119
<v Speaker 1>which had two thousand, forty eight processors. So remember a

0:19:09.200 --> 0:19:13.399
<v Speaker 1>Cray too that was up to eight processors. The s

0:19:13.520 --> 0:19:17.520
<v Speaker 1>R two two oh one two thousand forty eight processors. Yep,

0:19:17.359 --> 0:19:20.640
<v Speaker 1>ye I count two thousand forty more processors with that computer.

0:19:20.720 --> 0:19:23.919
<v Speaker 1>Then with the Cray, do my math could be off

0:19:23.960 --> 0:19:27.200
<v Speaker 1>of an English major and it could it could have

0:19:27.280 --> 0:19:32.360
<v Speaker 1>up to six hundred gigaflops of processing. That's kind of crazy. Um. Yeah.

0:19:32.400 --> 0:19:34.640
<v Speaker 1>I also I also feel like we would be remissed

0:19:34.640 --> 0:19:39.320
<v Speaker 1>to mention the efforts of Danny Hillis um W. Daniel

0:19:39.400 --> 0:19:43.040
<v Speaker 1>Hillis was a grad student at m i T. Massachusetts

0:19:43.040 --> 0:19:47.320
<v Speaker 1>Institute of Technology when he realized that distributing computing was

0:19:47.800 --> 0:19:50.520
<v Speaker 1>the way of the future, if you will. Um. He

0:19:50.640 --> 0:19:55.840
<v Speaker 1>started thinking Machines Corporation ine UM and this CM one,

0:19:55.920 --> 0:19:58.119
<v Speaker 1>which was the first of his machines to come out

0:19:58.160 --> 0:20:05.560
<v Speaker 1>in eight five m It had six one bit processors

0:20:05.680 --> 0:20:10.120
<v Speaker 1>grouped sixteen to a chip. Interesting. Um, that's a that's

0:20:10.160 --> 0:20:17.879
<v Speaker 1>a really interesting approach tiny tiny processors. Yeah, so you

0:20:17.920 --> 0:20:22.359
<v Speaker 1>know wow. But yeah, I didn't come across my um my,

0:20:22.359 --> 0:20:24.800
<v Speaker 1>my research, which is why this is actually really like

0:20:24.960 --> 0:20:27.320
<v Speaker 1>I'm my mind is really as I'm thinking about that

0:20:27.480 --> 0:20:30.280
<v Speaker 1>sort of architecture. That's really an interesting approach. Well, it's

0:20:30.280 --> 0:20:33.600
<v Speaker 1>interesting too to see how different Uh see, Jonathan and

0:20:33.640 --> 0:20:36.439
<v Speaker 1>I do our research separately on purpose so that we

0:20:36.600 --> 0:20:40.399
<v Speaker 1>uh come up with different things on the cases and um,

0:20:40.640 --> 0:20:43.640
<v Speaker 1>so it's funny that that I would have come across that. Also, well,

0:20:43.640 --> 0:20:46.320
<v Speaker 1>I think of Danny hillis because I've seen his name

0:20:46.359 --> 0:20:49.439
<v Speaker 1>a lot in things like a long Now Foundation and

0:20:49.520 --> 0:20:52.399
<v Speaker 1>people with he hangs out with people like Stewart Brandon,

0:20:52.480 --> 0:20:56.760
<v Speaker 1>Kevin Kelly, UM, fascinating people. But UM anyway, Yeah, that

0:20:56.880 --> 0:20:59.760
<v Speaker 1>that's uh, that was one of his contributions. And you

0:20:59.800 --> 0:21:02.720
<v Speaker 1>see that in again in today's machines. I mean we

0:21:02.760 --> 0:21:06.439
<v Speaker 1>have this, you know, with us every day. But you

0:21:06.480 --> 0:21:08.399
<v Speaker 1>know this is uh, this is when we started to

0:21:08.440 --> 0:21:11.879
<v Speaker 1>realize that you don't necessarily have to go buy More's

0:21:11.960 --> 0:21:13.879
<v Speaker 1>Law and wait until next year's chip comes out with

0:21:13.920 --> 0:21:16.840
<v Speaker 1>twice as many processors on it. You can you can

0:21:16.880 --> 0:21:20.159
<v Speaker 1>do this by dividing up the work. Yeah. And and

0:21:20.200 --> 0:21:23.359
<v Speaker 1>in fact that that's another good point about the s

0:21:23.480 --> 0:21:27.719
<v Speaker 1>R O one, the computer from Japan, because uh, in

0:21:27.840 --> 0:21:31.280
<v Speaker 1>order to use these two thousand forty eight processors, there

0:21:31.400 --> 0:21:34.440
<v Speaker 1>was a new development in computer science which was called

0:21:34.600 --> 0:21:38.720
<v Speaker 1>multiple instruction multiple data or m I M D. Yes. Now,

0:21:38.760 --> 0:21:41.760
<v Speaker 1>this is the idea of being able to solve problems

0:21:41.800 --> 0:21:46.119
<v Speaker 1>by pulling in information from from memory and feeding it

0:21:46.160 --> 0:21:50.239
<v Speaker 1>to different processors that are all using different operations on

0:21:50.280 --> 0:21:55.720
<v Speaker 1>that data to come to a single solution, not necessarily

0:21:55.720 --> 0:21:57.800
<v Speaker 1>a single solution, but that's I'm using that as as

0:21:57.800 --> 0:22:02.919
<v Speaker 1>an example for this for this explanation. So this m

0:22:02.960 --> 0:22:06.120
<v Speaker 1>I M D approach is what allowed us to develop

0:22:06.240 --> 0:22:10.200
<v Speaker 1>multi core processors, because in this case we're still talking

0:22:10.200 --> 0:22:14.359
<v Speaker 1>about single processors that are all grouped together. Eventually we

0:22:14.400 --> 0:22:16.400
<v Speaker 1>will get to the point where we have multi core

0:22:16.480 --> 0:22:19.880
<v Speaker 1>processors where a single processor has multiple cores and each

0:22:20.000 --> 0:22:23.280
<v Speaker 1>core can work on part of a problem or separate

0:22:23.320 --> 0:22:28.000
<v Speaker 1>problems to solve things faster, to to get to a

0:22:28.080 --> 0:22:31.280
<v Speaker 1>conclusion faster than they would if it was just one

0:22:31.400 --> 0:22:35.119
<v Speaker 1>single processor, even if it was a really really fast

0:22:35.200 --> 0:22:39.520
<v Speaker 1>processor working on a series of problems. So I always,

0:22:39.600 --> 0:22:43.800
<v Speaker 1>I always use this analogy. Imagine that you have one

0:22:44.040 --> 0:22:49.040
<v Speaker 1>super smart math genius taking a math test, and the

0:22:49.080 --> 0:22:52.120
<v Speaker 1>math genius is going through and solving all of these problems,

0:22:52.600 --> 0:22:56.600
<v Speaker 1>and he or she is able to do this flawlessly,

0:22:58.000 --> 0:22:59.639
<v Speaker 1>able to solve all the problems, but it takes a

0:22:59.640 --> 0:23:02.520
<v Speaker 1>certain time to get through the test. Then you get

0:23:02.560 --> 0:23:06.800
<v Speaker 1>that same test to four above average math students. They're

0:23:06.800 --> 0:23:09.640
<v Speaker 1>not geniuses, but they're there. They can hold their own.

0:23:10.440 --> 0:23:12.760
<v Speaker 1>And you divide it up, say all right, you take

0:23:12.800 --> 0:23:15.840
<v Speaker 1>this this one fourth of the test. You take this quarter,

0:23:15.960 --> 0:23:18.199
<v Speaker 1>you take this quarter, and you take that quarter and

0:23:18.240 --> 0:23:21.240
<v Speaker 1>the four students together start to work. Those four students

0:23:21.280 --> 0:23:23.240
<v Speaker 1>are very likely going to be able to finish the

0:23:23.400 --> 0:23:25.920
<v Speaker 1>entirety of that test much faster, each of them working

0:23:25.920 --> 0:23:28.920
<v Speaker 1>on a quarter of it, rather than the genius who

0:23:28.960 --> 0:23:31.000
<v Speaker 1>is working on the full thing at the same time.

0:23:31.000 --> 0:23:33.240
<v Speaker 1>Even though the genius is smarter and can work faster

0:23:33.320 --> 0:23:37.280
<v Speaker 1>on each individual problem, collectively, those four students are going

0:23:37.320 --> 0:23:41.600
<v Speaker 1>to solve that test faster. That's the philosophy behind both

0:23:42.119 --> 0:23:46.680
<v Speaker 1>grouping cores together and making them a parallel processing unit

0:23:47.240 --> 0:23:50.320
<v Speaker 1>or taking a multi core approach to a CPU. Yep,

0:23:50.440 --> 0:23:52.920
<v Speaker 1>and you can you can thank Danny Hillis for figuring

0:23:53.000 --> 0:23:58.000
<v Speaker 1>out the idea of massively parallel computing UM. But you

0:23:58.040 --> 0:24:01.760
<v Speaker 1>know that that's a problem though too, because instead of

0:24:01.800 --> 0:24:05.159
<v Speaker 1>having two machines running side by side and linked together,

0:24:05.840 --> 0:24:07.760
<v Speaker 1>now you have to figure out how you're going to

0:24:07.880 --> 0:24:11.800
<v Speaker 1>parse all those instructions between all those different processors. So

0:24:11.840 --> 0:24:15.040
<v Speaker 1>you have to have the software or the operating system

0:24:15.080 --> 0:24:20.679
<v Speaker 1>that will give instructions to each of the processors actively

0:24:20.840 --> 0:24:23.760
<v Speaker 1>and direct essentially directing traffic. Yes, this is this is

0:24:23.840 --> 0:24:25.760
<v Speaker 1>kind of like, it's not It's not a simple thing

0:24:25.800 --> 0:24:28.639
<v Speaker 1>to figure out. It reminds me of Intel's tick talk

0:24:28.800 --> 0:24:33.119
<v Speaker 1>approach to developing processors. You think of the tick being

0:24:33.320 --> 0:24:38.800
<v Speaker 1>the physical machinery that's going to do the processing, and

0:24:38.840 --> 0:24:41.919
<v Speaker 1>you think of the talk as the software that's optimized

0:24:42.000 --> 0:24:45.040
<v Speaker 1>to work on that physical hardware to make it really

0:24:45.080 --> 0:24:47.480
<v Speaker 1>live up to its potential. And then you have another

0:24:47.520 --> 0:24:50.720
<v Speaker 1>tick where you've got an advancement in the physical hardware,

0:24:51.000 --> 0:24:54.280
<v Speaker 1>but perhaps the last generation of software isn't really optimized

0:24:54.280 --> 0:24:57.040
<v Speaker 1>to work on that, so you have to make new software.

0:24:57.320 --> 0:24:59.560
<v Speaker 1>This is a continuation. In fact, that's one of the

0:24:59.600 --> 0:25:04.760
<v Speaker 1>things that people say is a barrier to artificial intelligence

0:25:04.760 --> 0:25:07.919
<v Speaker 1>to the point of having a computer that has self awareness.

0:25:08.240 --> 0:25:13.960
<v Speaker 1>It's not necessarily that we can't reach the physical uh

0:25:14.359 --> 0:25:16.320
<v Speaker 1>requirements we would need in order to have a computer

0:25:16.440 --> 0:25:19.320
<v Speaker 1>be able to have some form of self awareness. It's

0:25:19.359 --> 0:25:23.480
<v Speaker 1>the idea that we could throw as much horsepower at

0:25:23.480 --> 0:25:25.800
<v Speaker 1>the problem as we wanted to. Without the software, it

0:25:25.920 --> 0:25:30.119
<v Speaker 1>just won't happen. Will be rejoining this classic episode in

0:25:30.320 --> 0:25:33.040
<v Speaker 1>just a moment, but first let's take a quick break

0:25:33.160 --> 0:25:43.639
<v Speaker 1>to thank our sponsor. There's one company name we haven't

0:25:43.640 --> 0:25:46.840
<v Speaker 1>really mentioned yet, and it's big. I mean, we talked

0:25:46.840 --> 0:25:48.960
<v Speaker 1>about a little bit just then, but not in the

0:25:49.119 --> 0:25:53.560
<v Speaker 1>terms of supercomputers. It's a big name in computer architecture,

0:25:53.560 --> 0:25:55.400
<v Speaker 1>but it wasn't a really big name in the whole

0:25:55.440 --> 0:26:00.320
<v Speaker 1>supercomputer story. And that's Intel. Now, Intel was not just

0:26:00.520 --> 0:26:03.280
<v Speaker 1>sitting back during this whole time. Now, granted, Intel's main

0:26:03.400 --> 0:26:09.920
<v Speaker 1>focus is on enterprise and consumer processors, which are not

0:26:10.600 --> 0:26:14.720
<v Speaker 1>completely analogous to what is you you find in supercomputers

0:26:14.760 --> 0:26:19.080
<v Speaker 1>at this time. Right, that would change, but not immediately.

0:26:19.440 --> 0:26:23.679
<v Speaker 1>But Intel did develop something called the Paragon, which was

0:26:23.880 --> 0:26:27.960
<v Speaker 1>supposed to be, you know, another fantastic supercomputer and it

0:26:28.240 --> 0:26:32.520
<v Speaker 1>could support up to four thousand processors using this M

0:26:32.600 --> 0:26:36.919
<v Speaker 1>I M D architecture. But it did not succeed in

0:26:36.960 --> 0:26:39.679
<v Speaker 1>the market. It just sort of well, it flopped in

0:26:39.680 --> 0:26:42.439
<v Speaker 1>a different way. The other kind of flopped, Yeah, the

0:26:42.480 --> 0:26:45.840
<v Speaker 1>bad kind. So that didn't really go anywhere, but it

0:26:45.880 --> 0:26:49.960
<v Speaker 1>did again sort of push this trend of parallel processing

0:26:49.960 --> 0:26:53.400
<v Speaker 1>and M I M D. Uh. The Japanese came out

0:26:53.520 --> 0:26:57.080
<v Speaker 1>with a couple of other computers called as Key Read

0:26:57.119 --> 0:27:02.080
<v Speaker 1>and Asky White. Intel also had an askey read Um. Yeah. Well,

0:27:02.119 --> 0:27:06.040
<v Speaker 1>actually this this goes back to the Comprehensive Test Band treaty. Uh,

0:27:06.400 --> 0:27:11.880
<v Speaker 1>that the United States signed, Um, they needed a certification

0:27:11.920 --> 0:27:15.440
<v Speaker 1>program for the nuclear weapons that they had built up

0:27:16.400 --> 0:27:20.120
<v Speaker 1>and uh so what they started was the Accelerated Strategic

0:27:20.119 --> 0:27:24.520
<v Speaker 1>Computing Initiative. Asking with only one eye instead of asking

0:27:24.640 --> 0:27:28.320
<v Speaker 1>characters yes with two eyes, just to clarify yes, I'm

0:27:28.359 --> 0:27:30.960
<v Speaker 1>glad you did, thank you, uh and ask you read yes.

0:27:31.040 --> 0:27:34.399
<v Speaker 1>Was built at Sandy and National Laboratories in Albuquerque, New Mexico.

0:27:35.000 --> 0:27:38.119
<v Speaker 1>Until helped them out with that, and that that was

0:27:38.160 --> 0:27:41.480
<v Speaker 1>the first machine to get a terra flop. Yeah, and

0:27:41.560 --> 0:27:43.919
<v Speaker 1>it was the first one to break the terra flop barrier.

0:27:43.960 --> 0:27:46.840
<v Speaker 1>It did that with six thousand two d mega hurts

0:27:46.920 --> 0:27:51.200
<v Speaker 1>pentium pro processors, nine thousand, seventy two of them, well

0:27:51.320 --> 0:27:54.240
<v Speaker 1>six thousand at first. It then eventually was upgraded. The

0:27:54.320 --> 0:27:57.359
<v Speaker 1>very first one had six thousand and the very last

0:27:57.400 --> 0:28:01.399
<v Speaker 1>one had nine thousand UM two z on processors. And

0:28:01.480 --> 0:28:03.960
<v Speaker 1>it actually hit three point one tara flops at the

0:28:04.119 --> 0:28:07.520
<v Speaker 1>end of its production life. So yeah, like I said,

0:28:07.520 --> 0:28:10.000
<v Speaker 1>you know, when we give these numbers, there are different

0:28:10.040 --> 0:28:14.000
<v Speaker 1>ones because there's a certain amount that was available when

0:28:14.040 --> 0:28:17.200
<v Speaker 1>the computer first premiered. Then there was like the average

0:28:17.200 --> 0:28:19.920
<v Speaker 1>amount during the computer's lifetime and then the amount that

0:28:19.960 --> 0:28:21.600
<v Speaker 1>was available at the very end of its run time.

0:28:21.680 --> 0:28:25.480
<v Speaker 1>So these numbers do change a little bit depending upon

0:28:26.119 --> 0:28:28.800
<v Speaker 1>which source you're reading in which version of the computer

0:28:28.840 --> 0:28:32.280
<v Speaker 1>they're looking at, because again, these computers are they come

0:28:32.280 --> 0:28:34.280
<v Speaker 1>in a range of models, so not all of them

0:28:34.320 --> 0:28:40.160
<v Speaker 1>are exactly the same. Now, while we talk about playing

0:28:40.160 --> 0:28:42.600
<v Speaker 1>games like chess, you know that that's one of the

0:28:42.600 --> 0:28:51.200
<v Speaker 1>big uh consumer uh visibility issues with supercomputers. You don't

0:28:51.240 --> 0:28:54.120
<v Speaker 1>see what supercomputers do. And that was a way for them,

0:28:54.560 --> 0:28:59.240
<v Speaker 1>the IBM in particular, to achieve notice, was taking on

0:28:59.560 --> 0:29:04.560
<v Speaker 1>people like Gary Kasparov, chess masters worldwide with a supercomputer

0:29:04.600 --> 0:29:09.360
<v Speaker 1>kind of computer outthink quote unquote out think a human. Well,

0:29:09.440 --> 0:29:12.160
<v Speaker 1>the point of ASKI was again one of those behind

0:29:12.200 --> 0:29:14.480
<v Speaker 1>the scenes thing. It was a very military thing. It

0:29:14.560 --> 0:29:19.680
<v Speaker 1>was more like Whopper in more games actually, uh actually

0:29:19.800 --> 0:29:25.200
<v Speaker 1>exactly like that. The point was to simulate nuclear tests, um.

0:29:25.520 --> 0:29:29.240
<v Speaker 1>And that was why they needed a lot of computing power,

0:29:30.000 --> 0:29:32.800
<v Speaker 1>uh and something a machine that could run a lot

0:29:32.840 --> 0:29:36.600
<v Speaker 1>of calculations very quickly, because they wanted to uh, you know,

0:29:36.640 --> 0:29:38.400
<v Speaker 1>this is not something you want to do. Hey, well

0:29:38.480 --> 0:29:42.440
<v Speaker 1>let's uh, let's test out fifty nuclear warheads. Yeah, this.

0:29:42.960 --> 0:29:45.480
<v Speaker 1>You know, they wanted to do this with a computer simulation,

0:29:45.600 --> 0:29:48.360
<v Speaker 1>and uh so that's why they started the initiative. It

0:29:48.440 --> 0:29:52.840
<v Speaker 1>was not a game, but a challenge. Hey, let's you know,

0:29:53.160 --> 0:29:55.960
<v Speaker 1>let's keep coming up with newer faster machines because we

0:29:55.960 --> 0:30:00.760
<v Speaker 1>need newer faster machines to run nuclear simulations and simulations

0:30:00.800 --> 0:30:04.880
<v Speaker 1>in general were a big part of what these supercomputers

0:30:04.920 --> 0:30:09.400
<v Speaker 1>were put to use for. I mean like climatology for example,

0:30:09.520 --> 0:30:13.800
<v Speaker 1>weather predictions that was a big requirement as well, as

0:30:13.920 --> 0:30:16.480
<v Speaker 1>supercomputers have been put towards that to try and help

0:30:17.320 --> 0:30:21.360
<v Speaker 1>map and predict climate change and just weather patterns, not

0:30:21.360 --> 0:30:24.120
<v Speaker 1>not just climate but weather, day to day weather, and

0:30:24.160 --> 0:30:28.040
<v Speaker 1>also other simulations as well. Not to mention crunching data

0:30:28.240 --> 0:30:34.520
<v Speaker 1>from facilities that generate lots and lots of information. So um,

0:30:34.560 --> 0:30:40.280
<v Speaker 1>things like the SETI Institute would for extraterrestrial intelligence. Yes

0:30:40.280 --> 0:30:43.040
<v Speaker 1>that they would use very powerful computers to try and

0:30:43.080 --> 0:30:45.400
<v Speaker 1>crunch all the data they would get from radio telescopes.

0:30:46.000 --> 0:30:48.560
<v Speaker 1>You also had things like the Large Hadron Collider and

0:30:48.560 --> 0:30:51.680
<v Speaker 1>other super colliders that generate lots and lots of data

0:30:51.880 --> 0:30:54.040
<v Speaker 1>and they need these really fast computers in order to

0:30:54.160 --> 0:30:58.120
<v Speaker 1>process the data and make it meaningful. So UM. Moving on.

0:30:58.640 --> 0:31:01.400
<v Speaker 1>So right around this time him when the sky Red

0:31:01.440 --> 0:31:05.240
<v Speaker 1>comes out. Um, that's when there was a shift in supercomputing.

0:31:06.160 --> 0:31:12.120
<v Speaker 1>So before there were all these customized UH computers that

0:31:12.240 --> 0:31:17.719
<v Speaker 1>had their own processors or had thousands of processors running together. UH.

0:31:18.600 --> 0:31:21.920
<v Speaker 1>But at this point it became possible to actually build

0:31:21.960 --> 0:31:26.240
<v Speaker 1>a supercomputer with off the shelf parts. You could actually

0:31:26.840 --> 0:31:31.080
<v Speaker 1>get enough computers together and linked them together to perform

0:31:31.240 --> 0:31:34.840
<v Speaker 1>as a supercomputer. And this was also when there became

0:31:35.040 --> 0:31:39.640
<v Speaker 1>a shift to using the Linux operating system. UH. So

0:31:39.800 --> 0:31:43.040
<v Speaker 1>Lenox kind of replaces Unix as the OS of choice

0:31:43.560 --> 0:31:47.360
<v Speaker 1>for people who are designing supercomputers, which is nice because

0:31:47.360 --> 0:31:51.000
<v Speaker 1>now you can tell the company nurse never mind. In

0:31:51.040 --> 0:31:54.760
<v Speaker 1>two thousand two, Japan comes back with the s key

0:31:54.800 --> 0:31:59.440
<v Speaker 1>White where it's had a thirty five terra flops computer.

0:31:59.560 --> 0:32:02.360
<v Speaker 1>It was the NYC Earth Simulator, and it cost a

0:32:03.760 --> 0:32:07.600
<v Speaker 1>hair under a billion dollars nine million. It's a lot

0:32:07.600 --> 0:32:10.239
<v Speaker 1>of hairs, actually hundred millions, a lot of hairs. If

0:32:10.240 --> 0:32:12.200
<v Speaker 1>anyone wants to give me a hair in that sense,

0:32:12.400 --> 0:32:16.560
<v Speaker 1>I will take it. Uh. And two thousand four, IBM

0:32:16.640 --> 0:32:20.080
<v Speaker 1>comes out with the blue Gene slash L computer and

0:32:20.240 --> 0:32:24.960
<v Speaker 1>had sixteen thousand computer nodes and each node had two CPUs.

0:32:25.440 --> 0:32:27.360
<v Speaker 1>I'm gonna be thinking Bowie the rest of the day now,

0:32:27.760 --> 0:32:32.520
<v Speaker 1>So yeah, thirty two thousand CPUs. Ultimately, if my math

0:32:32.600 --> 0:32:35.959
<v Speaker 1>is correct, and then that could run at seventy terra flops,

0:32:36.000 --> 0:32:38.560
<v Speaker 1>so twice as fast as the Asky White and a

0:32:38.600 --> 0:32:41.000
<v Speaker 1>two thousand seven version of this could actually manage up

0:32:41.040 --> 0:32:44.360
<v Speaker 1>to six hundred terra flops. And it had a hundred

0:32:44.560 --> 0:32:48.400
<v Speaker 1>thousand computer nodes, so two hundred thousand processors. With that

0:32:48.960 --> 0:32:53.440
<v Speaker 1>starting to get into some preretty ridiculous computers from you know,

0:32:53.520 --> 0:32:55.600
<v Speaker 1>if you're looking at it as hey, I own a

0:32:55.640 --> 0:32:58.280
<v Speaker 1>computer that's got a single processor, this one has a

0:32:58.600 --> 0:33:02.160
<v Speaker 1>two hundred thousand of them. Yeah. Yeah. It also sort

0:33:02.200 --> 0:33:07.160
<v Speaker 1>of uh makes apples claim. In the late nineties, UM

0:33:07.200 --> 0:33:12.000
<v Speaker 1>sort of silly, UM, because well, the federal government classified

0:33:12.000 --> 0:33:15.560
<v Speaker 1>a supercomputer UM I can't remember exactly when it was.

0:33:15.560 --> 0:33:17.840
<v Speaker 1>It was in the late nineties and uh as as

0:33:17.880 --> 0:33:21.520
<v Speaker 1>a machine that would run a giga flop and um

0:33:21.560 --> 0:33:23.840
<v Speaker 1>IBM when they were still running on on power process

0:33:23.960 --> 0:33:26.800
<v Speaker 1>power PC processors. UM, there was a MAC that they

0:33:26.840 --> 0:33:30.760
<v Speaker 1>advertised as being a supercomputer because it could reach a

0:33:30.800 --> 0:33:33.920
<v Speaker 1>gigga flop UM, and I just thought at the time

0:33:33.960 --> 0:33:37.320
<v Speaker 1>it was kind of weird to think about UM, But

0:33:37.440 --> 0:33:39.160
<v Speaker 1>now it's just kind of silly when you take it

0:33:39.200 --> 0:33:44.120
<v Speaker 1>into context. And these these actual supercomputers at the time. Now, uh, yeah,

0:33:44.280 --> 0:33:48.000
<v Speaker 1>a gigga flop is good, but no, right, So a

0:33:48.040 --> 0:33:51.160
<v Speaker 1>mega flop is a million floating operations per second, a

0:33:51.200 --> 0:33:54.560
<v Speaker 1>giga flop is a billion floating operations per second, a

0:33:54.600 --> 0:33:58.800
<v Speaker 1>tara flop is a trillion floating operations per second. Well,

0:33:59.000 --> 0:34:03.080
<v Speaker 1>and then there's a peta, which is a quadrillion floating

0:34:03.080 --> 0:34:07.160
<v Speaker 1>operations per second per second. Yeah, quadrillion. And the first

0:34:07.360 --> 0:34:12.000
<v Speaker 1>supercomputer to hit that and break that barrier was another

0:34:12.040 --> 0:34:17.560
<v Speaker 1>IBM machine, the road Runner, And uh it had twenty

0:34:17.600 --> 0:34:20.239
<v Speaker 1>thousand CPUs and it was the first computer to break

0:34:20.280 --> 0:34:25.320
<v Speaker 1>that pedophal up barrier. So one quadrillion floating operations per second.

0:34:25.520 --> 0:34:29.799
<v Speaker 1>It's a serious machine. Chris and I will return to

0:34:29.880 --> 0:34:33.680
<v Speaker 1>discussing supercomputers in just a moment. After this quick break.

0:34:41.239 --> 0:34:45.360
<v Speaker 1>In two, there was an interesting development because China entered

0:34:45.440 --> 0:34:48.279
<v Speaker 1>the supercomputer Fray. Now at this point it was really

0:34:48.320 --> 0:34:50.759
<v Speaker 1>a battle down between the United States and Japan and

0:34:50.800 --> 0:34:53.279
<v Speaker 1>Germany also has quite a few supercomputers as well. But

0:34:54.280 --> 0:34:56.480
<v Speaker 1>but US and Japan were the ones that were stealing

0:34:56.520 --> 0:34:59.560
<v Speaker 1>the record back from between each other. And then China

0:34:59.640 --> 0:35:02.879
<v Speaker 1>came out with a computer which I'm sure I'm gonna

0:35:03.160 --> 0:35:06.240
<v Speaker 1>mispronounced because I I don't know how to pronounce Chinese,

0:35:06.320 --> 0:35:09.400
<v Speaker 1>but tian hey is how it would be spelled in English,

0:35:09.600 --> 0:35:12.360
<v Speaker 1>and and someone's probably gonna say it's sheen hey or

0:35:12.400 --> 0:35:16.359
<v Speaker 1>something like that. Please let us know, yeah, because I don't.

0:35:16.920 --> 0:35:19.560
<v Speaker 1>But it was a computer from China that could run

0:35:19.600 --> 0:35:22.759
<v Speaker 1>at two point five pedal flops and uh it had

0:35:22.920 --> 0:35:27.719
<v Speaker 1>fourteen thousand, three hundred thirty six Intel Xeon X five

0:35:27.840 --> 0:35:33.200
<v Speaker 1>six seven zero CPUs and seven thousand, one six eight

0:35:33.360 --> 0:35:37.560
<v Speaker 1>in video Tesla GPUs and so that was, you know,

0:35:38.040 --> 0:35:41.440
<v Speaker 1>a really impressive machine that was that stole all the

0:35:41.480 --> 0:35:46.960
<v Speaker 1>titles away in But also another important moment for China

0:35:47.120 --> 0:35:50.879
<v Speaker 1>in that year was that China developed the sun Way,

0:35:50.960 --> 0:35:54.600
<v Speaker 1>which was slow by supercomputer standards because they could only

0:35:54.680 --> 0:35:58.439
<v Speaker 1>run a pedal flop um and they had already gotten

0:35:58.480 --> 0:36:01.080
<v Speaker 1>up to two point five pedal flops. Penahlop is still

0:36:01.080 --> 0:36:04.080
<v Speaker 1>incredibly fast, people, I'm just slow slow in general terms.

0:36:04.080 --> 0:36:07.040
<v Speaker 1>Here relative terms But the cool thing about the Sunway,

0:36:07.080 --> 0:36:09.920
<v Speaker 1>at least from China's perspective, is that it was the

0:36:09.920 --> 0:36:15.719
<v Speaker 1>first supercomputer China had designed with all Chinese processors, so

0:36:15.719 --> 0:36:18.520
<v Speaker 1>they weren't depending upon some other companies process or some

0:36:18.600 --> 0:36:22.200
<v Speaker 1>other country processors. They wanted to be able to be

0:36:22.800 --> 0:36:25.839
<v Speaker 1>self reliant when it came to developing computers, and so

0:36:25.880 --> 0:36:32.400
<v Speaker 1>that China really pushed it's it's computer engineering industry and

0:36:32.680 --> 0:36:36.960
<v Speaker 1>was able to design you know, the Chinese UM engineers

0:36:36.960 --> 0:36:40.880
<v Speaker 1>were able to design this the supercomputer. UM. Then you

0:36:40.960 --> 0:36:45.680
<v Speaker 1>had Fujitsu's K supercomputer, which until recently held the record.

0:36:46.480 --> 0:36:49.200
<v Speaker 1>It was capable of running up to ten pedaphlops with

0:36:49.320 --> 0:36:53.840
<v Speaker 1>eighty eight thousand, one eight Spark sixty four processors, and

0:36:53.880 --> 0:36:57.120
<v Speaker 1>each CPU had sixteen gigabytes of local RAN and it

0:36:57.239 --> 0:37:01.840
<v Speaker 1>had one thousand, three D seventy seven terab bytes of memory,

0:37:02.680 --> 0:37:04.919
<v Speaker 1>and eventually it got up to a seven hundred five

0:37:05.040 --> 0:37:10.520
<v Speaker 1>thousand process records. Yeah, it sits in Japan's ken Advanced

0:37:10.560 --> 0:37:16.600
<v Speaker 1>Institute for Computational Science in it thinks what And that's funny.

0:37:16.600 --> 0:37:19.000
<v Speaker 1>It's asky only spelled in different I mean the letters

0:37:19.000 --> 0:37:22.840
<v Speaker 1>are in different UM anyway, Sorry, I just noticed that

0:37:22.840 --> 0:37:25.520
<v Speaker 1>as I was looking down in my notes. Um, that's

0:37:25.560 --> 0:37:27.960
<v Speaker 1>actually sort of why we decided to do this now,

0:37:28.000 --> 0:37:30.520
<v Speaker 1>because it was just the week that we're recording this

0:37:30.600 --> 0:37:33.239
<v Speaker 1>that we found out about the test. Now they do

0:37:33.320 --> 0:37:36.799
<v Speaker 1>these tests twice a year, every six months. They have

0:37:36.920 --> 0:37:42.120
<v Speaker 1>the top five hundred supercomputer sites, um so computers from

0:37:42.160 --> 0:37:45.160
<v Speaker 1>all over the world. Uh. They put them on wheels

0:37:45.200 --> 0:37:47.640
<v Speaker 1>at the top of this big hill and push it

0:37:47.640 --> 0:37:51.880
<v Speaker 1>down the hill race hands like a big computer soapbox derby,

0:37:52.040 --> 0:37:55.560
<v Speaker 1>you know. They they they give them problems to solve

0:37:55.840 --> 0:37:59.320
<v Speaker 1>and uh see who's the fastest the top five hundred

0:37:59.320 --> 0:38:02.600
<v Speaker 1>supercomputers in the world. Which way. It's kind of silly,

0:38:02.800 --> 0:38:05.360
<v Speaker 1>but at the same time very very cool. And you

0:38:05.400 --> 0:38:07.560
<v Speaker 1>can actually see the results of this if you want to,

0:38:07.600 --> 0:38:11.560
<v Speaker 1>if you go to top five dot org. Um there

0:38:11.600 --> 0:38:15.760
<v Speaker 1>there are the organizations that put it on uh publish

0:38:15.840 --> 0:38:17.560
<v Speaker 1>this every year, and that happens to be the University

0:38:17.560 --> 0:38:21.200
<v Speaker 1>of Mannheim, Lawrence Berkeley National Laboratory, and the University of

0:38:21.280 --> 0:38:25.840
<v Speaker 1>Tennessee actually do this and they are trying to figure

0:38:25.840 --> 0:38:29.120
<v Speaker 1>out the the fastest, and the fastest was just announced.

0:38:29.120 --> 0:38:31.440
<v Speaker 1>The new fastest was just announced this week, and we

0:38:31.440 --> 0:38:33.520
<v Speaker 1>thought there would be a great time to talk about it.

0:38:33.520 --> 0:38:37.560
<v Speaker 1>It's a machine actually name for a tree. Yes, it

0:38:37.680 --> 0:38:41.920
<v Speaker 1>is the IBM Sequoia. And uh when when we say

0:38:42.320 --> 0:38:47.719
<v Speaker 1>recording this week, the date is June. And so the

0:38:47.760 --> 0:38:51.120
<v Speaker 1>Sequoia has taken the title of fastest supercomputer, which means

0:38:51.160 --> 0:38:54.200
<v Speaker 1>that that's from IBM. So it means the USA has

0:38:54.239 --> 0:38:58.759
<v Speaker 1>the title once more, at least until the next Supercomputer Olympics.

0:38:59.520 --> 0:39:03.520
<v Speaker 1>And um, yeah, it's a giant gold medal that is

0:39:03.640 --> 0:39:06.200
<v Speaker 1>stamped on the outside of them. So you're you're probably

0:39:06.239 --> 0:39:09.920
<v Speaker 1>all asking, hey, so what are some stats on this, uh,

0:39:10.239 --> 0:39:13.400
<v Speaker 1>the Sequoia computer. How how fast can it go? And

0:39:13.440 --> 0:39:15.759
<v Speaker 1>what what's making it take? Well? I do want to

0:39:15.760 --> 0:39:19.840
<v Speaker 1>point out that it is owned by the Department of Energy, UM,

0:39:19.880 --> 0:39:25.960
<v Speaker 1>so this isn't really a military machine. UM is at

0:39:25.960 --> 0:39:32.160
<v Speaker 1>the Lawrence Livermore National Laboratory. UM. And yes, the specs

0:39:32.239 --> 0:39:35.000
<v Speaker 1>on this are pretty impressive. I mean it uses seven

0:39:35.000 --> 0:39:41.520
<v Speaker 1>thousand kilowatts. Yeah, it's actually fairly efficient for a supercomputer. Yeah.

0:39:41.520 --> 0:39:46.640
<v Speaker 1>It has one million, five hundred seventy two thousand, eight

0:39:46.760 --> 0:39:51.680
<v Speaker 1>hundred sixty four processors and one point six peta bytes

0:39:51.800 --> 0:39:56.160
<v Speaker 1>of memory. It takes up three thousand four hundred twenty

0:39:56.239 --> 0:39:59.279
<v Speaker 1>two square feet of space, so we've finally gotten back

0:39:59.320 --> 0:40:02.520
<v Speaker 1>to that those a enormous computers. Remember the stretch was

0:40:02.600 --> 0:40:06.040
<v Speaker 1>two thousand square feet. Now this one's three thousand two

0:40:06.040 --> 0:40:11.560
<v Speaker 1>square feet and it can run at sixteen point three

0:40:11.640 --> 0:40:15.600
<v Speaker 1>two pedal flops, so six point three to pedophalops faster,

0:40:15.920 --> 0:40:19.080
<v Speaker 1>well not even quite that much, because the the K

0:40:19.760 --> 0:40:22.840
<v Speaker 1>eventually got up to ten point five, but it is

0:40:23.120 --> 0:40:28.200
<v Speaker 1>significantly faster than the K. So IBM now holds the

0:40:28.200 --> 0:40:31.759
<v Speaker 1>the distinction of having the fastest or having designed the

0:40:31.800 --> 0:40:35.640
<v Speaker 1>fastest supercomputer in the world. Now, I thought it'd be

0:40:35.680 --> 0:40:40.240
<v Speaker 1>kind of fun too to compare that to IBM's Watson computer,

0:40:40.360 --> 0:40:45.160
<v Speaker 1>because that made headlines last year when Watson was designed

0:40:45.600 --> 0:40:49.399
<v Speaker 1>in part to compete against humans in a very human game.

0:40:49.440 --> 0:40:53.160
<v Speaker 1>Because we've already talked about computers playing chess against humans,

0:40:53.160 --> 0:40:55.759
<v Speaker 1>we've also talked about computers playing other games against humans.

0:40:55.760 --> 0:40:58.320
<v Speaker 1>In fact, we did a full episode about this particular computer.

0:40:59.520 --> 0:41:01.640
<v Speaker 1>So i'd be Watson was designed to play in a

0:41:01.719 --> 0:41:04.879
<v Speaker 1>game show Let's Make a Deal, So they called out

0:41:04.880 --> 0:41:11.040
<v Speaker 1>Watson and if you didn't know what was behind, well

0:41:11.040 --> 0:41:14.160
<v Speaker 1>it was it did have a dress on no it wasn't.

0:41:14.200 --> 0:41:16.920
<v Speaker 1>It wasn't let's make a deal. It was jeopardy and uh.

0:41:17.000 --> 0:41:19.480
<v Speaker 1>And in Jeopardy, of course you are given an answer.

0:41:19.520 --> 0:41:21.560
<v Speaker 1>You have to come up with the appropriate question. And

0:41:22.040 --> 0:41:24.359
<v Speaker 1>it's it's really tricky for a computer to do this

0:41:24.400 --> 0:41:28.480
<v Speaker 1>because it's not just a matching game where you matching

0:41:28.680 --> 0:41:30.920
<v Speaker 1>an answer to a question. You also have to take

0:41:30.960 --> 0:41:35.480
<v Speaker 1>in context. Sometimes there's word play, sometimes there's a riddle. Um,

0:41:35.520 --> 0:41:38.839
<v Speaker 1>it's a it's a lot more complicated than just question answer. Yeah.

0:41:38.880 --> 0:41:43.440
<v Speaker 1>They they specifically wanted it to play a human game.

0:41:43.640 --> 0:41:47.759
<v Speaker 1>They didn't alter the clues. They're actually clues in this show.

0:41:47.800 --> 0:41:50.000
<v Speaker 1>If you've never seen it. Um, they give you the answer,

0:41:50.000 --> 0:41:52.960
<v Speaker 1>and they you are supposed to supply the question and uh.

0:41:53.000 --> 0:41:56.960
<v Speaker 1>They use wordplay and and things in these clues. And

0:41:57.000 --> 0:42:00.400
<v Speaker 1>they specifically want the IBM engineers specifically need it to

0:42:00.440 --> 0:42:03.280
<v Speaker 1>play a human game to to test its natural language

0:42:03.320 --> 0:42:07.399
<v Speaker 1>processing ability. Can it figure out what from context what

0:42:07.440 --> 0:42:10.279
<v Speaker 1>it is you're talking about? And it did very well. Yeah.

0:42:10.440 --> 0:42:13.279
<v Speaker 1>So what was powering the Watson if you want to

0:42:13.320 --> 0:42:16.040
<v Speaker 1>compare it to say the Sequoia, Well, it had a

0:42:16.360 --> 0:42:20.319
<v Speaker 1>it was using ninety IBM power seven fifties servers in

0:42:20.520 --> 0:42:25.800
<v Speaker 1>ten server racks, and it had sixteen terabytes of memory

0:42:26.280 --> 0:42:32.360
<v Speaker 1>and two thousand eight processors um so or processor cores

0:42:32.400 --> 0:42:35.080
<v Speaker 1>I should say, not just processors, uh, and so two

0:42:35.080 --> 0:42:37.520
<v Speaker 1>thousand that sounds like a lot, But then you compare

0:42:37.560 --> 0:42:42.200
<v Speaker 1>that to the one million, five sixty four processors that

0:42:42.239 --> 0:42:45.279
<v Speaker 1>the Sequoia has and you realize that Watson, as far

0:42:45.320 --> 0:42:51.120
<v Speaker 1>as supercomputers go, doesn't merit mention. It's that which, again,

0:42:51.880 --> 0:42:54.399
<v Speaker 1>Watson was designed for a very specific purpose, this whole

0:42:54.480 --> 0:42:57.040
<v Speaker 1>natural language. Being able to recognize that and being able

0:42:57.080 --> 0:43:02.120
<v Speaker 1>to come up with information. That's a very specialized computer.

0:43:02.440 --> 0:43:06.480
<v Speaker 1>So it doesn't necessarily have to have this incredible by

0:43:06.480 --> 0:43:11.600
<v Speaker 1>comparison processing speed and number crunching ability, which might be

0:43:11.680 --> 0:43:17.200
<v Speaker 1>used for other very intensive tasks, so things like very

0:43:17.320 --> 0:43:20.919
<v Speaker 1>very realistic simulations that kind of thing, and predictions. So

0:43:21.520 --> 0:43:23.560
<v Speaker 1>I just wanted to compare that so that people could

0:43:23.640 --> 0:43:25.640
<v Speaker 1>understand because Watson's one of those words that we've heard

0:43:25.640 --> 0:43:27.960
<v Speaker 1>a lot about and we think of that as like

0:43:27.960 --> 0:43:31.480
<v Speaker 1>a supercomputer, but really, if we define supercomputer as a

0:43:31.520 --> 0:43:33.960
<v Speaker 1>computer that has is on that bleeding edge of what

0:43:34.000 --> 0:43:36.600
<v Speaker 1>a computer is capable of doing, it does not It

0:43:36.680 --> 0:43:40.400
<v Speaker 1>doesn't measure up. But when you talk about comparing the

0:43:40.440 --> 0:43:43.840
<v Speaker 1>top five hundred or putting a computer in a chess

0:43:43.880 --> 0:43:47.759
<v Speaker 1>match or in a game of jeopardy, UM, you know,

0:43:47.840 --> 0:43:49.360
<v Speaker 1>I was. I made the joke that it was a

0:43:49.360 --> 0:43:51.600
<v Speaker 1>little silly, and yeah, you could. You could say that

0:43:51.680 --> 0:43:53.960
<v Speaker 1>you're using a computer, you could be using it for

0:43:54.000 --> 0:43:56.880
<v Speaker 1>scientific purposes or doing something and instead you're you're taking

0:43:56.880 --> 0:44:00.640
<v Speaker 1>time off to do something else. But really it's nice

0:44:00.680 --> 0:44:03.400
<v Speaker 1>that for one thing, people understand what it is, it's

0:44:03.440 --> 0:44:07.960
<v Speaker 1>a supercomputer is and can do. And also it's uh,

0:44:08.040 --> 0:44:10.920
<v Speaker 1>it's a way to test out these machines and make

0:44:10.960 --> 0:44:14.439
<v Speaker 1>them better. UM you know. Even like I was talking

0:44:14.440 --> 0:44:19.040
<v Speaker 1>about the h the power used by the Sequoia machine,

0:44:19.400 --> 0:44:24.600
<v Speaker 1>it's considerably more efficient than the K computer. UM the

0:44:24.719 --> 0:44:33.399
<v Speaker 1>seven seven thowts beats K's twelve thousand watts. So with

0:44:33.560 --> 0:44:36.840
<v Speaker 1>every every time that they come out with a new supercomputer,

0:44:37.520 --> 0:44:43.040
<v Speaker 1>it's more efficient. They find better ways to route instructions, UM,

0:44:43.080 --> 0:44:45.319
<v Speaker 1>you know, and and they can make things smaller than

0:44:45.440 --> 0:44:48.479
<v Speaker 1>than before. So you really do see the implications in

0:44:48.480 --> 0:44:52.280
<v Speaker 1>in our our everyday computers because now we have multi

0:44:52.280 --> 0:44:57.319
<v Speaker 1>core processors in UM these everyday devices that we use,

0:44:57.840 --> 0:45:01.040
<v Speaker 1>UM you don't necessarily need that write a letter or

0:45:01.280 --> 0:45:05.239
<v Speaker 1>serve the internet. But it does make things faster and

0:45:05.280 --> 0:45:08.640
<v Speaker 1>more efficient. Uh, computers are are more reliable. You see

0:45:09.280 --> 0:45:13.680
<v Speaker 1>advances in operating systems that we use every day because um,

0:45:14.440 --> 0:45:18.400
<v Speaker 1>the things that they found out, um in the process

0:45:18.400 --> 0:45:21.399
<v Speaker 1>of making these supercomputers. They find better ways to route

0:45:21.440 --> 0:45:26.080
<v Speaker 1>instructions in a simpler computer. Um. And so it's really

0:45:26.080 --> 0:45:29.719
<v Speaker 1>worth it to do these these tests and uh find

0:45:29.760 --> 0:45:32.080
<v Speaker 1>out just what a computer can do. So, you know,

0:45:32.160 --> 0:45:34.680
<v Speaker 1>having a challenge just for the fun of it. You know,

0:45:34.719 --> 0:45:37.839
<v Speaker 1>I don't see that necessarily as a bad thing. Um,

0:45:37.880 --> 0:45:40.320
<v Speaker 1>you know, especially when we can we can make advances

0:45:40.320 --> 0:45:42.880
<v Speaker 1>and build on those for the next generation of machines.

0:45:43.719 --> 0:45:46.040
<v Speaker 1>And just to kind of sum this up, I thought

0:45:46.080 --> 0:45:48.400
<v Speaker 1>I would just kind of a fun fact. If you

0:45:48.400 --> 0:45:51.480
<v Speaker 1>look at the top ten fastest supercomputers in the world,

0:45:52.400 --> 0:45:55.880
<v Speaker 1>three of them are in the United States, two of

0:45:55.920 --> 0:45:59.080
<v Speaker 1>them are in Germany, two of them are in China,

0:45:59.640 --> 0:46:02.920
<v Speaker 1>and the other three are in Japan, Italy, and France.

0:46:03.600 --> 0:46:06.560
<v Speaker 1>And that's it for this classic episode. I hope you

0:46:06.600 --> 0:46:10.760
<v Speaker 1>guys enjoyed it again. Was recorded in two thousand twelve.

0:46:11.480 --> 0:46:15.440
<v Speaker 1>We've had bigger and better supercomputers come out since then,

0:46:15.520 --> 0:46:18.640
<v Speaker 1>and we've also seen the rise of graphics processing units

0:46:19.080 --> 0:46:25.040
<v Speaker 1>that have largely supplanted supercomputers in many, but not all applications.

0:46:25.320 --> 0:46:28.160
<v Speaker 1>I've done other episodes about that. You can search our

0:46:28.320 --> 0:46:30.520
<v Speaker 1>archive if you want to see those. The way you

0:46:30.560 --> 0:46:32.840
<v Speaker 1>do that is you pop on over to our website

0:46:32.920 --> 0:46:36.279
<v Speaker 1>text stuff podcast dot com. We have the archive there.

0:46:36.360 --> 0:46:40.520
<v Speaker 1>It is searchable, so you can look for specific episodes

0:46:40.600 --> 0:46:44.120
<v Speaker 1>that cover, you know, specific topics. Maybe you don't see

0:46:44.120 --> 0:46:46.640
<v Speaker 1>the topic you want. Maybe you do a search and

0:46:46.719 --> 0:46:49.520
<v Speaker 1>nothing comes up. Well, then you can write me an

0:46:49.560 --> 0:46:53.319
<v Speaker 1>email and suggest that topic to me. The addresses tech

0:46:53.400 --> 0:46:56.160
<v Speaker 1>stuff at how stuff works dot com, where you can

0:46:56.160 --> 0:46:58.680
<v Speaker 1>pop on over to Facebook or Twitter. We have to

0:46:58.719 --> 0:47:01.279
<v Speaker 1>handle text stuff h s W at both of those.

0:47:01.480 --> 0:47:03.759
<v Speaker 1>You can send us a suggestion that way as well.

0:47:04.280 --> 0:47:08.399
<v Speaker 1>And I hope to talk to you again. Really sick Yeah.

0:47:12.120 --> 0:47:14.279
<v Speaker 1>Text Stuff is a production of I Heart Radio's How

0:47:14.360 --> 0:47:17.760
<v Speaker 1>Stuff Works. For more podcasts from my heart Radio, visit

0:47:17.800 --> 0:47:20.880
<v Speaker 1>the i heart Radio app, Apple Podcasts, or wherever you

0:47:20.920 --> 0:47:22.280
<v Speaker 1>listen to your favorite shows.