Beyond was an enormous windowless room carpeted in a special antistatic surface and surrounded by floor lights resembling the exit lights on a passenger aircraft. Dominating the room, in a closed circle that reminded Mitch of Stonehenge, were the five brushed aluminium monoliths that constituted the Yu-5 Super-computer. Each of the silverwhite boxes was eight feet high, four feet wide, and two feet thick. The Yu-5 Super-computer was really several hundred computers working together in one Massively Parallel Processing System. Whereas most computers worked serially, executing the required steps of a sequence on a single processing unit, the advantage of the MPPS was that the various parts of the same sequence could be divided up and carried out simultaneously, in less time than a single fast processor.
But operating the Gridiron's complex building management systems occupied only a small part of the computer's massive capacity. The larger part of its effort was devoted to the work of the Yu Corporation's Information Mechanics Group in their number-crunching search for a Universal Computer Language — a language that would not only be able to understand programs written in other computer languages, but at the same time would also be able to deal with mathematical manipulations and business data processing. It was this project, the NOAM project, as well as other projects even more secret — Aidan Kenny suspected that the Yu Corporation was also pursuing sophisticated 'liveware' research — that had necessitated the presence of two Yu Corporation chaperones to supervise Kenny's installation of the building management systems. Inside the first circle was a smaller circle comprising five operator desks with flat 28-inch tabletop screens. Behind three of these desks sat Bob Beech, Hideki Yojo and Aidan Kenny, while a small boy, presumably Aidan's son, sat at a fourth, absorbed in some computer-generated game that was reflected in the thick lenses of his rimless spectacles.
'Mitch, how ya doing?' grinned Beech. 'Where've you been keeping yourself?'
'Why is it,' Mitch remarked, 'that whenever you see computer programmers working, they always look like they're in the middle of a coffee break?'
'Yeah?' said Yojo, 'well, there's a lot to keep in your mind, man. It's like football, you know? A lot of the time we have to huddle and figure out all the possible plays.'
'I'm flattered that you want to include me in your touchline discussions, Coach.'
Beech whooped. 'You haven't heard what we want to ask you yet.'
Mitch smiled uncertainly. 'I understood that there's a problem.'
'Yeah, that's right,' said Beech. 'Maybe you can help us get a handle on it. A bit of technical coordination is what's required.'
'That's my job.'
'But first we need some kind of executive decision from you, Mitch. To do with Abraham here.'
'Abraham, right,' echoed Yojo. 'Whose dumb idea was that name?'
Cheech and Chong: like the two marijuana-movie stars of the early seventies, Beech and Yojo affected a laid-back air, heavy, Wyatt Earpsized moustaches and unhealthy, slightly glazed looks. Like Aidan Kenny, this impression was created by their deskbound, screen-centred occupations rather than by any fondness for smoking dope. Mitch was certain of that much, anyway. Every time you visited a washroom in the Gridiron your urine was tested for drugs by the computer. Preventive health-care was something the Yu Corporation took very seriously.
'Thanks for coming down, Mitch, I appreciate it.' Aidan Kenny cleared his throat and rubbed his mouth nervously. 'Jesus, I wish I had a cigarette.'
'Smoking is forbidden in the computer room,' said the computer's urbane English voice.
'Shut up, asshole,' said Yojo.
'Yeah, thanks, Abraham,' said Kenny. 'Tell me something I don't know. Take a seat there, Mitch, and let me put you in the picture. And Hideki, would you watch your language in front of my son, please, guy?'
'Sure, no fucking problem. Hey, sorry, right?'
Mitch sat down at the spare desk and stared at the picture unfolding on the computer screen: it looked like an enormous coloured snowflake, growing even as he watched.
'What's this?' he said, momentarily fascinated.
'Oh,' said Yojo, 'that's just a screen-saver program. Stops the tube on the screen burning out.'
'It's beautiful.'
'Neat, isn't it? A cellular automata. We give the computer a seed and a set of rules and it does the rest itself. Go ahead and touch it.'
Mitch touched the screen with his finger and, like a real snowflake, the cellular automata melted quickly. Hundreds of strings of programming information started scrolling past his eyes.
'There's your problem,' said Beech.
'And how,' added Yojo.
A dull explosion emanated from the screen on Michael's desk and the boy banged the arm of his chair angrily. 'Shit,' he said loudly. And then
'Fuck, fuck, fuck.'
Hideki Yojo shot a look at Aidan Kenny and said, 'There's nothing I can teach your kid about cursing, Aid.'
'Son, cut it out. If I hear you using language like that again you'll be in big trouble, birthday or not. Do I make myself clear?'
'Yes, Dad.'
'And put your headphones on, please.'
'OK,' said Kenny, turning towards Mitch. 'This is a self-replicating system, right?'
Mitch nodded hesitantly.
'A fully autonomous, general purpose, self-replicating program that plans for the building and business-management needs of tomorrow. A fuzzy-logic-based system that operates a neural net so that it can improve on its own performance by learning. After a period of occupancy by the Yu Corporation, old Abraham here will have learned all there is to know about the way the company works. Everything from the likely pattern of office use to how the company plans to expand. For instance, using the electronic subscriber network it might monitor the local real estate market in order to alert the occupants as to the opportunities that exist in a particular location.'
'Is that so?' said Mitch. 'Maybe it can find me a house.'
Aidan Kenny smiled thinly. Mitch apologized and, sitting back in his chair, adopted a more serious-looking expression.
'After a while, version 3.0 writes version 3.1. Or, if you prefer, Abraham sires the next generation of program: Isaac. And who better to do it? That improved version of Abraham, Isaac, is even more capable of dealing with the developing needs of the Yu Corporation of tomorrow. After that, with Isaac operating at a higher level of fitness, and having performed his parental duty, Abraham becomes sterile and ceases to operate as anything other than a simple maintenance facility before finally lapsing into complete desuetude, when Isaac sires his own next generation of program, when version 3.1 writes version 3.2, if you like.'
Mitch folded his hands and nodded patiently. 'I understand all this,' he said. 'Get to the point, will you?'
'All right then, the point is this: it seems — '
'Seems?' said Beech. 'There's no seems about it, man. It's a goddamn fact.'
'It appears that Abraham has already begun his own self-replication program. Which means — '
'Which means,' said Mitch, 'that he's taking account of an entirely irrelevant occupancy. Namely ourselves. Not the Yu Corporation, like he's supposed to.'
'I told you Mitch would understand,' said Beech to Yojo.
'That's it exactly,' said Kenny. 'I mean, there's no point in Abraham evolving into a higher level of fitness and siring Isaac if he's only been dealing with us and a few goddamned workmen.'
'But this is what has happened?' said Mitch. 'Isaac is already in existence?'
Aidan Kenny nodded unhappily.
'And what does Abraham himself have to say about it?' asked Mitch.
'That's a joke, right?' said Beech.
'I don't know,' shrugged Mitch. 'You tell me.'
Читать дальше