"Taylor,.Travis.S.-.Quantum.Connection" - читать интересную книгу автора (Taylor Travis S)

"Now you understand, Steve ol' boy. The problem is that we haven't figured out how to make good use of it just yet. In order for this to be useful, you have to be able to do calculations and instructions on the data right there in the memory location. It would slow the machine way down if you had to pump the bits to be operated on from the memory to the processor and back and forth through wires. Since the CPUs can only use a few kilobits per register it would be like filling up a five-gallon bucket with a cup. It would just take too long." I laughed that he just used the same analogy that I had used for my final exam and told him as much.
"Let me get this straight," I said. "The bottleneck here is actually being able to manipulate a lot of data in parallel. One CPU can't work on a terabyte of data all at once. Is that the problem?" I was beginning to understand why this was too good to be true.
Larry was smiling again. "You catch on quick, Stevie. Yep, that's the problem in a nutshell. If all we had to do was move data around this would be awesome fast. But we might want to add or multiply or something to that data sometimes. We need to be able to work on all the data at once in parallel."
We continued to bat around these ideas for a couple hours, occasionally taking bathroom and soda or coffee breaks. We finally finished up around five-thirty or so and decided to give it a rest. We packed up the classified room and put the disk back in the safe. Larry showed me how to get in and out of the safe. Then I grabbed my stuff from my desk. I had paperwork for my new pay grade and new insurance and benefits packages. I also took home a handful of technical journal papers that Larry gave me on EPR. One paper particularly caught my eye. It was entitled "Experimental Detection of Entanglement with Polarized Photons" and had been written by a bunch of Italian people. I planned to read it later that evening after walking Lazarus.
That day was a lot to absorb. I wasn't quite sure why the effort was Top Secret but it was. When I had asked about that, Larry just shrugged and told me that I didn't have a need to know that yet. But he did tell me that my job was to make the technology useful. Cool job, I thought. I could be instrumental in the development of the fastest, most powerful computer ever built. Wow!
Then my stomach growled and I remembered that the fridge at home was empty. So, I stopped and grabbed some burgers for Laz and me on the way home. Laz, as always, was happy to see me. I set the burgers on the counter and patted him on the head. Then I debated on a beer or a pill. I went with the beer. The next thing I knew it was seven-forty-six and Laz was licking me on the face and my beer was still in my hand.
"Damn, I must've dozed off. I guess I should take those pills a little more regularly, huh buddy." I scratched his white belly and he whined at me and kicked his hind legs like dogs do.
I got up and heated us up a couple hamburgers. We ate dinner and then went for a walk, happier than I had felt in a long while.

CHAPTER 6
A couple of months passed before I made any headway at all on the Quantum Connected CPUs. I spent weeks on the Framework, in chat rooms, newsgroups, and downloading books on quantum mechanics, statistics, EPR experiments, Bell's Inequality, Schroedinger's Cat, and the effects of measurements on quantum phenomena. It turns out that although people had been trying to do quantum teleportation and such in experiments, nobody had really put it together with computing. It seemed kind of obvious to me once I was educated on the subject. Larry told me that that is "typical of classified projects." After all, isn't it pretty damned obvious that if you don't want the surface of your aircraft to reflect radar back at the radar then you should minimize the surface area that the radar aperture sees? Maybe it wasn't, since the stealth technologies were unheard of for years. But, now that the cat is out of the bag, it's useless. Larry also had told me something that Heinlein, this science fiction author that I had never heard of, had written. Heinlein had once said something like "a secret weapon must be just that, a secret." It makes sense when you think about it. Larry then acted appalled and frightened that I had never heard of Heinlein, and then threatened to fire me if I didn't complete a book of his per month until I had read them all.
"Consider this a reading assignment for your job, Steven. Sooner or later it'll become clear why I want you to read any and all science fiction you can get your hands on. Start with Heinlein," Larry told me.
At any rate, we finally made some headway on the Quantum Connected CPUs (or QCCPUs as we had begun to call them). I had remembered something from a class on Computational RAM and Intelligent Parallel Processing that gave me a hint.
There have been a few companies to attempt to create RAM chips that had miniature processors at each RAM block of mem ory. The processors would conduct the computation or data crunching in place at each memory location on the RAM chip itself rather than on a separate large processor chip. The problem is that the data must be massively parallel and so must the problem for such chips to be useful. As a solution to the massive parallel problem these companies had then tried to add some artificial intelligence to each of the processors within the RAM to help break the problem down into more separate and parallel parts. If you just wanted to add a simple sequence of numbers together, this type of computer gained you some speed. The artificial intelligence would teach itself to break up the numbers into sections that would make use of having multiple memory slots and multiple processors like the following example:

RAM1 RAM2 RAM3
1+2= 3 3+4= 7 5+6= 11 1 CPU clock cycle
3+7= 10 2 CPU clock cycles
10 + 11= 21 3 CPU clock cycles.

The sequential calculation without breaking the problem up and with only one RAM slot and one processor would look like:

RAM1
1+2 = 3 1 CPU clock cycle
3+3 = 6 2 CPU clock cycles
6+4 = 10 3 CPU clock cycles
10+5 = 15 4 CPU clock cycles
15+6 = 21 5 CPU clock cycles
which is two clock cycles longer. So you see where the AIs on the chip and the multiple processors might help. The typical AI for problems like this were genetic algorithms and fuzzy logic. Sometimes people used neural networks to do the problem devolving and re-evolving, but I had a different idea. I decided to put a team of Agents on the job.
With the advent of the Framework and even before, Agents had become the industry standard approach for controlling large problems without necessarily placing the user in the loop. Of course, the best Agents could talk to the user through some interface or other. If you are not certain what I am talking about when I say an Agent, then you haven't been paying attention to computer stuff for about thirty years. That favorite search engine you use on the Web utilizes Agents. The Agents crawl around from one website to another making decisions on if this website has your information parameters in it and to what level of confidence. Now these are simple agents. Real Agents are actually persistent pieces of software that are completely dedicated to a specific purpose. One of the early real Agents, that I recall anyway, was called the SodaBot Agent and was invented by a guy at MIT's AI Lab. I believe that guy's name was Michael Coen or something like that. Well, he was developing his SodaBot code to be a program that could engage in negotiations and dialog with a system, and coordinate the transfer and exchange of information between systems.
A perfect science fiction example of this is Agent Smith from The Matrix. Agent Smith was simply a bit of software code whose total purpose was to look for anomalies and stop them no matter what. He had enough intelligence to carry out his function and he could definitely engage in "negotiations" and "exchange" information (or gunfire, which in The Matrix was just information packets).
Well, I decided to create my own bunch of little Agent Smiths and SodaBots. I had built smaller agent-type programs before but never a real Agent. I spent several weeks reverse programming Agents that I downloaded from the Framework before I decided on the right type and features that my team of SuperAgents would have. I finished the code for one SuperAgent, copied it once, and then confined each copy to the input of a respective CPU and RAM on each side of the QCCPU. In other words, there would be a SuperAgent on each side of the Quantum Connection to engage in and coordinate the transfer of the proper information to the proper mini-processors and RAM locations.
Two months later and I was demonstrating my two-hundred-billion-terraflop computer on a single board the size of an index card, which only used about a tenth of a watt of power, to Larry and his boss in the SAP/SAR room, where it was always kept now.
"Jesus, Larry, is this real?" Dr. Jack Frehley asked Larry.
"Well, Jack, as far as I can tell our boy here has done it. I have tried giving that damned thing complex tensor math calculations and had the answer about as fast as I could type the damned question. Steve's done it, I believe." Larry was as proud of me as ever and it made me feel good. Not sure what the protocol in the conversation was, I kept quiet.
"Well, Mr. Montana what do you have to say about this?"
"I agree with Larry. Uh . . . I have not been able to do a problem or code on it yet that didn't give the right answer on the other end. Of course that isn't an exhaustive check. Somebody better at math than I am should try to find a proof or something that shows it works every time." I was pretty sure it would work every time, but not completely sure. The SuperAgents could theoretically make mistakes, but I hadn't figured out how to force them to.
Then the conversation got a little weird for me. It was obvious that I was on the outside of its true meaning and would not be given the complete meaning of what Larry and Dr. Frehley were discussing.
"Jack, I've already put in the visit request," Larry told him. "I think we need to demo this thing to them as soon as possible."
"Yeah, I agree with you. Just once I would like to solve something before that damned General Clemons or the Doctors Daniels do," Frehley responded.
"The problem we've got is, Steve isn't baptized yet." Larry said that and nodded to the SAP/SAR sign. My guess was that he was talking about my security clearance level. But I had a Top Secret clearance, what else did I need?
"Larry, as I've told you before. If you invent a batch of Unobtanium, then those guys will get you cleared. It's just a matter of signing the right forms and such. Get him over there to see them." Dr. Frehley emphasized that he wanted us to get this demo done as soon as possible. All I got out of that part of the conversation was something about a general, a person named Clemons, and two people named Dr. Daniels. I had no idea where I was going, but I was gonna get there next week.
Larry and I locked everything up and he told me to follow him to his office.
"Alice," Larry called the secretary as we passed her desk. "Could you get Steve and myself plane tickets and hotel reservations at Alexandria, Virginia, for Wednesday and Thursday of next week?"
"You want to fly into Reagan National and stay at your usual place I assume." She looked over her glasses at us.
"That's right. Oh, and we'll need a car," Larry reminded her.
We spent the rest of the afternoon discussing logistics of the trip but not where we were going to go. Then Larry made a few calls and we had to change our plans.
"Well, Stevie my friend, looks like we might get you cleared after all. That was the security guy up there, and you're going to go a day early and answer a few questions and get a briefing or two. Don't worry about the details. I'll go with you and make sure you get around all right. After all, D.C. is a big place if you've never been there before, and I wouldn't want you wandering off down the wrong street after dark, or hell, in the day for that matter."
I was surprised that our nation's capital city had bad streets in it. You would think that, at least for appearance's sake, our capital city would be safe, and that we would dare anybody to commit a crime there. I got on the Framework and looked it up, and I couldn't believe it, but just about two miles and a half northeast from the White House, and even less than that from the Capitol Building, is a drug-lord infested neighborhood with an extremely horrible crime rate. As Americans, we should be ashamed of that; I was appalled.
I had never been to Washington, D.C., before and I still had no idea who we were going to see, where we would see them (other than D.C.), and why all the hush-hush, but I guess I would find out soon enough. And what was I going to do about Lazarus for two days?