WEBVTT - The Rise and Rise of ARM Holdings

0:00:04.400 --> 0:00:07.800
<v Speaker 1>Welcome to tech Stuff, a production from I Heart Radio.

0:00:12.119 --> 0:00:14.840
<v Speaker 1>Hey there, and welcome to tech Stuff. I'm your host,

0:00:14.960 --> 0:00:17.760
<v Speaker 1>Jonathan Strickland. I'm an executive producer with I Heart Radio

0:00:17.800 --> 0:00:21.080
<v Speaker 1>and I love all things tech. And we are back

0:00:21.480 --> 0:00:26.480
<v Speaker 1>with the story about ARM ARM Limited in later ARM Holdings,

0:00:27.120 --> 0:00:29.840
<v Speaker 1>and the family of processors that grew out of a

0:00:29.880 --> 0:00:34.240
<v Speaker 1>British computing company from the nineteen seventies. If you haven't

0:00:34.280 --> 0:00:36.879
<v Speaker 1>listened to the first part of this, I recommend you

0:00:36.920 --> 0:00:41.000
<v Speaker 1>go back and listen to that one first because it's sequential.

0:00:41.400 --> 0:00:43.680
<v Speaker 1>But we left off in our last episode with the

0:00:43.800 --> 0:00:48.960
<v Speaker 1>launch of the ARMS six family of microprocessors, confusingly the

0:00:49.040 --> 0:00:53.000
<v Speaker 1>fourth generation of them, and the failure of the Apple

0:00:53.120 --> 0:00:58.160
<v Speaker 1>Newton product, which partly prompted ARM CEO Robin Saxby to

0:00:58.240 --> 0:01:02.120
<v Speaker 1>adopt a strategy to license our architecture technology to other

0:01:02.200 --> 0:01:08.520
<v Speaker 1>companies back in in other words, to license the the

0:01:08.600 --> 0:01:13.120
<v Speaker 1>intellectual property to other fabricators, so ARM would not be

0:01:13.720 --> 0:01:18.360
<v Speaker 1>a manufacturing company. It would design microprocessors, and it would

0:01:18.400 --> 0:01:23.039
<v Speaker 1>design instruction sets for those microprocessors, and then license that

0:01:23.120 --> 0:01:28.199
<v Speaker 1>information to other companies that could then make these chips themselves,

0:01:28.480 --> 0:01:31.360
<v Speaker 1>and even make them and sell them to other customers.

0:01:31.360 --> 0:01:33.800
<v Speaker 1>That's kind of how this could work, and ARM would

0:01:33.840 --> 0:01:37.800
<v Speaker 1>end up receiving an upfront licensing fee and some royalties

0:01:37.840 --> 0:01:42.600
<v Speaker 1>as well, joining v L s I, which had previously

0:01:42.680 --> 0:01:46.760
<v Speaker 1>been the sole fabricator of ARM chips, where the Japanese

0:01:46.760 --> 0:01:50.480
<v Speaker 1>company Sharp and the British semiconductor company g E C

0:01:50.720 --> 0:01:54.360
<v Speaker 1>plus E Semiconductors. Now this would just be the beginning

0:01:54.440 --> 0:01:58.200
<v Speaker 1>of companies manufacturing our microprocessors. And as I mentioned, the

0:01:58.280 --> 0:02:01.320
<v Speaker 1>licensing deal had two parts them. First was the upfront

0:02:01.440 --> 0:02:04.240
<v Speaker 1>licensing fee for the technology, so this was a flat fee,

0:02:04.840 --> 0:02:08.280
<v Speaker 1>and if a company like Sharp wanted to manufacture ARMED chips,

0:02:08.280 --> 0:02:10.720
<v Speaker 1>it would first have to pay that flat fee in

0:02:10.840 --> 0:02:13.240
<v Speaker 1>order to do so. But on the back end was

0:02:13.280 --> 0:02:16.120
<v Speaker 1>a royalty fee which might not kick in for a

0:02:16.160 --> 0:02:18.520
<v Speaker 1>few years, in fact, in some cases up to five

0:02:18.639 --> 0:02:21.480
<v Speaker 1>years after products were being sold. That's when the royalties

0:02:21.480 --> 0:02:24.040
<v Speaker 1>would start to kick in. So as companies would sell

0:02:24.360 --> 0:02:29.240
<v Speaker 1>Armed chips or selling products that used ARM designed chips,

0:02:29.680 --> 0:02:33.839
<v Speaker 1>then ARM would end up earning a small amount on

0:02:34.000 --> 0:02:39.320
<v Speaker 1>those sales. Would prove to be an enormous year for ARM.

0:02:39.360 --> 0:02:41.880
<v Speaker 1>Not only did it see the launch of the ARMS

0:02:41.919 --> 0:02:45.080
<v Speaker 1>six in the form of the first Apple Newton, which

0:02:45.400 --> 0:02:49.320
<v Speaker 1>admittedly is perhaps not the most auspicious of beginnings, and

0:02:49.400 --> 0:02:52.680
<v Speaker 1>not only did it transition into a sort of intellectual

0:02:52.720 --> 0:02:57.079
<v Speaker 1>property company, it also landed a deal with Texas Instruments,

0:02:57.160 --> 0:03:00.920
<v Speaker 1>a company famous for lots of electronic devices is including

0:03:00.960 --> 0:03:06.000
<v Speaker 1>popular scientific calculators. T I would license the ARM architecture

0:03:06.040 --> 0:03:08.520
<v Speaker 1>and would become not only a valuable partner for ARM,

0:03:08.919 --> 0:03:11.560
<v Speaker 1>but also a sort of almost like a sales rep.

0:03:11.639 --> 0:03:14.120
<v Speaker 1>Like I was saying. You know, companies would make ARM

0:03:14.200 --> 0:03:18.359
<v Speaker 1>processors and then some sometimes sell those to other companies.

0:03:18.840 --> 0:03:23.200
<v Speaker 1>So when hand set manufacturer Nokia began looking for a

0:03:23.240 --> 0:03:29.240
<v Speaker 1>processor solution for its upcoming mobile phones, Texas Instruments suggested ARM.

0:03:29.320 --> 0:03:32.320
<v Speaker 1>Nokia balked at the idea at first because the cost

0:03:32.360 --> 0:03:35.440
<v Speaker 1>of the ARMS six chips was higher than the company

0:03:35.440 --> 0:03:38.720
<v Speaker 1>wanted to pay for components for its handsets. It would

0:03:38.720 --> 0:03:42.200
<v Speaker 1>mean either Nokia would have to eat that cost, thus

0:03:42.280 --> 0:03:46.160
<v Speaker 1>cutting into profits, maybe even leading at selling at a loss,

0:03:46.160 --> 0:03:49.360
<v Speaker 1>which isn't really acceptable, or they would have to price

0:03:49.400 --> 0:03:52.200
<v Speaker 1>the handsets at a level higher than the market would

0:03:53.040 --> 0:03:57.080
<v Speaker 1>maybe support so they could price themselves out. The phones

0:03:57.080 --> 0:03:59.560
<v Speaker 1>would be too expensive, no one would buy them. ARMS

0:03:59.560 --> 0:04:01.920
<v Speaker 1>response was quick, which was helped by the fact that

0:04:01.960 --> 0:04:05.200
<v Speaker 1>the team at ARM was still relatively small. The company

0:04:05.240 --> 0:04:07.720
<v Speaker 1>could actually be really nimble and respond to things quickly,

0:04:08.200 --> 0:04:11.400
<v Speaker 1>and they got to work designing a new instruction set,

0:04:11.680 --> 0:04:15.360
<v Speaker 1>one that was just sixteen bits rather than thirty two.

0:04:15.400 --> 0:04:17.960
<v Speaker 1>If you need to have a refresher on that, listen

0:04:18.000 --> 0:04:22.039
<v Speaker 1>to the last podcast. But it lowered the memory demands

0:04:22.279 --> 0:04:25.360
<v Speaker 1>for the technology and thus reduced the cost of the

0:04:25.400 --> 0:04:29.280
<v Speaker 1>components required, and it was called the ARM seven T

0:04:29.640 --> 0:04:32.599
<v Speaker 1>d M I. The T d M I stands for

0:04:32.600 --> 0:04:36.360
<v Speaker 1>a thumb debug fast Multiplier and enhanced i c e.

0:04:36.960 --> 0:04:39.400
<v Speaker 1>The only bit I really want to talk about among

0:04:39.640 --> 0:04:42.880
<v Speaker 1>those right now is thumb and that was a special

0:04:42.920 --> 0:04:46.359
<v Speaker 1>instruction set, and it was this instruction set that allowed

0:04:46.360 --> 0:04:50.000
<v Speaker 1>for the sixteen bit approach. To go into more detail

0:04:50.279 --> 0:04:53.600
<v Speaker 1>would frankly require a deeper understanding than I possess, So

0:04:53.720 --> 0:04:58.039
<v Speaker 1>rather than fumble about with attempted explanations, I'll just leave

0:04:58.040 --> 0:05:01.000
<v Speaker 1>it at this. Essentially, it was is able to take

0:05:01.720 --> 0:05:05.880
<v Speaker 1>thirty two bits set of instructions and dumb it down

0:05:05.960 --> 0:05:11.560
<v Speaker 1>to sixteen bit. That is drastically oversimplifying what it did,

0:05:11.920 --> 0:05:15.680
<v Speaker 1>but it's it serves its purpose for this episode, Texas

0:05:15.720 --> 0:05:19.080
<v Speaker 1>Instruments licensed the technology from ARM and then sold the

0:05:19.120 --> 0:05:22.280
<v Speaker 1>chips to Nokia, and then Nokia then used that chip

0:05:22.400 --> 0:05:26.920
<v Speaker 1>to power the Nokia sixty one ten hand set, which

0:05:27.040 --> 0:05:31.640
<v Speaker 1>was phenomenally successful in Europe. Nokia would introduce a version

0:05:31.760 --> 0:05:34.240
<v Speaker 1>of this phone for the North American market with some

0:05:34.400 --> 0:05:37.280
<v Speaker 1>minor changes to the hand set. This one was called

0:05:37.279 --> 0:05:40.760
<v Speaker 1>the six nine, and the candy bar style phone would

0:05:40.760 --> 0:05:43.400
<v Speaker 1>become one of the early big successes in cellular phones.

0:05:43.440 --> 0:05:46.000
<v Speaker 1>I remember having a Nokia. I don't think it was

0:05:46.080 --> 0:05:48.080
<v Speaker 1>this model. I think it was actually a little later,

0:05:48.480 --> 0:05:51.320
<v Speaker 1>but I remember playing Snake on it. You guys remember

0:05:51.320 --> 0:05:54.919
<v Speaker 1>Snake Anyway. More than that, the success of the Nokia

0:05:55.000 --> 0:05:58.359
<v Speaker 1>sixty one ten led to the big success for ARM

0:05:58.400 --> 0:06:00.919
<v Speaker 1>as the ARMS seven technology. She became the go to

0:06:01.120 --> 0:06:04.520
<v Speaker 1>architecture for mobile phones, and to call it a success

0:06:04.640 --> 0:06:09.360
<v Speaker 1>really understates things. More than ten billion with a B

0:06:09.880 --> 0:06:13.200
<v Speaker 1>ARMS seven chips were produced since they were first introduced

0:06:13.200 --> 0:06:18.640
<v Speaker 1>in nineteen and the Nokia phone itself wouldn't debut until now.

0:06:18.720 --> 0:06:21.080
<v Speaker 1>Keep in mind those chips are being made by companies

0:06:21.080 --> 0:06:24.159
<v Speaker 1>all around the world. ARM is licensing the design to

0:06:24.240 --> 0:06:27.440
<v Speaker 1>those companies now in the meantime, ARM was developing a

0:06:27.480 --> 0:06:32.480
<v Speaker 1>new generation of this technology, ARM eight, which confusingly marks

0:06:32.520 --> 0:06:36.680
<v Speaker 1>the fourth generation of ARM processors, would emerge in nineteen

0:06:36.839 --> 0:06:40.360
<v Speaker 1>nine six. While it followed the same process as the

0:06:40.520 --> 0:06:43.880
<v Speaker 1>ARMS seven ten line, it packed in twice the performance

0:06:43.880 --> 0:06:49.400
<v Speaker 1>with a more optimized design. It also revamped the instruction pipeline, which, hey,

0:06:49.400 --> 0:06:52.360
<v Speaker 1>that opens up another opportunity to talk about how that works.

0:06:53.120 --> 0:06:57.279
<v Speaker 1>The idea behind an instruction pipeline is to maximize the

0:06:57.400 --> 0:07:01.359
<v Speaker 1>usefulness of a processor by delivering LLL instructions to the

0:07:01.400 --> 0:07:06.160
<v Speaker 1>processor simultaneously. So rather than have parts of the processor

0:07:06.360 --> 0:07:09.080
<v Speaker 1>kind of going dormant because they're not needed for a

0:07:09.080 --> 0:07:12.560
<v Speaker 1>particular process, the goal was to keep all the parts

0:07:12.560 --> 0:07:15.280
<v Speaker 1>of the processor busy in an effort to reduce the

0:07:15.320 --> 0:07:18.400
<v Speaker 1>amount of time that the processor takes to complete a

0:07:18.480 --> 0:07:22.880
<v Speaker 1>certain task or program. Pipelines do this by delivering sequential

0:07:22.920 --> 0:07:27.000
<v Speaker 1>steps for specific tasks that different processor units can handle.

0:07:27.680 --> 0:07:31.920
<v Speaker 1>The ARMS seven architecture had a three stage pipeline divided

0:07:32.000 --> 0:07:36.360
<v Speaker 1>into the instructions for fetch, decode, and execute. These are

0:07:36.680 --> 0:07:41.480
<v Speaker 1>basic instructions. The ARM eight pipeline introduced a five stage

0:07:41.480 --> 0:07:45.679
<v Speaker 1>approach which added instructions for memory access and writing to memories,

0:07:45.720 --> 0:07:49.000
<v Speaker 1>so essentially reading from memory and writing to it. Really,

0:07:49.080 --> 0:07:52.280
<v Speaker 1>what this means is that the design optimizes how instructions

0:07:52.400 --> 0:07:54.840
<v Speaker 1>arrive at the processor and how much more of the

0:07:54.840 --> 0:07:57.840
<v Speaker 1>processor is in use at any given moment to complete

0:07:57.880 --> 0:08:02.400
<v Speaker 1>tasks faster. As Night was coming to a close, ARM

0:08:02.600 --> 0:08:06.160
<v Speaker 1>was entering a new phase of its existence. It had

0:08:06.280 --> 0:08:10.120
<v Speaker 1>up to that point been a privately held company. The

0:08:10.160 --> 0:08:15.360
<v Speaker 1>income for that year measured up to around two point

0:08:15.480 --> 0:08:19.160
<v Speaker 1>nine million pounds, which if we converted that to US

0:08:19.240 --> 0:08:23.240
<v Speaker 1>dollars and adjusted for inflation, is somewhere around seven and

0:08:23.280 --> 0:08:26.520
<v Speaker 1>a half million dollars. But to be accurate, I really

0:08:26.560 --> 0:08:29.840
<v Speaker 1>should just give a range of values, because we're dealing

0:08:29.920 --> 0:08:33.440
<v Speaker 1>with both, you know, translating from one form of currency

0:08:33.520 --> 0:08:36.640
<v Speaker 1>to another, plus adjusting for inflation. So really it could

0:08:36.640 --> 0:08:39.199
<v Speaker 1>be anywhere between six point four and nine point one

0:08:39.240 --> 0:08:42.280
<v Speaker 1>million dollars, which is pretty big range. The company itself

0:08:42.320 --> 0:08:47.400
<v Speaker 1>was worth in excess of twenty million pounds, a princely sum. Indeed,

0:08:47.760 --> 0:08:51.439
<v Speaker 1>it was time to take the company public. Now I've

0:08:51.480 --> 0:08:55.040
<v Speaker 1>talked about this process in other episodes of Tech Stuff,

0:08:55.240 --> 0:08:59.280
<v Speaker 1>but generally speaking, the process of taking up private company public.

0:09:00.000 --> 0:09:02.199
<v Speaker 1>First of all, It involves an awful lot of paperwork,

0:09:02.480 --> 0:09:05.880
<v Speaker 1>as people have to determine the value of the company

0:09:05.960 --> 0:09:08.920
<v Speaker 1>when all its assets and debts are taking into account,

0:09:09.559 --> 0:09:12.920
<v Speaker 1>and that value in turn guides how many shares and

0:09:12.920 --> 0:09:15.920
<v Speaker 1>how much money per share will be on offer when

0:09:15.920 --> 0:09:18.800
<v Speaker 1>the company goes public and people can can buy a

0:09:18.880 --> 0:09:21.880
<v Speaker 1>stake in the company. The idea here is that the

0:09:22.000 --> 0:09:24.520
<v Speaker 1>number of shares and the price per share will reflect

0:09:24.559 --> 0:09:27.440
<v Speaker 1>the value of the company. You know, you can't just

0:09:27.600 --> 0:09:31.520
<v Speaker 1>keep printing out shares at the same price, because it

0:09:31.679 --> 0:09:35.440
<v Speaker 1>all has to kind of link back to how much

0:09:35.480 --> 0:09:38.319
<v Speaker 1>is the company actually worth. It's actually a pretty complicated thing,

0:09:38.880 --> 0:09:41.960
<v Speaker 1>and it's partly dependent upon our perception of a company's

0:09:41.960 --> 0:09:45.680
<v Speaker 1>worth as opposed to a you know, hard, concrete, universal,

0:09:45.760 --> 0:09:48.760
<v Speaker 1>quote unquote real number. Now, at this point, I think

0:09:48.760 --> 0:09:52.559
<v Speaker 1>it's good to reflect a moment on Acorn Computers. If

0:09:52.559 --> 0:09:55.760
<v Speaker 1>you listen to the first episode, you know that ARM

0:09:56.040 --> 0:09:59.320
<v Speaker 1>spun off from Acorn Computers, which was a company that

0:09:59.480 --> 0:10:02.800
<v Speaker 1>used the risk based processors and the personal computers that

0:10:02.880 --> 0:10:07.520
<v Speaker 1>manufactured the Archimedes computers. Well, things had taken a turn

0:10:07.559 --> 0:10:10.280
<v Speaker 1>over at Acorn as ARM was making a move to

0:10:10.320 --> 0:10:15.000
<v Speaker 1>go public. Much of Acorn's management was focused on that process. Now, remember,

0:10:15.320 --> 0:10:19.200
<v Speaker 1>ARM was originally a joint venture between Acorn, Apple Computers

0:10:19.280 --> 0:10:22.319
<v Speaker 1>and v L s I, which was a fabrication company.

0:10:22.400 --> 0:10:27.040
<v Speaker 1>Acorn management changed and after the company experienced a substantial

0:10:27.120 --> 0:10:31.839
<v Speaker 1>loss in the new management decided on a massive restructuring

0:10:32.080 --> 0:10:35.760
<v Speaker 1>that involved selling off several divisions to other companies and

0:10:35.840 --> 0:10:40.760
<v Speaker 1>ultimately renaming Acorn Computers itself. The company transformed into a

0:10:40.800 --> 0:10:43.959
<v Speaker 1>new one called Element fourteen. Now, if you take a

0:10:44.040 --> 0:10:47.440
<v Speaker 1>quick glance at the periodic table, which I imagine you

0:10:47.520 --> 0:10:50.400
<v Speaker 1>keep handy just as I do, you will see that

0:10:50.480 --> 0:10:55.840
<v Speaker 1>Element fourteen is Silicon Clever. Element fourteen wouldn't be around

0:10:56.040 --> 0:10:59.320
<v Speaker 1>in that form for very long as an Element fourteen

0:10:59.360 --> 0:11:02.240
<v Speaker 1>the company Silicon, As it turns out, it's still in

0:11:02.280 --> 0:11:07.120
<v Speaker 1>good shape. But Broad Calm Corporation acquired Element fourteen in

0:11:07.240 --> 0:11:11.000
<v Speaker 1>two thousand. Broad Calm, in turn would later be acquired

0:11:11.040 --> 0:11:15.559
<v Speaker 1>by Evago Technologies, though it still operates as Broad Calm Corporation.

0:11:15.960 --> 0:11:19.760
<v Speaker 1>But this all reminds us that, as Quigon Jen once

0:11:19.840 --> 0:11:25.600
<v Speaker 1>said famously, there's always a bigger fish. While Acorn Computers

0:11:25.679 --> 0:11:30.840
<v Speaker 1>effectively vanished due to acquisitions, ARM continued to go strong

0:11:31.120 --> 0:11:34.400
<v Speaker 1>The company listed on both the London Stock Exchange and

0:11:34.480 --> 0:11:39.520
<v Speaker 1>the NASDAQ on April seventeenth, changing its name to ARM

0:11:39.679 --> 0:11:43.360
<v Speaker 1>Holdings in the process. The reason for listing on both

0:11:43.360 --> 0:11:47.800
<v Speaker 1>stock exchanges was due to a mixture of practicality and appreciation.

0:11:48.120 --> 0:11:52.040
<v Speaker 1>America was leading in the text space, so listing on

0:11:52.080 --> 0:11:56.200
<v Speaker 1>the NAZDAC just made sense, but the ARM executives also

0:11:56.240 --> 0:11:59.920
<v Speaker 1>wanted Acorn shareholders back in England to remain involved with

0:12:00.080 --> 0:12:03.680
<v Speaker 1>the company. Interest in the company pushed the stock price higher,

0:12:03.679 --> 0:12:06.880
<v Speaker 1>and before long, ARM went from being a twenty million

0:12:06.960 --> 0:12:10.360
<v Speaker 1>pound company to a company that was valued at more

0:12:10.400 --> 0:12:14.800
<v Speaker 1>than a billion dollars. However, not all of that would

0:12:14.880 --> 0:12:17.440
<v Speaker 1>end up being good news, at least in the short term.

0:12:17.640 --> 0:12:20.480
<v Speaker 1>ARMS rise and valuation was in step with a general

0:12:20.520 --> 0:12:24.719
<v Speaker 1>trended technology that proved to be unsustainable, and I'll get

0:12:24.760 --> 0:12:27.800
<v Speaker 1>back to that in just a moment. Another thing that

0:12:27.880 --> 0:12:32.520
<v Speaker 1>happened in was the release of the ARM nine group

0:12:32.600 --> 0:12:36.600
<v Speaker 1>of processor cores. This move also saw a departure from

0:12:36.640 --> 0:12:40.840
<v Speaker 1>the way ARM had been designing processors. Up through ARM eight.

0:12:41.120 --> 0:12:44.600
<v Speaker 1>The company had followed a von Neumann model sometimes called

0:12:44.920 --> 0:12:48.440
<v Speaker 1>the Princeton model, and the basic concept of this model

0:12:48.480 --> 0:12:50.800
<v Speaker 1>is that you have a system that has a control unit,

0:12:51.240 --> 0:12:55.559
<v Speaker 1>a logic unit, and a memory unit. Input would prompt

0:12:55.640 --> 0:12:59.480
<v Speaker 1>the system to perform operations on data, which results in output,

0:12:59.720 --> 0:13:02.079
<v Speaker 1>which in turn gets sent to some sort of output

0:13:02.120 --> 0:13:04.920
<v Speaker 1>device like a display or a printer. And it's named

0:13:04.960 --> 0:13:08.280
<v Speaker 1>after John von Neumann, who described such a system in

0:13:08.320 --> 0:13:11.679
<v Speaker 1>a paper called the First Draft of a Report on

0:13:11.720 --> 0:13:16.319
<v Speaker 1>the EDVAC. EDVAC was an early electronic computer that ran

0:13:16.360 --> 0:13:20.520
<v Speaker 1>on binary data. With a von Neumann system, a processor

0:13:20.679 --> 0:13:25.600
<v Speaker 1>cannot both fetch instructions and run a data operation at

0:13:25.600 --> 0:13:29.160
<v Speaker 1>the same time because both of these processes share the

0:13:29.240 --> 0:13:32.240
<v Speaker 1>same bus. Now, you can think of a bus as

0:13:32.280 --> 0:13:35.800
<v Speaker 1>a data pathway, and it connects different components in a

0:13:35.840 --> 0:13:40.880
<v Speaker 1>computer system or a circuit, and you can't have two

0:13:40.960 --> 0:13:44.439
<v Speaker 1>things share the same pathway at the same time. Typically,

0:13:45.040 --> 0:13:47.320
<v Speaker 1>I often think of it similar to like pipes in

0:13:47.360 --> 0:13:52.640
<v Speaker 1>a plumbing system. The ARM nine family of processors changed

0:13:52.679 --> 0:13:57.640
<v Speaker 1>to a Harvard architecture, which has dedicated buses for stuff

0:13:57.679 --> 0:14:01.520
<v Speaker 1>like memory and fetching instructions. And since this approach has

0:14:01.600 --> 0:14:05.840
<v Speaker 1>paths specifically for each of those tasks, there's no bottleneck

0:14:05.920 --> 0:14:09.240
<v Speaker 1>if you need to do both of them simultaneously. Now,

0:14:09.320 --> 0:14:13.280
<v Speaker 1>for certain implementations that doesn't really matter that much, so

0:14:13.440 --> 0:14:17.280
<v Speaker 1>von Neumann approach is perfectly fine in some cases, but

0:14:17.360 --> 0:14:21.160
<v Speaker 1>as you get into circuit complexity, being able to fetch

0:14:21.160 --> 0:14:24.440
<v Speaker 1>instructions and read or write data to memory can really

0:14:24.480 --> 0:14:27.560
<v Speaker 1>speed things up. ARM recognized that it was time to

0:14:27.600 --> 0:14:32.160
<v Speaker 1>transitionto a more robust circuit design as lightweight computational devices

0:14:32.160 --> 0:14:36.000
<v Speaker 1>were putting heavier requirements on processors. The ARM nine chips

0:14:36.240 --> 0:14:40.440
<v Speaker 1>also saw improvements in heat production, meaning they were producing

0:14:40.760 --> 0:14:45.920
<v Speaker 1>less heat than their comparable ARMS seven predecessors. ARM ten

0:14:46.280 --> 0:14:49.120
<v Speaker 1>would not be far behind. It launched in late nine,

0:14:50.440 --> 0:14:53.920
<v Speaker 1>and as you would expect, the new micro architecture included

0:14:53.960 --> 0:14:58.320
<v Speaker 1>some benefits over older designs, but frankly, there wasn't anything

0:14:58.400 --> 0:15:00.760
<v Speaker 1>so incredible that I feel that I should really break

0:15:00.840 --> 0:15:03.000
<v Speaker 1>it out in this episode. We'll just keep in mind

0:15:03.040 --> 0:15:05.760
<v Speaker 1>that the company was keeping up its process of research

0:15:05.800 --> 0:15:08.960
<v Speaker 1>and development and then licensing the resulting designs to various

0:15:09.000 --> 0:15:13.600
<v Speaker 1>fabricators around the world, because otherwise this episode gets way

0:15:13.640 --> 0:15:18.359
<v Speaker 1>too dry away too fast. In the company made an acquisition.

0:15:18.520 --> 0:15:23.480
<v Speaker 1>It purchased a software consulting company called Micrologic Solutions. Like

0:15:23.680 --> 0:15:26.920
<v Speaker 1>ARM Holdings, this company was also based out of Cambridge, England.

0:15:27.280 --> 0:15:31.680
<v Speaker 1>The following year it made three more acquisitions. Euromps that

0:15:31.800 --> 0:15:34.480
<v Speaker 1>was a company out of France that designed smart cards.

0:15:34.520 --> 0:15:38.200
<v Speaker 1>Those are integrated circuit cards have an embedded circuit chip.

0:15:38.640 --> 0:15:41.960
<v Speaker 1>They act as a kind of authorization device. The second

0:15:42.160 --> 0:15:44.680
<v Speaker 1>was a Lot Software. It was a company that made

0:15:44.720 --> 0:15:48.840
<v Speaker 1>debugging software, and the third was Infinite Designs, another English

0:15:48.840 --> 0:15:52.320
<v Speaker 1>design company, And in two thousand one the company purchased

0:15:52.320 --> 0:15:56.960
<v Speaker 1>a division out of Neural Micrologics, another debugging company in England.

0:15:58.280 --> 0:16:01.640
<v Speaker 1>But around this time the X sector had become the

0:16:01.800 --> 0:16:06.200
<v Speaker 1>new gold Rush, with entrepreneurs launching new companies by the day,

0:16:06.320 --> 0:16:08.280
<v Speaker 1>many of which were tied in some way to the

0:16:08.320 --> 0:16:11.960
<v Speaker 1>growth of the Internet. In particular, in the late nineties,

0:16:12.040 --> 0:16:15.160
<v Speaker 1>the general public was really just starting to understand that

0:16:15.240 --> 0:16:18.840
<v Speaker 1>the Internet was a thing. Previously, the Internet had largely

0:16:18.880 --> 0:16:22.840
<v Speaker 1>been the stuff of research labs, college computer labs, some

0:16:23.040 --> 0:16:27.680
<v Speaker 1>specific industries, the American military. But then we got the

0:16:27.680 --> 0:16:31.240
<v Speaker 1>Worldwide Web in the early nineties, and slowly but surely,

0:16:31.960 --> 0:16:34.280
<v Speaker 1>the average person began to catch on to what the

0:16:34.320 --> 0:16:37.360
<v Speaker 1>Internet was. And one thing lots of people were sure

0:16:37.360 --> 0:16:40.000
<v Speaker 1>about was that the Internet was the future of all

0:16:40.080 --> 0:16:45.720
<v Speaker 1>commerce and business. You could argue convincingly that they were

0:16:45.920 --> 0:16:50.200
<v Speaker 1>all right. But the problem was, back then there wasn't

0:16:50.240 --> 0:16:53.720
<v Speaker 1>as much of an understanding around how this would come about.

0:16:54.360 --> 0:16:57.160
<v Speaker 1>It was just generally considered to be a foregone conclusion,

0:16:57.520 --> 0:17:00.040
<v Speaker 1>and so numerous businesses popped up with the intent of

0:17:00.120 --> 0:17:02.800
<v Speaker 1>cashing in on the tech craze in general and the

0:17:02.840 --> 0:17:07.679
<v Speaker 1>Internet in particular. Investors went bonkers, and so did some

0:17:07.800 --> 0:17:09.720
<v Speaker 1>of these companies, as many of them would go on

0:17:09.800 --> 0:17:14.000
<v Speaker 1>to lavishly spend money on stuff like office spaces and

0:17:14.080 --> 0:17:18.280
<v Speaker 1>perks without you know, figuring out how the company would

0:17:18.320 --> 0:17:23.639
<v Speaker 1>ultimately make money. And this trend proved to be unsustainable

0:17:23.680 --> 0:17:26.920
<v Speaker 1>in the long run. How's that for a cliffhanger. I mean,

0:17:26.960 --> 0:17:30.600
<v Speaker 1>you guys know what's coming, but still, you know, structurally

0:17:31.119 --> 0:17:35.159
<v Speaker 1>it's a cliffhanger. Anyway, we'll be back to talk about

0:17:35.160 --> 0:17:46.840
<v Speaker 1>it after this quick break. Eventually, due to a few

0:17:46.920 --> 0:17:50.760
<v Speaker 1>different factors, reality would pull the rug out from under

0:17:50.840 --> 0:17:54.840
<v Speaker 1>the tech sector and we got the great Dot Com crash.

0:17:55.680 --> 0:17:58.760
<v Speaker 1>Companies that have been valued in the millions of dollars

0:17:59.119 --> 0:18:03.280
<v Speaker 1>lost all their value rapidly as investors lost confidence, and

0:18:03.400 --> 0:18:06.440
<v Speaker 1>ventures that just showed no signs of having a business

0:18:06.480 --> 0:18:09.719
<v Speaker 1>plan or means of making revenue. But it wasn't just

0:18:09.880 --> 0:18:13.320
<v Speaker 1>the questionable companies that suffered the effects of the crash

0:18:13.720 --> 0:18:17.719
<v Speaker 1>rippled through the tech sector, hitting more established companies with actual,

0:18:17.840 --> 0:18:22.760
<v Speaker 1>solid business plans, and that included ARM. Now part of

0:18:22.760 --> 0:18:26.040
<v Speaker 1>the issue was that ARM itself was seeing its value

0:18:26.119 --> 0:18:31.280
<v Speaker 1>inflated well beyond the company's own earnings. In before the

0:18:31.359 --> 0:18:33.920
<v Speaker 1>dot com crash, the value of the company was more

0:18:33.960 --> 0:18:37.960
<v Speaker 1>than three hundred times what it was earning. But even

0:18:38.000 --> 0:18:40.719
<v Speaker 1>after the crash, ARM was still hitting targets, but its

0:18:40.800 --> 0:18:45.160
<v Speaker 1>value was plummeting because the market was readjusting. The world

0:18:45.240 --> 0:18:48.159
<v Speaker 1>went into a recession, and that recession affected ARM just

0:18:48.240 --> 0:18:51.480
<v Speaker 1>as it was affecting other companies, and it was, according

0:18:51.520 --> 0:18:55.760
<v Speaker 1>to some employees at the time, a pretty rough time

0:18:55.800 --> 0:18:58.200
<v Speaker 1>to be working for ARM. To be fair, it was

0:18:58.200 --> 0:19:01.800
<v Speaker 1>a pretty tough time to be working just about everybody

0:19:01.840 --> 0:19:05.960
<v Speaker 1>around this time. Robin Saxby, the CEO who had sort

0:19:06.000 --> 0:19:10.040
<v Speaker 1>of guided ARM into the intellectual property phase of its existence,

0:19:10.359 --> 0:19:14.879
<v Speaker 1>transitioned into the role of chairman of ARM, and David

0:19:15.040 --> 0:19:19.600
<v Speaker 1>Warren Arthur East, better known as just Warren East, came

0:19:19.680 --> 0:19:22.840
<v Speaker 1>in as the new CEO of the company. East had

0:19:22.880 --> 0:19:28.040
<v Speaker 1>previously worked at Texas Instruments until n And joined ARM

0:19:28.119 --> 0:19:32.160
<v Speaker 1>and created a consulting business division within ARM. He then

0:19:32.280 --> 0:19:34.920
<v Speaker 1>rose to the rank of vice president of Business Operations.

0:19:35.400 --> 0:19:39.800
<v Speaker 1>Then later on he became the chief operating Officer or CEO,

0:19:40.040 --> 0:19:42.520
<v Speaker 1>and then he became the CEO, and he would lead

0:19:42.520 --> 0:19:45.600
<v Speaker 1>the company for more than a decade, which included guiding

0:19:45.720 --> 0:19:48.000
<v Speaker 1>ARM not just out of the two thousand one recession,

0:19:48.400 --> 0:19:51.880
<v Speaker 1>but then a subsequent recession in two thousand nine. These

0:19:51.880 --> 0:19:56.280
<v Speaker 1>were enormous recessions. It wasn't like ARM did something wrong.

0:19:56.400 --> 0:20:01.200
<v Speaker 1>It was more that these were global events. And while

0:20:01.320 --> 0:20:04.440
<v Speaker 1>he would move on from ARM in two thousand thirteen,

0:20:04.560 --> 0:20:07.240
<v Speaker 1>I wouldn't worry so much about him because now he's

0:20:07.240 --> 0:20:11.240
<v Speaker 1>the CEO of Rolls Royce Holdings. So one of the

0:20:11.240 --> 0:20:14.720
<v Speaker 1>things East did in order to try and and re

0:20:14.960 --> 0:20:17.560
<v Speaker 1>center the company after the dot com crash was to

0:20:17.600 --> 0:20:20.560
<v Speaker 1>create five year road maps with a plan on how

0:20:20.600 --> 0:20:23.760
<v Speaker 1>to guide the business beyond just the short term, you know,

0:20:23.800 --> 0:20:27.399
<v Speaker 1>more of a long term look at production and and

0:20:27.480 --> 0:20:32.120
<v Speaker 1>research and development and business plans, which I think is phenomenal. Meanwhile,

0:20:32.800 --> 0:20:35.639
<v Speaker 1>the business was beginning to change again because in the

0:20:35.640 --> 0:20:38.240
<v Speaker 1>early days, a big part of The work around designing

0:20:38.280 --> 0:20:42.880
<v Speaker 1>processors was getting the individual components to a smaller size

0:20:42.960 --> 0:20:45.320
<v Speaker 1>so that you could fit more of them on a

0:20:45.400 --> 0:20:49.399
<v Speaker 1>single chip without making the chip any bigger. Manajorization was

0:20:49.440 --> 0:20:51.560
<v Speaker 1>really the goal, while at the same time you had

0:20:51.600 --> 0:20:54.080
<v Speaker 1>to keep an eye on stuff like heat management, because

0:20:54.119 --> 0:20:58.200
<v Speaker 1>packing more components closer together usually means that a powered

0:20:58.240 --> 0:21:01.600
<v Speaker 1>processor is going to generate more heat, and heat and

0:21:01.640 --> 0:21:06.080
<v Speaker 1>electronics are not a great pair. And at a certain point,

0:21:06.240 --> 0:21:10.000
<v Speaker 1>the microprocessors were reaching a stage where the need to

0:21:10.000 --> 0:21:13.680
<v Speaker 1>make them more powerful was starting to diminish, at least

0:21:13.720 --> 0:21:16.679
<v Speaker 1>for the time. The microprocessors could be shrunk down to

0:21:16.720 --> 0:21:20.320
<v Speaker 1>a smaller form factor because the components were smaller, but

0:21:20.400 --> 0:21:24.200
<v Speaker 1>there wasn't a need to keep the next generation processors

0:21:24.240 --> 0:21:28.200
<v Speaker 1>at the same size to cram more of them on there.

0:21:28.200 --> 0:21:30.359
<v Speaker 1>In other words, you didn't need to keep the chip

0:21:30.480 --> 0:21:34.520
<v Speaker 1>itself the same size. If your chip measured a centimeter

0:21:34.680 --> 0:21:38.640
<v Speaker 1>square and you were able to shrink down the components,

0:21:39.040 --> 0:21:41.840
<v Speaker 1>but you didn't need to add more components, you could

0:21:41.840 --> 0:21:45.399
<v Speaker 1>make that square smaller. Maybe it's you know, nine tenths

0:21:45.400 --> 0:21:49.399
<v Speaker 1>of a centimeter instead point nine centimeters. Well, companies began

0:21:49.440 --> 0:21:53.159
<v Speaker 1>to take the opportunity to build out software based approaches

0:21:53.240 --> 0:21:56.199
<v Speaker 1>to chips and build out what are called system on

0:21:56.240 --> 0:22:00.920
<v Speaker 1>a chip or s OC solutions, and that really made

0:22:00.920 --> 0:22:05.119
<v Speaker 1>it useful to have these very very tiny microprocessors as

0:22:05.200 --> 0:22:07.320
<v Speaker 1>part of it. A system on a chip, by the way,

0:22:07.400 --> 0:22:11.520
<v Speaker 1>is an integrated circuit that creates an entire system on

0:22:11.600 --> 0:22:14.679
<v Speaker 1>a single chip, and that includes stuff like a central

0:22:14.720 --> 0:22:19.480
<v Speaker 1>processing unit UH, internal memory, input and output ports, and more.

0:22:19.920 --> 0:22:23.320
<v Speaker 1>The system on a chip approach cuts down energy consumption,

0:22:23.600 --> 0:22:26.840
<v Speaker 1>it can add more capabilities to smaller devices that don't

0:22:26.920 --> 0:22:30.760
<v Speaker 1>have the physical space to fit multiple chips. So the

0:22:30.800 --> 0:22:33.399
<v Speaker 1>system on a chip approach is what would ultimately allow

0:22:33.480 --> 0:22:36.800
<v Speaker 1>for the evolution of something like smartphones and other small

0:22:36.920 --> 0:22:41.080
<v Speaker 1>computational devices. Many companies interested in developing system on a

0:22:41.160 --> 0:22:45.720
<v Speaker 1>chip systems for various devices from communication systems to AI

0:22:45.800 --> 0:22:49.639
<v Speaker 1>platforms look to ARM processors to provide the low power,

0:22:49.960 --> 0:22:55.160
<v Speaker 1>high efficiency processing part of that system. So again, it

0:22:55.240 --> 0:22:57.879
<v Speaker 1>wasn't that ARM was creating systems on a chip, but

0:22:58.040 --> 0:23:03.639
<v Speaker 1>rather the designs of ARMS micro architecture was an important

0:23:03.760 --> 0:23:06.040
<v Speaker 1>part of the system on a chip that was made

0:23:06.040 --> 0:23:09.080
<v Speaker 1>by these other companies. ARM Holdings have been releasing new

0:23:09.119 --> 0:23:14.240
<v Speaker 1>micro architectures pretty frequently leading up to the dot com crash,

0:23:14.320 --> 0:23:18.960
<v Speaker 1>But after ARMED ten, which released in late it would

0:23:19.000 --> 0:23:22.680
<v Speaker 1>be nearly four years before the next generation of processor

0:23:22.760 --> 0:23:26.040
<v Speaker 1>designs would emerge from ARM. ARM eleven would launch in

0:23:26.160 --> 0:23:30.600
<v Speaker 1>April two thousand two. This family of processors didn't come

0:23:30.600 --> 0:23:33.919
<v Speaker 1>out of the Cambridge office. This one actually originated in

0:23:34.600 --> 0:23:39.920
<v Speaker 1>a French office at Sophia Antipolis, where ARM had expanded.

0:23:40.320 --> 0:23:42.800
<v Speaker 1>At this stage, a lot of the optimization was centering

0:23:42.800 --> 0:23:47.119
<v Speaker 1>around playing media files efficiently as MP three players. You know,

0:23:47.200 --> 0:23:52.320
<v Speaker 1>most notably the iPod were becoming popular. These devices needed small,

0:23:52.520 --> 0:23:57.000
<v Speaker 1>powerful and efficient processors to avoid problems like overheating or delays.

0:23:57.600 --> 0:23:59.960
<v Speaker 1>You know, no one wants a super hot electronic gadget

0:24:00.000 --> 0:24:02.760
<v Speaker 1>burning a hole in their pocket or have the experience

0:24:02.760 --> 0:24:06.280
<v Speaker 1>of navigating a menu in an iPod or similar device

0:24:06.280 --> 0:24:08.440
<v Speaker 1>and then having to wait for the device to catch up.

0:24:09.280 --> 0:24:12.120
<v Speaker 1>In two thousand five, ARM would make a really big change.

0:24:12.160 --> 0:24:15.040
<v Speaker 1>The company recognized that in order to continue to grow

0:24:15.480 --> 0:24:19.840
<v Speaker 1>and to succeed, it needed to diversify beyond just making

0:24:19.920 --> 0:24:24.000
<v Speaker 1>smaller and more powerful processors. The ARM eleven family would

0:24:24.040 --> 0:24:27.879
<v Speaker 1>be the last group of ARM microprocessors using that particular

0:24:28.440 --> 0:24:33.280
<v Speaker 1>simple numbering system. The company changed gears and introduced a

0:24:33.320 --> 0:24:38.160
<v Speaker 1>new classification, several new classifications of processors under different lines

0:24:38.200 --> 0:24:42.800
<v Speaker 1>called Cortex. So you had Cortex A, and Cortex A

0:24:43.160 --> 0:24:47.200
<v Speaker 1>was a continuation of the chain that had left off

0:24:47.240 --> 0:24:49.200
<v Speaker 1>with ARM eleven. So you could think of the first

0:24:49.240 --> 0:24:53.560
<v Speaker 1>generation of Cortex A almost like it's ARMED twelve, because

0:24:53.560 --> 0:24:55.960
<v Speaker 1>that's it was a continuation of that process. But there

0:24:56.000 --> 0:24:59.439
<v Speaker 1>was also Cortex ARE. These were processors that ARM had

0:24:59.480 --> 0:25:02.919
<v Speaker 1>optimized for real time applications, so in other words, for

0:25:02.960 --> 0:25:07.680
<v Speaker 1>applications that needed super fast responsiveness and really low latency

0:25:07.720 --> 0:25:11.960
<v Speaker 1>but not necessarily super powerful processing power. Then there was

0:25:12.119 --> 0:25:15.760
<v Speaker 1>Cortex M still is actually there is Cortex M. That's

0:25:15.760 --> 0:25:18.800
<v Speaker 1>a family of processors that use very little power and

0:25:18.840 --> 0:25:23.880
<v Speaker 1>are inexpensive, and those are mostly meant for embedded technologies.

0:25:24.200 --> 0:25:26.560
<v Speaker 1>And this was right around two thousand five, and to me,

0:25:26.960 --> 0:25:31.359
<v Speaker 1>that is incredible. ARM Holdings recognized a trend before a

0:25:31.400 --> 0:25:34.600
<v Speaker 1>lot of other companies and people did, and that that

0:25:34.840 --> 0:25:37.879
<v Speaker 1>was gonna be a real need for lightweight processors that

0:25:37.920 --> 0:25:41.159
<v Speaker 1>could run on very little power on all sorts of

0:25:41.200 --> 0:25:46.680
<v Speaker 1>electronic devices. So ARM Holdings anticipated the Internet of Things era,

0:25:46.840 --> 0:25:48.720
<v Speaker 1>and this was two years before we even got the

0:25:48.760 --> 0:25:53.320
<v Speaker 1>first iPhone, So by focusing on these three major strategies,

0:25:53.560 --> 0:25:56.760
<v Speaker 1>the company could continue to succeed in markets like mobile

0:25:56.920 --> 0:26:01.280
<v Speaker 1>while expanding its offerings to new opportunities like bettable technologies.

0:26:02.000 --> 0:26:04.760
<v Speaker 1>By two thousand and eight, the demands of technology required

0:26:04.920 --> 0:26:08.680
<v Speaker 1>ARM to innovate even more. The iPhone launch was, as

0:26:08.720 --> 0:26:13.679
<v Speaker 1>we all know, a phenomenal success, kind of understating it.

0:26:14.119 --> 0:26:17.840
<v Speaker 1>More smartphones would follow, with Google Android entering the fray

0:26:17.960 --> 0:26:21.960
<v Speaker 1>and Microsoft doing its best as well. Microsoft wouldn't work out,

0:26:21.960 --> 0:26:26.560
<v Speaker 1>but Google's certainly did. But smartphones are quite demanding devices.

0:26:26.920 --> 0:26:31.439
<v Speaker 1>Sophisticated apps need a decent processor, and the small form

0:26:31.600 --> 0:26:34.800
<v Speaker 1>factor of a smartphone means that battery life is a

0:26:34.840 --> 0:26:38.600
<v Speaker 1>premium as well. To meet the increasing demands of smartphones,

0:26:38.800 --> 0:26:43.119
<v Speaker 1>ARM Holdings created its first multi core processor, the Cortex

0:26:43.240 --> 0:26:46.720
<v Speaker 1>A nine MP core. It's a good idea to run

0:26:46.760 --> 0:26:50.320
<v Speaker 1>over what multi core processors are and what they are

0:26:50.400 --> 0:26:53.520
<v Speaker 1>good at doing. These are processors that have at least

0:26:53.640 --> 0:26:57.879
<v Speaker 1>two separate processing units, and each of those units is

0:26:57.920 --> 0:27:02.040
<v Speaker 1>capable of reading an exit uting program instructions on its own.

0:27:02.480 --> 0:27:04.879
<v Speaker 1>The effect is the same as if you had a

0:27:04.920 --> 0:27:09.120
<v Speaker 1>device that had multiple CPUs, you might sacrifice a bit

0:27:09.160 --> 0:27:13.119
<v Speaker 1>of processing speed per core. For example, let's say I

0:27:13.160 --> 0:27:16.280
<v Speaker 1>design a single core processor and it can run at

0:27:16.359 --> 0:27:19.720
<v Speaker 1>three point five giga hurts, but then my multi core

0:27:19.760 --> 0:27:23.040
<v Speaker 1>processor version I have is limited to three point two

0:27:23.080 --> 0:27:26.520
<v Speaker 1>giga hurts. Now, remember when we're talking about processing speed,

0:27:26.760 --> 0:27:29.680
<v Speaker 1>we're talking about the number of pulses the CPU generates

0:27:29.680 --> 0:27:32.480
<v Speaker 1>in order to carry out instructions. And a giga hurts

0:27:32.600 --> 0:27:36.480
<v Speaker 1>is one billion pulses per second. So the single core

0:27:36.560 --> 0:27:40.399
<v Speaker 1>on its own is faster than either of the two

0:27:40.480 --> 0:27:44.320
<v Speaker 1>multi cores. But the multi cores can work independently and

0:27:44.359 --> 0:27:49.520
<v Speaker 1>thus solve certain problems faster than a single core CPU.

0:27:49.720 --> 0:27:53.480
<v Speaker 1>A multiple core approach is great if you can divide

0:27:53.520 --> 0:27:57.199
<v Speaker 1>the problems that you're working on into parallel tracks, and

0:27:57.240 --> 0:28:00.679
<v Speaker 1>we call this parallel processing. And there's an analogy I

0:28:00.800 --> 0:28:03.439
<v Speaker 1>love to use. Long time listeners of tech stuff know

0:28:03.520 --> 0:28:07.600
<v Speaker 1>what's coming because I use it every time. But the

0:28:07.640 --> 0:28:14.600
<v Speaker 1>analogy involves math students. So let's take two different scenarios,

0:28:14.720 --> 0:28:17.560
<v Speaker 1>and in each scenario, we have a class of five

0:28:17.800 --> 0:28:23.240
<v Speaker 1>math students. One of those students is a true math genius.

0:28:23.800 --> 0:28:28.160
<v Speaker 1>She can solve problems whip fast. Now, The other four

0:28:28.280 --> 0:28:32.160
<v Speaker 1>math students are good math students. They're smart, they perform well,

0:28:32.200 --> 0:28:35.400
<v Speaker 1>but they cannot solve math problems as quickly as our

0:28:35.520 --> 0:28:39.760
<v Speaker 1>genius can. So in our first scenario, these students all

0:28:39.840 --> 0:28:42.840
<v Speaker 1>get the same math quiz, and the quiz has one

0:28:43.240 --> 0:28:46.680
<v Speaker 1>long problem on it with several steps to the problem,

0:28:47.000 --> 0:28:49.920
<v Speaker 1>and each step of the problem is dependent upon the

0:28:49.960 --> 0:28:54.280
<v Speaker 1>answer or the solution from the previous step, so you

0:28:54.320 --> 0:28:57.920
<v Speaker 1>can't skip around because your work completely depends upon the

0:28:57.960 --> 0:29:02.120
<v Speaker 1>stuff that came earlier. In this scenario, our math genius

0:29:02.160 --> 0:29:05.760
<v Speaker 1>would finish first. She's just super efficient at answering each

0:29:05.760 --> 0:29:07.640
<v Speaker 1>step and she can move on to the next one,

0:29:07.880 --> 0:29:10.480
<v Speaker 1>while our other students are still working on the earlier

0:29:10.560 --> 0:29:14.360
<v Speaker 1>parts of the problem. But now let's move to scenario too. Now.

0:29:14.360 --> 0:29:17.160
<v Speaker 1>In this scenario, the teacher has decided to have a

0:29:17.280 --> 0:29:20.440
<v Speaker 1>race just for fun, and the teacher hands out a

0:29:20.480 --> 0:29:23.440
<v Speaker 1>math quiz, and the math quiz has four math problems

0:29:23.480 --> 0:29:26.080
<v Speaker 1>on it. These problems are not related to one another,

0:29:26.160 --> 0:29:31.120
<v Speaker 1>they are completely independent. Our genius has to answer all

0:29:31.240 --> 0:29:35.160
<v Speaker 1>four problems. However, the other four students each get assigned

0:29:35.560 --> 0:29:40.200
<v Speaker 1>one of the four problems, So student one has Problem one.

0:29:40.240 --> 0:29:43.440
<v Speaker 1>Student too has problem too, and so on. The genius

0:29:43.440 --> 0:29:45.560
<v Speaker 1>has to see if she can solve all four of

0:29:45.560 --> 0:29:48.440
<v Speaker 1>the problems on her quiz before the four other students

0:29:48.480 --> 0:29:52.280
<v Speaker 1>each solve their single problem. And in this scenario, we

0:29:52.320 --> 0:29:55.040
<v Speaker 1>would expect the four students to win because even though

0:29:55.280 --> 0:29:58.720
<v Speaker 1>they cannot solve an individual problem as quickly as the

0:29:58.760 --> 0:30:02.960
<v Speaker 1>genius can, they are only working on a single problem each,

0:30:03.080 --> 0:30:06.920
<v Speaker 1>rather than a collection of four problems. That's kind of

0:30:06.960 --> 0:30:10.960
<v Speaker 1>how multi core processors work. If the device is handling

0:30:11.080 --> 0:30:15.280
<v Speaker 1>multiple processes that are independent of each other. A multi

0:30:15.320 --> 0:30:19.040
<v Speaker 1>core processor approach can make things faster and more efficient,

0:30:19.480 --> 0:30:23.800
<v Speaker 1>but not all computational problems fall into the category of

0:30:23.880 --> 0:30:28.640
<v Speaker 1>parallel problems, just as a quick tangent. Parallel problems are

0:30:28.720 --> 0:30:33.400
<v Speaker 1>where quantum computing could potentially make an enormous difference. You've

0:30:33.400 --> 0:30:36.800
<v Speaker 1>heard me talk a lot about bits in these episodes,

0:30:37.080 --> 0:30:40.120
<v Speaker 1>the units of binary information that are either a zero

0:30:40.320 --> 0:30:46.240
<v Speaker 1>or a one. Quantum computing systems use quantum bits or cubits,

0:30:46.280 --> 0:30:51.640
<v Speaker 1>but not cub Bert's that's an arcade game character. Because

0:30:51.680 --> 0:30:56.080
<v Speaker 1>of the properties of quantum mechanics, a cubit can essentially

0:30:56.720 --> 0:31:00.000
<v Speaker 1>be both a zero and a one, and all value

0:31:00.120 --> 0:31:03.560
<v Speaker 1>is in between technically all at the same time, and

0:31:03.640 --> 0:31:06.240
<v Speaker 1>that means a quantum machine can attempt to solve a

0:31:06.280 --> 0:31:09.160
<v Speaker 1>problem in as many ways as are allowed by the

0:31:09.240 --> 0:31:12.560
<v Speaker 1>number of cubits that the system has. So with that approach,

0:31:12.840 --> 0:31:15.760
<v Speaker 1>we can make some pretty drastic changes to our world,

0:31:15.920 --> 0:31:20.120
<v Speaker 1>including the complete elimination of encryption as we know it today.

0:31:20.160 --> 0:31:23.560
<v Speaker 1>But that's getting off topic. I just couldn't resist it.

0:31:23.680 --> 0:31:29.240
<v Speaker 1>So arm creates its first multi core processor, with smartphones

0:31:29.520 --> 0:31:33.040
<v Speaker 1>foremost in mind due to their hefty processing needs. In

0:31:33.080 --> 0:31:36.560
<v Speaker 1>two thousand eleven, the company would introduce another innovative approach

0:31:36.600 --> 0:31:40.800
<v Speaker 1>for devices like smartphones. This one was called Big Dot Little.

0:31:41.280 --> 0:31:43.720
<v Speaker 1>And the funny thing is is that big is all

0:31:43.760 --> 0:31:46.920
<v Speaker 1>in lower case and little is all in upper case.

0:31:47.000 --> 0:31:50.080
<v Speaker 1>And that's cute. I mean, it reminds me of tests

0:31:50.200 --> 0:31:53.280
<v Speaker 1>where you know, our friend finds a word that spells

0:31:53.280 --> 0:31:56.440
<v Speaker 1>out one color like the it spells out the word blue,

0:31:56.600 --> 0:32:00.600
<v Speaker 1>but the actual letters are all a different color, like green,

0:32:00.720 --> 0:32:02.280
<v Speaker 1>and then they show it to you really quickly and

0:32:02.280 --> 0:32:04.800
<v Speaker 1>say what color is that? And that's when you decide

0:32:04.840 --> 0:32:08.600
<v Speaker 1>you need new friends. The big Dot Little approach, however,

0:32:09.040 --> 0:32:12.240
<v Speaker 1>was meant to provide processing power on kind of an

0:32:12.240 --> 0:32:15.640
<v Speaker 1>as needed basis. So the idea was, if the device

0:32:15.760 --> 0:32:18.880
<v Speaker 1>launches an application that requires a lot of processing power,

0:32:19.400 --> 0:32:23.400
<v Speaker 1>the primary processor kicks into high gear, but when that

0:32:23.440 --> 0:32:26.719
<v Speaker 1>task is over, it can then shift operations to a

0:32:26.760 --> 0:32:30.760
<v Speaker 1>lower power core, conserving battery power. This lower power core

0:32:31.520 --> 0:32:35.360
<v Speaker 1>doesn't need as much electricity essentially to run, it's just

0:32:35.480 --> 0:32:40.280
<v Speaker 1>running simple processes, possibly in the background, and that way

0:32:40.280 --> 0:32:43.560
<v Speaker 1>it could conserve battery energy. Now, one of the reasons

0:32:43.560 --> 0:32:46.360
<v Speaker 1>companies like arms have to do that is that while

0:32:46.400 --> 0:32:49.360
<v Speaker 1>we see processors advance on a trajectory that more or

0:32:49.440 --> 0:32:53.120
<v Speaker 1>less follows the vision of Moore's law, particularly as we

0:32:53.160 --> 0:32:56.600
<v Speaker 1>start to fudge what Moore's law actually means, not all

0:32:56.640 --> 0:33:01.440
<v Speaker 1>technologies can follow that same trend. Battery technology, for example,

0:33:01.960 --> 0:33:06.480
<v Speaker 1>lags behind. Batteries do get better over time, but ultimately

0:33:06.520 --> 0:33:11.280
<v Speaker 1>they depend upon electrochemical processes, and while we can make

0:33:11.680 --> 0:33:17.320
<v Speaker 1>better design batteries, you can't actually improve physics. You know.

0:33:17.360 --> 0:33:19.200
<v Speaker 1>It's not like we could go to a skate park

0:33:19.240 --> 0:33:22.920
<v Speaker 1>and say, let's make gravity more better here, and then

0:33:23.040 --> 0:33:26.000
<v Speaker 1>we're able to jump higher and there's no risk of

0:33:26.040 --> 0:33:29.920
<v Speaker 1>injury if we fall, because physics and chemistry don't really

0:33:30.160 --> 0:33:34.000
<v Speaker 1>care what our needs are. They just are, and we

0:33:34.080 --> 0:33:36.480
<v Speaker 1>have to work within those limitations as best we can.

0:33:36.640 --> 0:33:40.120
<v Speaker 1>So while we search out better means of storing energy

0:33:40.240 --> 0:33:44.719
<v Speaker 1>to later releases, electricity processor designers have to keep working

0:33:44.720 --> 0:33:48.360
<v Speaker 1>on ways to reduce the demands for electricity in order

0:33:48.360 --> 0:33:51.400
<v Speaker 1>to make batteries last longer. I've got a bit more

0:33:51.440 --> 0:33:54.040
<v Speaker 1>to say about ARM before we wrap things up, but

0:33:54.160 --> 0:34:05.360
<v Speaker 1>first let's take another quick break. In the world of PCs,

0:34:05.880 --> 0:34:13.240
<v Speaker 1>Intel is dominant. In March, analysts estimated that Intel processors

0:34:13.320 --> 0:34:17.560
<v Speaker 1>made up eighty one twenty five percent of the market share,

0:34:18.040 --> 0:34:21.320
<v Speaker 1>and rival a m D would take the other eighteen

0:34:21.400 --> 0:34:25.320
<v Speaker 1>point seven five At times a m D s market

0:34:25.400 --> 0:34:30.239
<v Speaker 1>share can top. But Intel is clearly in the lead

0:34:30.280 --> 0:34:33.719
<v Speaker 1>when it comes to processors in PCs. But that is

0:34:33.760 --> 0:34:38.400
<v Speaker 1>in PC land, and Intel just wishes it had the

0:34:38.440 --> 0:34:42.560
<v Speaker 1>market position that ARM has when it comes to mobile devices.

0:34:43.200 --> 0:34:48.239
<v Speaker 1>See in mobile ARM has more than five percent of

0:34:48.280 --> 0:34:52.040
<v Speaker 1>the market share when it comes to devices running on

0:34:52.440 --> 0:34:57.920
<v Speaker 1>ARM designed processors. Like the mobile devices out there are

0:34:58.040 --> 0:35:03.360
<v Speaker 1>on an ARM designed processor at some point in their

0:35:03.400 --> 0:35:06.440
<v Speaker 1>in their architecture, even if it's a small part of it.

0:35:06.719 --> 0:35:09.160
<v Speaker 1>The other five percent are the only ones that are not.

0:35:09.320 --> 0:35:13.600
<v Speaker 1>So keep in mind. Again, these processors are not manufactured

0:35:13.600 --> 0:35:17.880
<v Speaker 1>by ARM. ARM remains a fabulous processor designer, so it

0:35:17.920 --> 0:35:21.680
<v Speaker 1>does not fabricate hardware. The company designs the architecture and

0:35:21.719 --> 0:35:24.799
<v Speaker 1>then license it out to these companies, So companies like

0:35:24.880 --> 0:35:29.520
<v Speaker 1>Qualcom and Samsung and hundreds of others do this. If

0:35:29.560 --> 0:35:34.279
<v Speaker 1>you've heard of snap Dragon chips, those include ARM processor

0:35:34.520 --> 0:35:39.239
<v Speaker 1>designed cores. Samsung's ex and Nose, which was formerly known

0:35:39.280 --> 0:35:44.920
<v Speaker 1>as Hummingbird, also has ARM designed processing cores. Even Apple,

0:35:45.160 --> 0:35:49.200
<v Speaker 1>with its A nine system on a chip, had ARMED

0:35:49.239 --> 0:35:53.480
<v Speaker 1>design processing cores, So companies can also synthesize the ARM

0:35:53.560 --> 0:35:57.400
<v Speaker 1>design into their specific system on a chip architecture. So

0:35:57.760 --> 0:36:00.400
<v Speaker 1>it's not like all of these are idea knuckle to

0:36:00.440 --> 0:36:03.480
<v Speaker 1>one another. They are very different to one another, but

0:36:03.520 --> 0:36:08.680
<v Speaker 1>at their heart is this ARM designed technology. I should

0:36:08.760 --> 0:36:12.640
<v Speaker 1>point out, however, that with more recent Apple chips like

0:36:12.719 --> 0:36:17.239
<v Speaker 1>the A twelve Z bionic chip from Apple, UH that

0:36:17.280 --> 0:36:21.920
<v Speaker 1>one uses an instruction set licensed by ARM, but Apple

0:36:22.000 --> 0:36:25.920
<v Speaker 1>is actually responsible for the actual design of the processor itself,

0:36:26.160 --> 0:36:29.359
<v Speaker 1>so in that case, the micro architecture isn't dependent upon

0:36:29.480 --> 0:36:33.359
<v Speaker 1>a hardware design from ARM, just the instruction set that

0:36:33.600 --> 0:36:37.960
<v Speaker 1>runs on the hardware is from arm Apple engineers designed

0:36:37.960 --> 0:36:42.640
<v Speaker 1>the actual chip in that case. Meanwhile, as the company

0:36:42.840 --> 0:36:46.799
<v Speaker 1>ARM Holdings secured its near monopoly on processor designs in

0:36:46.800 --> 0:36:51.120
<v Speaker 1>the mobile space, it also became more attractive to bigger fish.

0:36:51.239 --> 0:36:54.439
<v Speaker 1>In two thousand and sixteen, one such big fish came

0:36:54.480 --> 0:36:58.640
<v Speaker 1>a chomping at ARM. This one was soft Bank, which

0:36:58.640 --> 0:37:03.200
<v Speaker 1>in July anounced its plan to acquire arm for twenty

0:37:03.239 --> 0:37:06.520
<v Speaker 1>three point four billion pounds, which at the time was

0:37:06.560 --> 0:37:10.520
<v Speaker 1>equal to about thirty one point four billion dollars a

0:37:10.680 --> 0:37:15.759
<v Speaker 1>princely some Indeed, from announcement to completion, the process took

0:37:15.880 --> 0:37:19.319
<v Speaker 1>less than two months, and in the world of large acquisitions,

0:37:19.320 --> 0:37:24.440
<v Speaker 1>that's pretty darned fast. Soft Bank is a conglomerate based

0:37:24.480 --> 0:37:27.440
<v Speaker 1>in Japan, and the company owns a steak in lots

0:37:27.719 --> 0:37:31.800
<v Speaker 1>of other companies, particularly in the tech and energy sectors,

0:37:31.840 --> 0:37:35.360
<v Speaker 1>as well as the financial sector. So, for example, among

0:37:35.400 --> 0:37:40.400
<v Speaker 1>its other subsidiaries are Boston Dynamics, you know, the robot company, Sprint,

0:37:41.400 --> 0:37:46.120
<v Speaker 1>various Japanese branches of companies such as Yahoo or Ali Baba,

0:37:46.360 --> 0:37:48.400
<v Speaker 1>not that it owns the whole company, but rather it

0:37:48.400 --> 0:37:51.680
<v Speaker 1>has a stake in the Japanese branch of those companies.

0:37:52.680 --> 0:37:56.400
<v Speaker 1>The price of that acquisition surprised some people because you know,

0:37:56.440 --> 0:37:59.800
<v Speaker 1>while ARM was in a really secure spot, the annual

0:38:00.040 --> 0:38:02.520
<v Speaker 1>venue for the company was just a fraction of that

0:38:02.600 --> 0:38:07.440
<v Speaker 1>acquisition price. In ARM made about one point five billion

0:38:07.520 --> 0:38:10.279
<v Speaker 1>with a B dollars in revenue, and that is a

0:38:10.360 --> 0:38:13.960
<v Speaker 1>princely some, no doubt about it. But revenue is not profit.

0:38:14.040 --> 0:38:17.200
<v Speaker 1>You still have to subtract all expenses from that number

0:38:17.239 --> 0:38:20.719
<v Speaker 1>before you can start talking about profit. However, the expansion

0:38:20.920 --> 0:38:23.640
<v Speaker 1>of the Internet of Things and the proliferation of more

0:38:23.680 --> 0:38:28.040
<v Speaker 1>devices and need of processors everything from thermostats to VR headsets,

0:38:28.520 --> 0:38:31.520
<v Speaker 1>meant that acquiring the company was a good way to

0:38:31.640 --> 0:38:35.600
<v Speaker 1>plan for the future. In two thousand nineteen, ARM announced

0:38:35.600 --> 0:38:38.719
<v Speaker 1>it had signed a partnership agreement with DARPA, that is,

0:38:38.760 --> 0:38:41.160
<v Speaker 1>the R and D branch of the U. S Department

0:38:41.200 --> 0:38:45.360
<v Speaker 1>of Defense. Typically, DARPA doesn't do a lot of the

0:38:45.520 --> 0:38:49.680
<v Speaker 1>hands on work in developing technologies. The agency tends to

0:38:49.719 --> 0:38:54.560
<v Speaker 1>create contract opportunities and other companies and research organizations do

0:38:54.640 --> 0:38:59.000
<v Speaker 1>the actual groundwork. So DARPA will define a goal or

0:38:59.040 --> 0:39:03.920
<v Speaker 1>a challenge and then offer up contracts to fund companies

0:39:03.960 --> 0:39:07.200
<v Speaker 1>that want to try and meet that goal or challenge.

0:39:08.000 --> 0:39:11.480
<v Speaker 1>But in this case, Pentagon research teams are getting access

0:39:11.520 --> 0:39:15.000
<v Speaker 1>to ARMS, deep knowledge and expertise on low power, high

0:39:15.040 --> 0:39:20.920
<v Speaker 1>efficiency processors for research purposes. One more recent development includes

0:39:21.000 --> 0:39:25.640
<v Speaker 1>a few newer processor lines joining the Cortex family. UH.

0:39:25.800 --> 0:39:30.080
<v Speaker 1>In addition to Cortex, there's also ethos In and ethos you.

0:39:30.760 --> 0:39:33.600
<v Speaker 1>These are intended to work in systems that relate to

0:39:33.640 --> 0:39:37.719
<v Speaker 1>machine learning and artificial neural networks. UH. There's also the

0:39:37.880 --> 0:39:41.080
<v Speaker 1>neo Verse, which launched in twenty eighteen, that aims at

0:39:41.120 --> 0:39:45.040
<v Speaker 1>computer servers and data centers. And then there's secure Core.

0:39:45.280 --> 0:39:47.560
<v Speaker 1>These are processors that are meant to work with stuff

0:39:47.600 --> 0:39:52.759
<v Speaker 1>like smart cards and embedded security systems. As it turns out,

0:39:53.360 --> 0:39:56.760
<v Speaker 1>soft Bank is standing to make a tidy little profit

0:39:57.000 --> 0:40:00.600
<v Speaker 1>by selling ARM holdings to another big fish, this time

0:40:00.719 --> 0:40:03.920
<v Speaker 1>in Vidia, which is best known for its graphics cards

0:40:04.280 --> 0:40:07.760
<v Speaker 1>and video, announced its intention to buy ARM from soft

0:40:07.800 --> 0:40:13.240
<v Speaker 1>Bank on September twenty. This deal is valued at forty

0:40:13.480 --> 0:40:17.080
<v Speaker 1>billion dollars, so nearly nine billion more than what soft

0:40:17.080 --> 0:40:21.160
<v Speaker 1>Bank paid back in I think, even if we adjust

0:40:21.160 --> 0:40:24.880
<v Speaker 1>for inflation, soft Bank is making while it's making bank

0:40:25.120 --> 0:40:28.960
<v Speaker 1>on this deal. So what is actually going on here? Well,

0:40:29.840 --> 0:40:32.520
<v Speaker 1>it's actually really astounding to me. So, according to in

0:40:32.640 --> 0:40:37.800
<v Speaker 1>Vidia's CEO Jensen Huang, the plan is not to change

0:40:37.880 --> 0:40:41.040
<v Speaker 1>the way ARM does things because that would endanger all

0:40:41.120 --> 0:40:44.279
<v Speaker 1>those business partnerships that the company has formed over the

0:40:44.280 --> 0:40:48.400
<v Speaker 1>course of its history. It considers the various companies it licenses,

0:40:48.719 --> 0:40:52.640
<v Speaker 1>it's i P two partners. So instead of messing with that,

0:40:53.040 --> 0:40:56.320
<v Speaker 1>Wong says he wants in Video to kind of follow

0:40:56.400 --> 0:41:00.600
<v Speaker 1>in ARMS footsteps, making in Vidio gpu tech anology and

0:41:00.719 --> 0:41:04.280
<v Speaker 1>add on to ARMS i P. So companies that license

0:41:04.360 --> 0:41:08.960
<v Speaker 1>with ARM could potentially licensed in Vidio gpu tech. So

0:41:09.000 --> 0:41:13.000
<v Speaker 1>in other words, if I'm understanding this announcement correctly, and

0:41:13.000 --> 0:41:16.279
<v Speaker 1>it's it's entirely possible, I'm not. But it sounds like

0:41:16.400 --> 0:41:20.120
<v Speaker 1>in Nvidia is opening up the chance for other companies,

0:41:20.160 --> 0:41:26.360
<v Speaker 1>like fabrication companies to take Vidio designed graphics processing units

0:41:26.440 --> 0:41:29.680
<v Speaker 1>and make their own versions of it, which actually sounds

0:41:29.680 --> 0:41:32.800
<v Speaker 1>a bit crazy to me. I mean, in Vidio partners

0:41:32.840 --> 0:41:37.080
<v Speaker 1>with fabricators in order to actually make their graphics cards.

0:41:37.120 --> 0:41:40.240
<v Speaker 1>They do that, you know, they design their graphics cards

0:41:40.320 --> 0:41:43.640
<v Speaker 1>based on the capabilities of the fabricators they work with,

0:41:43.719 --> 0:41:48.960
<v Speaker 1>but they actually are the ones behind that whole process, right,

0:41:49.040 --> 0:41:52.879
<v Speaker 1>It's almost like they're their partnerships mean that they get

0:41:52.960 --> 0:41:56.160
<v Speaker 1>to use the fabrication equipment of these other companies. It's

0:41:56.400 --> 0:41:59.120
<v Speaker 1>more complicated than that, but you see where I'm getting at. Anyway,

0:41:59.160 --> 0:42:01.120
<v Speaker 1>what I mean is that Video has more of a

0:42:01.280 --> 0:42:05.200
<v Speaker 1>role in the production of the final product, whereas ARM

0:42:05.280 --> 0:42:11.600
<v Speaker 1>is all about selling or licensing intellectual property to other companies. Now,

0:42:11.640 --> 0:42:14.120
<v Speaker 1>could this mean that in Video as a company is

0:42:14.160 --> 0:42:17.680
<v Speaker 1>ultimately looking to transition out of being part of the

0:42:17.680 --> 0:42:20.840
<v Speaker 1>whole fabrication process and to move into more of a

0:42:20.920 --> 0:42:24.640
<v Speaker 1>design role. I don't know the answer to that. The

0:42:24.680 --> 0:42:26.600
<v Speaker 1>only other alternative I can think of is that in

0:42:26.719 --> 0:42:31.080
<v Speaker 1>Vidia is creating the opportunity for other companies PETE within Video,

0:42:31.160 --> 0:42:34.440
<v Speaker 1>which also seems crazy to me. So I don't know

0:42:34.520 --> 0:42:37.239
<v Speaker 1>the answer to this. At the time of this recording,

0:42:37.800 --> 0:42:41.960
<v Speaker 1>that deal is not done yet, it may not happen.

0:42:42.040 --> 0:42:46.200
<v Speaker 1>Regulatory agencies could potentially end up blocking the move, though

0:42:46.800 --> 0:42:50.160
<v Speaker 1>it's not necessarily likely because in Video and ARM do

0:42:50.280 --> 0:42:53.000
<v Speaker 1>not directly compete with each other, so it's not like

0:42:53.440 --> 0:42:56.840
<v Speaker 1>we're seeing the consolidation of a market here. We're not seeing,

0:42:57.239 --> 0:42:59.880
<v Speaker 1>you know, two competitors in the same market space become

0:43:00.080 --> 0:43:03.319
<v Speaker 1>one single thing. I suspect. I'm going to have to

0:43:03.360 --> 0:43:06.600
<v Speaker 1>do future episodes to follow up on whatever happens next,

0:43:07.160 --> 0:43:10.799
<v Speaker 1>but for now, that is the Arms story. I hope

0:43:10.840 --> 0:43:15.080
<v Speaker 1>you guys enjoyed this pair of episodes. UM, I'm starting

0:43:15.120 --> 0:43:16.960
<v Speaker 1>to lose my voice, but I have to record one

0:43:16.960 --> 0:43:19.399
<v Speaker 1>more episode after this, so I can't wait to hear

0:43:19.440 --> 0:43:22.000
<v Speaker 1>what that sounds like. Right, guys, If you have any

0:43:22.040 --> 0:43:25.600
<v Speaker 1>suggestions for topics I should tackle in future episodes, send

0:43:25.680 --> 0:43:28.000
<v Speaker 1>me a message. You can get in touch with me

0:43:28.040 --> 0:43:30.759
<v Speaker 1>on Twitter. The handle is text stuff h s W

0:43:31.480 --> 0:43:40.080
<v Speaker 1>and I'll talk to you again really soon. Text Stuff

0:43:40.160 --> 0:43:43.279
<v Speaker 1>is an I Heart Radio production. For more podcasts from

0:43:43.320 --> 0:43:47.120
<v Speaker 1>my Heart Radio, visit the I Heart Radio app, Apple Podcasts,

0:43:47.239 --> 0:43:49.200
<v Speaker 1>or wherever you listen to your favorite shows.