twenty-six

At the door, Cao Changjiu finally saw the pick-up station, and Lu Ping came.

Lu Ping looks like an intellectual, wearing a white shirt pinned to the waistband of his trousers, without a trace of wrinkles; a black fountain pen is inserted on his chest, polished brightly; big glasses reveal temperament, and his head is still firm.

Seeing Chang Chang, Lu Ping gave up posing and hurriedly rushed up to help Chang Chang carry his luggage, while complaining: "My little ancestor, you are finally back! ”

Cao Changchang was shocked: "What's wrong with the king?"

"Wang Suo and you went on a business trip to Shanghai, and when I came back, I was greedy for cold, blew a fan for a night, and fell ill and went directly to the hospital. ”

"It's okay, it scares me to death. Cao Changchang let out a sigh of relief.

"But he came to work before he got better, so how can we rest assured. In the past few days, he has been talking about you every day, and he always says coldly, if only he had been here for a long time, he would definitely be able to do this well and so on. Alas~~" Lu Ping sighed helplessly.

"Is it such an exaggeration?" Cao Changjiu thought amused.

"It's even more exaggerated than that, who makes the king like you? Yes, don't run around, now the group is busy, the prototype has been ready, and everyone is in full swing to test the machine, preparing for the phased results. You put away your playfulness too, it's time to get down to business. Lu Ping picked up his luggage and strode away, seemingly casually.

Cao stuck out his tongue for a long time, knowing that he didn't dare to speak, so he lowered his head and followed.

When he arrived at the computing office, Lu Ping settled Cao Changjiu in the dormitory outside the computing office, "Wang Suo is sick, his wife came to take care of him, his family has no place to live, so let's make do with this place first." ”

Cao Changchang looked at the two beds in the room, and it seemed that there were still people living in the mess, which was a bit like a university dormitory.

Lu Ping saw him pay attention to the bed and explained: "It's a little messy, but there is another person in this room I know, the person is not bad, he learns Chinese, and he stayed in school after graduating from XX University." If you don't get used to it, you can change it, but I'm afraid the others are even worse than him. ”

"Okay, that's it, as long as others don't dislike me. Cao Changchang grinned.

Lu Ping nodded and helped Chang Jiu clean up the house.

After settling down, Chang and Lu Ping returned to the computing office.

Before he had entered the house, he heard the king's high-pitched voice stirring inside.

The two of them went in to see that Wang was directing people to inspect the machine.

Cao Changjiu shouted, "Uncle Wang, I'm back." ”

Wang Suo looked back and smiled: "Xiao Changjiu is back, how are you playing?" Then his face turned flat, "You put your work aside and stay alone and wander outside, the crime is extremely heinous, and you should be fired." ”

Cao Changjiu hurriedly raised his hands in surrender: "Uncle Wang, I was wrong, I still have a little use in reading, just warn it." ”

Wang Suo tried to hold back a laugh: "You have no organization and no discipline, no party discipline and state law, and you are passive and sabotage, so why should you be warned, and you have to be expelled." ”

"Report to the director, I did not slack off, I am in other places, concerned about the work, has completed the compilation and improvement of the parallel algorithm of the 757 machine, and the preliminary prediction can improve the operating efficiency of the computer by 4~5 times. Cao Changchang saw that Wang Suo didn't seem to have any signs of illness, and his heart was relieved, so he made a joke.

"Oh! In that case, the merits and demerits are worth the difference, and go back to work. Besides, bring me what you said, is it true?" Wang Suo was in a good mood, completely forgetting that he was scolding this kid for not doing his job a few days ago.

Cao Changjiu hurriedly took out two floppy disks from his bag, which he knocked from Da Li, and they contained the vector parallel compilation algorithm that he had been working on these days.

The decision of the 757 project to use a vector processor and compatibility with Cray-1 was a wise decision, and the only way to achieve parallelism through the optimization of the architecture could significantly increase the speed of the computation due to the limitations of component manufacturing. Vector processing is an approach in which a vector processor executes vector instructions on an array, each containing a string of repetitive operations, that can be used to achieve the desired parallelism using cyclic expansion, and that can be attached to any scalar processor.

For this reason, vector processors are often used in multi-pipelined supercomputers. A dedicated vector pipeline can eliminate some of the software overhead from loop control, and its effect is strongly related to optimizing the compiler's performance in vectorizing sequential code.

Cao Changjiu's compiler is this kind of product, he borrowed a lot of experience from his original dream, and integrated the advanced parallel ideas in the Open64 compiler into it, just 757 is also a 64-bit mainframe computer, and Open64 is also 64-bit code, so that Changjiu saves the trouble of rewriting code.

Open64 is a compiler platform and an open-source organization that specializes in parallel compilation technology. Open64 is derived from the source code of Pro64, an industrialized parallelized optimized compiler published by SGI in 1999, which was later used as a research platform by several compiler research groups around the world, and was named Open64.

The open source movement has greatly promoted the popularization of compilation technology, so Cao Changjiu is also a beneficiary of open source. This time, the long-written parallel compiler also followed the name Open64, and carefully added a small statement in the program, which indicated the creation time of the compiler, the author, etc., although he didn't have any hope for his copyright for a long time, but the habit of the dream made him write this text, and the same is true of the disk operating system that was written for a long time.

Wang inserted the disk into the terminal of the computing institute and entered the disk directory. There is no need to worry about compatibility issues, because for a long time, I used the same operating system when I wrote code in Shanghai, although the hardware-related kernels were different.

The source code stored on the disk must be recompiled and converted into machine code in order to be used, although the hardware system platform is different, but it can be used as long as it is recompiled in the operating system.

Wang prepared a high-order equation algorithm, which was compiled and encapsulated using the previous compiler of the Institute of Computation and Open64 written by Cao Changchang, and tried to perform the calculation, but the result was shocking, the new compiler was completely lagging behind, much slower than the old one.

This can't help but disappoint the onlookers, and some of them are a little gloating, and the whispers of the wind and wind are blowing to the sky, but that's it!

Cao Changjiu looked like he knew this, shook his head and didn't speak.

Wang Suo sighed: "It seems that this is optimized, not on the vector machine!"

"Uncle Wang, you are too anxious, now the machine in the institute has no vector module, no multi-processing system, or 32-bit, although Open64 can be compatible with 32-bit machines, but don't talk about performance. Cao Chang squinted at the person who was muttering next to him and explained to Wang.

~~~~~~~~~

I never thought that the past life could be on the list, and I can't do without everyone's help, thank you here! Although the collection is only 300, but still send a chapter, don't mind if you are less.