# Star Trek, Commander Data, and His SLOW Computational Speed

**URL:** <https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947>\
**Category:** Factual Questions\
**Created:** [November 2, 2002, 2:33am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947 "2002-11-02T02:33:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![tsunamisurfer](https://avatars.discourse-cdn.com/v4/letter/t/a698b9/32.png) [@tsunamisurfer](https://boards.straightdope.com/u/tsunamisurfer)\
**Post date:** [November 2, 2002, 2:33am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/1 "2002-11-02T02:33:26Z")

</div>

On a “Star Trek: Next Generation” episode, Commander Data is said to possess “a total linear computational speed rated at 60 trillion operations per second.”

This strikes me as rather glacial, given that this Star Trek series depicts life in A.D. 2300.

My guess is that a top-end supercomputer today can perform 60-100 billion operations per second. Wouldn’t Data’s computational speed therefore be much slower than the recent arc of technological development (raw speed and miniaturization) would suggest?

[Note to mods: this pertains to computing speeds, not to television, per se.]

---

<div class="post-metadata">

**Author:** ![TheLoadedDog](https://avatars.discourse-cdn.com/v4/letter/t/35a633/32.png) [@TheLoadedDog](https://boards.straightdope.com/u/TheLoadedDog)\
**Post date:** [November 2, 2002, 2:35am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/2 "2002-11-02T02:35:42Z")

</div>

I like the fact that Data uses keyboards. He’s one mother of a typist, but the fact remains, he _still_ uses keyboards.

---

<div class="post-metadata">

**Author:** ![sigSEGV](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@sigSEGV](https://boards.straightdope.com/u/sigSEGV)\
**Post date:** [November 2, 2002, 2:47am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/3 "2002-11-02T02:47:34Z")

</div>

We’re hitting 40 trillion Flops on supercomputers now.

[http://www.top500.org/list/2002/06/](http://www.top500.org/list/2002/06/)

1.23 trillion on specialized equipment you can buy for your home PC 🙂

[http://www.nvidia.com/view.asp?PAGE=geforce4ti](http://www.nvidia.com/view.asp?PAGE=geforce4ti)

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [November 2, 2002, 3:09am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/4 "2002-11-02T03:09:38Z")

</div>

> [@](#):
>
> On a “Star Trek: Next Generation” episode, Commander Data is said to possess “a total linear computational speed rated at 60 trillion operations per second.”

Yeah, but they don’t say what kind of operation. In The Future they may have microprocessors capable of executing complex algorithms with a single instruction.

---

<div class="post-metadata">

**Author:** ![Finagle](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Finagle](https://boards.straightdope.com/u/Finagle)\
**Post date:** [November 2, 2002, 3:09am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/5 "2002-11-02T03:09:55Z")

</div>

Well, first of all, you do have to realize that Star Trek technology is predicted via a rigorous scientific technique known as “making it up”. So we should really be grateful that they even used vaguely credible terminology instead of the usual “neutrino pulses per fortnight” techno-babble.

But let’s pretend that this is a meaningful prediction. The first problem is that “operation” is a pretty flexible thing when we talk about computation. It could mean a single clock cycle of a processor (our current MHz/GHz) or something more “chunky”, a floating point operation, for example, or even a logical inference. Clock speed by itself is relatively uninformative. We can safely assume that Data’s brain will be based on a completely different architecture than current computing technology.

Now, will clock speed continue to increase? Most people think we’ll eventually hit some physical limits. You can only switch things on and off so fast. As you switch things faster, it takes more power and more heat dissipation. 60 trillion operations/second would be pretty impressive. And note that this is “total linear computational speed”. It’s very, very likely that future computers will have highly parallel architectures with many processors operating simultaneously. (Certainly the human brain has a high degree of parallelism.) So Data’s brain might have tens of thousands of processors, each operating at the given speed.

---

<div class="post-metadata">

**Author:** ![Lobsang](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lobsang/32/4067_2.png) [@Lobsang](https://boards.straightdope.com/u/Lobsang)\
**Post date:** [November 2, 2002, 4:34am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/6 "2002-11-02T04:34:55Z")

</div>

Yes, but all these fast processors (specially things like geforce 4ti) are RISC processors (reduced instruction set) and do comparatively basic jobs. data’s head is likely to be a CISC processor (complex instruction set).

and another thing - a pocket calculator is faster than a human brain as far as electronic signal speed is concerned, but humans are (sometimes) cleverer than pocket calculators.

---

<div class="post-metadata">

**Author:** ![Lobsang](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lobsang/32/4067_2.png) [@Lobsang](https://boards.straightdope.com/u/Lobsang)\
**Post date:** [November 2, 2002, 4:34am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/7 "2002-11-02T04:34:55Z")

</div>

Yes, but all these fast processors (specially things like geforce 4ti) are RISC processors (reduced instruction set) and do comparatively basic jobs. data’s head is likely to be a CISC processor (complex instruction set).

and another thing - a pocket calculator is faster than a human brain as far as electronic signal speed is concerned, but humans are (sometimes) cleverer than pocket calculators.

---

<div class="post-metadata">

**Author:** ![Bryan\_Ekers](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bryan_ekers/32/183_2.png) [@Bryan\_Ekers](https://boards.straightdope.com/u/Bryan_Ekers)\
**Post date:** [November 2, 2002, 4:37am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/8 "2002-11-02T04:37:15Z")

</div>

Just thought I’d throw in this little howler from the novelization of _Star Trek II: The Wrath of Khan_, by Vonda N. McIntyre, published 1982. The Genesis Project scientists on the Regula One space station have to clear space on their main computer and the senior staff discover a computer game written by some of the junior staffers. They prepare to move the game file to one of the smaller computers:

> [@](#):
>
> Carol [Marcus] accessed one of the smaller lab computers.
> 
> “Uh, Carol,” said Del. “I don’t think it’ll fit in that one.”
> 
> “How big _is_ it?”
> 
> “Well…about fifty megs.”
> 
> “Christ on a crutch!” David said. “The program that swallowed Saturn.”

In more refent years, the term “kiloquad” has been used in some vague way as a measure of computer performance. The phrase is deliberately left undefined because no matter how fast they describe a future computer, there’s an excellent chance it will seem ridiculously slow within the next few years.

Data was vaguely-written as well, so he could be just as strong or smart as necessary for a given scene, yet surprisingly dumb and slow when the story needed to be dragged out a little longer.

It always annoyed me when the script followed this formula:

Data: I have read the complete works on (war, love, humour, death, law, justice or some other philosophical matter) from X number of Federation worlds. Can you give me your advice?

Then the person he was talking to (be it Picard, Riker, Worf, Crusher, Troi, etc) would give him some vague touchy-feely crap and _Data would be satisfied_(!) If, for example, I had done a complete survey of “love” and read the complete works of Socrates, Aristotle, Plato, Jesus, Buddha, Mohammed, Confucius, Byron, Freud etc plus their equivalents on a hundred or so other planets, I would hardly expect a buddy to be able to offer something I had missed. The “Oh, Data, you’re so smart, yet so dumb” bit was ridiculously overused.

---

<div class="post-metadata">

**Author:** ![NeutronJack](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/neutronjack/32/4134_2.png) [@NeutronJack](https://boards.straightdope.com/u/NeutronJack)\
**Post date:** [November 2, 2002, 5:30am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/9 "2002-11-02T05:30:07Z")

</div>

> [@](#):
>
> \*\*“How big is it?”
> 
> “Well…about fifty megs.”\*\*

I don’t see any problem with that. He didn’t say megabits, or megabytes–he said megs. Maybe he meant megaquads, or megafoozles, or mega-yottabytes.

---

<div class="post-metadata">

**Author:** ![Achernar](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@Achernar](https://boards.straightdope.com/u/Achernar)\
**Post date:** [November 2, 2002, 6:14am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/10 "2002-11-02T06:14:37Z")

</div>

In _Deep Space 9_ and _Voyager_, I have seen used megaquads, gigaquads, and even teraquads. It seems to me that in general, if you replace “quad” with “byte”, then the numbers they show on _Star Trek_ would be roughly equal to the numbers today. For instance, the Voyager computer may have a total capacity of a few teraquads. My guess is that a “quad” is a quadrillion bytes, or one petabyte, making a “meg” one yottabyte.

Of course everyone realizes that _Star Trek_ writers are not in the business of predicting the state of the art, but I still roll my eyes when someone (even in _Next Generation_) make a request like, “Give me a list of all planets within 50 light years” and the computer replies with “Processing…”

---

<div class="post-metadata">

**Author:** ![Dravin](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@Dravin](https://boards.straightdope.com/u/Dravin)\
**Post date:** [November 2, 2002, 7:13am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/11 "2002-11-02T07:13:33Z")

</div>

> [@](#):
>
> \*Originally posted by Achernar \*  
> \*\*  
> Of course everyone realizes that _Star Trek_ writers are not in the business of predicting the state of the art, but I still roll my eyes when someone (even in _Next Generation_) make a request like, “Give me a list of all planets within 50 light years” and the computer replies with “Processing…” \*\*

You could blame that on poor programming. Of course that just shifts the eye roll to a different aspect. Also, the computer is multitasking and not devoting its entire power to any single request I would think.

Of course this is Trek, the king of Technobabble, I’m sure if somebody really wanted to they could come up with reasoning on why it takes so long and yet make it seem impressive.

---

<div class="post-metadata">

**Author:** ![Achernar](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@Achernar](https://boards.straightdope.com/u/Achernar)\
**Post date:** [November 2, 2002, 7:24am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/12 "2002-11-02T07:24:21Z")

</div>

Yeah I know. That person is usually I. 😃 But I also realize it’s a television show, and that if they had the ability to redo the scene, they would have done it differently.

---

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [November 2, 2002, 7:52am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/13 "2002-11-02T07:52:52Z")

</div>

Well, that and clearly the rate of speed increase will eventually have to slow down. We’ve got maybe 20 years of Moore’s Law to look forward to, then we start running into some really tough physical limits. Maybe there will be another breakthrough of some sort, but barring something we don’t understand today, I would think we’ll run out of speed increases fairly soon, relatively speaking. Maybe within a hundred years?

---

<div class="post-metadata">

**Author:** ![SPOOFE](https://avatars.discourse-cdn.com/v4/letter/s/c5a1d2/32.png) [@SPOOFE](https://boards.straightdope.com/u/SPOOFE)\
**Post date:** [November 2, 2002, 11:11am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/14 "2002-11-02T11:11:01Z")

</div>

> [@](#):
>
> I don’t see any problem with that. He didn’t say megabits, or megabytes–he said megs. Maybe he meant megaquads, or megafoozles, or mega-yottabytes.

Or maybe he meant that people are still playing _Quake_ in 300 years.

(That’s right… guess how big _Quake_ is? :D)

---

<div class="post-metadata">

**Author:** ![Achernar](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@Achernar](https://boards.straightdope.com/u/Achernar)\
**Post date:** [November 2, 2002, 11:30am UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/15 "2002-11-02T11:30:41Z")

</div>

> [@](#):
>
> \*Originally posted by Sam Stone \*  
> **…barring something we don’t understand today, I would think we’ll run out of speed increases fairly soon, relatively speaking. Maybe within a hundred years?**

It’s my opinion that that’s an extremely conservative condition you’ve casually thrown in there. I would be extraordinarily surprised if 100 years from now we don’t know a _lot_ that we don’t know today.

---

<div class="post-metadata">

**Author:** ![Tapioca\_Dextrin](https://avatars.discourse-cdn.com/v4/letter/t/3d9bf3/32.png) [@Tapioca\_Dextrin](https://boards.straightdope.com/u/Tapioca_Dextrin)\
**Post date:** [November 2, 2002, 12:40pm UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/16 "2002-11-02T12:40:48Z")

</div>

Did anyone else see Voyager this week?  
We learned that Deutirium burns as hot as plasma, and that is drilled for :eek: under the enormous pressure of 5000 mBar :rolleyes:- that’s nearly 75psi!

Star Trek has nothing to do with science (except by accident)

---

<div class="post-metadata">

**Author:** ![Urban\_Ranger](https://avatars.discourse-cdn.com/v4/letter/u/e9c0ed/32.png) [@Urban\_Ranger](https://boards.straightdope.com/u/Urban_Ranger)\
**Post date:** [November 2, 2002, 2:23pm UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/17 "2002-11-02T14:23:40Z")

</div>

> [@](#):
>
> \*Originally posted by tsunamisurfer \*  
> On a “Star Trek: Next Generation” episode, Commander Data is said to possess “a total linear computational speed rated at 60 trillion operations per second.”

That means jack. What the heck is" linear computational speed?"

Of course, you have to remember that it came out originally in 1989 or somewhere around there. I don’t think we have 486 back then yet.

---

<div class="post-metadata">

**Author:** ![Deptford](https://avatars.discourse-cdn.com/v4/letter/d/eb8c5e/32.png) [@Deptford](https://boards.straightdope.com/u/Deptford)\
**Post date:** [November 2, 2002, 3:29pm UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/18 "2002-11-02T15:29:11Z")

</div>

Reminds me of the classic science fiction RPG **Traveller**.1st published in the mid 70’s it used a tech level system which ran from TL1 to over 15 going.

TL1 Stoneage----\>TL7 Modern day ------\>TL15+ Star trek stuff.

with examples of the capablilties of the tech at each level.By the time it was published the capabilities it gave for a tech level 7 computer was behind the times. The average PC sitting on your desk today is according to the old tables the sort of thing you’d expect to see in a TL14 battle computer for a million ton battleship.

---

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [November 2, 2002, 8:27pm UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/19 "2002-11-02T20:27:24Z")

</div>

> [@](#):
>
> ## quote:
> 
> ## Originally posted by Sam Stone …barring something we don’t understand today, I would think we’ll run out of speed increases fairly soon, relatively speaking. Maybe within a hundred years?
> 
> It’s my opinion that that’s an extremely conservative condition you’ve casually thrown in there. I would be extraordinarily surprised if 100 years from now we don’t know a lot that we don’t know today.

That may be, but there’s still a point at which you can’t continue to double your speed every couple of years. There are fundamental limits of energy and communication that we’ll run into.

You used to see charts in the 70’s, showing how man had gone from horse-speed in the late 1800’s to the X-15 going Mach 5+ by 1965. The slope of that line could have been calculated to give you something like Moore’s law, and if someone had done that in, say, 1930, it would have proved to be remarkably accurate for the next 40 years. In fact, the rate of increase was even more astonishing than the rate of increase in computers, because it was a geometric progression. We went from horse-speed to car speed in a decade, from car speed to slow aircraft speed in another decade, then up to the speed of sound in the two decades after that, and then with the space program suddenly we were going tens of thousands of miles per hour.

You used to be able to find article predicting that man would be travelling faster than the speed of light in the early 2000’s, based on extrapolating that curve into the future.

But since the 1970’s, the rate of increase of speed has stopped. We ran into a lot of fundamental physical limits.

The same thing will happen to computers. The phenomenal speed increases we’ve been used to for the last 30 years will soon begin to slow down, and eventually almost stop.

---

<div class="post-metadata">

**Author:** ![Joe\_Cool](https://avatars.discourse-cdn.com/v4/letter/j/ecb155/32.png) [@Joe\_Cool](https://boards.straightdope.com/u/Joe_Cool)\
**Post date:** [November 2, 2002, 9:44pm UTC](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947/20 "2002-11-02T21:44:25Z")

</div>

then there’s also the tendency for the military and government to use slower, more outdated hardware - accepting speed as an acceptable trade off for reliability.

[Next page](https://boards.straightdope.com/t/star-trek-commander-data-and-his-slow-computational-speed/134947.md?page=2)
