2.2 , the main computer system of the Enterprise consists of:
(10 levels) * (4 processing modules per level) = 40 processing modules per main processing core
Thatâs not even close to the 9,200 processors in the 1997 Intel supercomputer. But as weâll see, each Trek processing module contains hundreds of thousands of nanoprocessors.
FIGURE 2.2 Main Computer System
Further, weâre told that each of the three main processing cores is redundantâthat is, they run in âparallel clock-sync with each other, providing 100% redundancy.â And that they do this at rates âsignificantly higher than the speed of light.â What could this statement possibly mean? Itâs one thing to say that data is transmitted at lightspeed. But it makes no sense to say that clock cycles per instruction run at lightspeed or that the clock cycle time is significantly higher than lightspeed. This is the same as claiming that a clock runs at 900,000 kilometers per second. Clocks donât run in kilometers, millimeters, or any other spatial unit. Machine speed is measured in operations per second, not in kilometers per second.
On the other hand, we can make the very vague statement that the faster a signal travels during a finite amount of time, the more operations the machine processes per second. If each signal represents one operation, and signals suddenly travel more quickly, then okay, the computer might process more instructions per time unit. But remember that Mooreâs Law (in one of its versions) says that computer speed doubles every 18 months. If we took an optical computer (where signals travel, say, at lightspeed) and replaced all its circuitry with FTL circuitry (where signals travel three times as fast), we might triple our computerâs processing speed. Under Mooreâs Law, thatâs a gain of just over two years.
And having signals travel 900,000 kilometers per second adds very little speed if the circuit is microscopic. And wouldnât the system clock run backwards? Wouldnât information arrive before it was sent?âand so get sent back again in an endless sequence?
And...
As McCoy might say, âDamn it, Jim, weâre computer scientists, not physicists!â
Letâs continue our journey through the Technical Manual . The manual states that if one of the main processing cores in the primary hull fails, then the other assumes the total primary computing
load for the ship without interruption. Also that the main processing core in the engineering hull is a backup, in case the two primary units fail. So ... why do the holodeck simulations get interrupted in so many episodes? Why do the food replicators constantly go haywire? In The Next Generation episode âCost of Living,â two hundred replicators break down. e Are all three main processing cores down? If so, how is anything running?
Perhaps if we look more closely at the main processing core itself ( Figure 2.3 ), as described in the manual, weâll come up with an answer.
Each main processing core is made up of a series of miniature subspace field generators (MSFG). These create a symmetrical (nonpropulsive) field distortion of 3350 millicochranes within the FTL core elements. According to the manual, âThis permits transmission and processing of optical data within the core at rates significantly higher than lightspeed.â 3
Further, weâre told that a nanocochrane is a measure of subspace field stress and is equal to one billionth of a cochrane. These definitions are about warp speed. A cochrane is the amount of field stress needed to generate a speed of c, the speed of light. One cochrane = c, 2 cochranes = 2c, and so on.
Warp factor 1 = 1 cochrane
Warp factor 2 = 10 cochranes
Warp factor 3 = 39 cochranes
FIGURE 2.3 Main Processing Core
Thereâs even a chart in the Technical Manual that shows âvelocity in multiples of lightspeedâ on the y-axis and âwarp