Chapter 505 Two sets of high-performance instruction sets

Hu Yiting said eloquently: "Everyone is already familiar with the Shadow Overlord instruction set, 57 instructions and 57 flowers, which are our magic weapons."

A loser lives by eating his old book, and Chongguang can't be a loser, otherwise everyone here, including myself, will have to be laid off. ”

There was a chuckle in the large conference room, and everyone felt that although the boss was young, he still spoke with great humor.

"We've invested a lot in R&D, so we're well positioned to keep introducing the next generation of technologies and products, and now is the time to improve Shadow Overlord. ”

"There's a problem with the Shadow Overlord instruction set, I don't know if you've found it. "Hu Yiting explained carefully to the employees," The over-reliance on the X87 co-processing unit during the operation of the game is left over from the 286 era, at that time it was called the 80287 co-processor integrated in the processor, the 386 era was called 80387, and the 486 era was called 80487, which is the department that performs floating-point operations within the processor, and the X86 instruction set needs to call it when it is working, so it is necessary to frequently execute EMMS instructions to empty it, which is very time-consuming and seriously affects the performance of the processor。 ”

Many of the engineers present were experts and nodded their heads in understanding.

Hu Yiting elaborated: "In addition, the X87 coprocessor is a stacked structure of registers, the design is very ingenious but also very strange, it is inconvenient to use, although the stacked register has the benefit of high code density, which can effectively save the code width and the number of transistors, but it can not be accessed randomly, and the use is very inflexible, so it is inconvenient to process the pipeline of instructions, and it is difficult for the software to reasonably schedule instructions."

Therefore, we want to make an improved design, change the stack structure to a flat structure, so that he can execute floating-point SIMD instructions, that is, he can complete the calculation of multiple data streams in a single instruction, so as to achieve the design goal of executing four instructions in a single cycle, which is four times that of the traditional X87 coprocessing unit. ”

Hearing this, there was an exclamation in the audience, everyone was an expert, and they could hear that Mr. Hu had caught a key link this time, so they all looked forward to it.

Zhao He said excitedly to Kang Yaoxiang: "Mr. Kang, Mr. Hu's idea is awesome! If the X87 co-processing unit can be changed from a stacked to a flat structure, theoretically speaking, the computing performance will indeed be greatly improved, this thing has been proposed before, but why has Intel never improved it?"

Kang Yaoxiang nodded and said softly: "The key is to change the matching instruction set design, this thing can't be done in two years, you are studying mathematics, you should know." ”

Zhao He swallowed heavily: "Mr. Hu has taken our processor division for so long, I know how powerful he is, I believe that with Mr. Hu to lead us, it will definitely not take two years, when he took Wu Gong and Jiang Gong of the Computing Institute, didn't he get out the Overlord of Youying in a month!"

Kang Yaoxiang smiled: "It's hard to say, it won't always be so smooth, right? Mr. Hu was at his peak at that time, and he could solve the PoincarΓ© conjecture in three days, well, but he is still in his prime, haha, anyway, his brain is not a human brain at all, and thinking about the logic of operations is very different from ours, and I am not surprised at all if I can really figure it out in a month this time." ”

Zhao He lowered his voice and chuckled: "I think so too, this time it's cool, I can follow Mr. Hu to develop a new generation of instruction set, and I will definitely benefit a lot." ”

Like Zhao He, many engineers in the processor division in the audience are also looking forward to participating in the research and development of a new generation of instruction sets, which is a very good qualification.

……

As soon as he talked about technology, Hu Yiting couldn't stop: "In this way, this set of instructions will be very convenient to use, the efficiency of software execution will be greatly improved, the running speed will be accelerated, and game manufacturers will also optimize for us."

By the way, there is also Microsoft's Direct3.0, which they said will be launched next year, and it will be optimized for our Shadow Overlord multimedia instruction set, which is expected good news.

After all, we are now the only multimedia instruction set provider for x86 architecture computer processors, and it is impossible for them not to optimize for us, so I think we have to get ahead of them to launch this new set of instructions so that they can cooperate with us so that direct3.0 can also support the 3DNo! instruction set.

Microsoft's previous Direct1.0 does not support 3D, 2.0 uses 2D to deduce 3D, so the performance in 3D is also very average, not as good as OPGL interface, software and game manufacturers are not big bird them, so this time Microsoft took the initiative to come to us for cooperation, so comrades, we are still very good!"

The audience began to applaud with smug smiles on their faces.

"Mr. Kang has already given Microsoft the relevant information of the Shadow Overlord instruction set, in short, we are now a technology partner with Microsoft, and I hope to maintain a good relationship in the future. ”

"Anyway, in the future, with the increasing number of transistors integrated into the processor, the stacked saving space has become obsolete, except for some low-end embedded processors, there is not much retention value on mainstream desktop processors, we have to follow the trend of the times.

The name of this set of instructions is called 3Dno! because it is an abbreviation of 3D-no-aiting!, and I thought it would be nice to come up with this name for a long time, so I don't want to start a democratic discussion, and I think it's good to have a dictatorship once in a while. ”

There was a good-natured laugh from the audience.

Hu Yiting also smiled: "Another set of instructions is what I call SSE, which is the abbreviation of Streaming-SIMD-Extensions, which means the expansion of pipeline single instruction and multiple data structures.

This set of instructions is fully compatible with our Shadow Overlord instruction set, which is a supplement to Shadow Overlord, which is more powerful than 3DNo!, which has all the functions and does it better, and has strong support for Internet applications, especially web browsing.

It has the advantage of being able to support up to 8 floating-point registers for pipeline operation at the same time, providing the most powerful single-instruction multi-data floating-point computation in history, including integer calculations and cache control instructions.

Therefore, it can provide high-resolution image browsing and processing, high-quality audio decoding and processing, and high-speed MPEG2 video decoding and compression, while occupying less CPU resources, providing higher precision computing and faster response speed. With SSE, computers will be able to process web pages on the Internet faster, and multimedia entertainment will be more powerful. ”

After Hu Yiting finished speaking, he took a sip of tea from his cup, looked at his colleagues in the audience and said, "Basically, that's basically it, I plan to develop these two sets of instructions within three months." ”

The audience suddenly blew up with a "boom".

"What? three months?"

"Isn't the boss crazy, this can't be, it will take at least a year to research the algorithm of the new instruction set, right?"

"Hehe, Mr. Hu seems to have already drafted the abdomen, and I believe he can do it. ”

"I also believe in Mr. Hu, not so many products before he almost single-handedly led people to get them, he said that it would be okay. ”

"Damn, the boss is really awesome. ”

Hu Yiting looked at the countless faces in front of him who changed their expressions in excitement, and said with a smug smile: "Anyway, that's it, let me inform you, and then I'll talk about management, 97 years are coming, what will happen to Chongguang in 97? Have you thought about it?"

Saying that, Hu Yiting's face was solemn, and he raised his voice: "Recently, I've been thinking, when will Chongguang fail? or even go bankrupt!"

As soon as these words came out, the hall suddenly fell silent, everyone's expressions were stiff, and they all looked at Hu Yiting on the rostrum in a daze.