Section 10 Expensive supercomputing
Supercomputers, the wonders of modern industrial civilization, and a powerful booster for the advancement of civilization. It is with this that the extremely polluting nuclear test is thrown into the old paper of history; It is precisely because of this that the progress of modern aerospace has advanced by leaps and bounds.
Whether it is basic science or cutting-edge applications, from the shape of a car to the exploration of Mars, it can be said that supercomputing, like electricity, the Internet and smartphones, has long been deeply embedded in all aspects of human life and is no longer inseparable.
However, for ordinary people, when it comes to supercomputing, it seems that it is associated with lofty terms such as nuclear tests, spaceships, and even flying around the moon, and online games never seem to be associated with supercomputing.
Doesn't the game server need a lot of computation?
In fact, it is needed.
However, the most important thing for a game server is not computing performance, but the security and storage of information - in the early days, online games were retracted at every turn, which was caused by the lack of security in the storage of information.
Therefore, even the most popular super-large online games are difficult to rank in the TOP500 ranking of supercomputing in terms of the computing power of their server clusters.
But in that case, why does the traditional "single-player" game of "Extermination War" require supercomputing-level computing power? In fact, the reason is very simple, in order to make the screening results more real, to put it bluntly, it is to eliminate plug-in programs.
Why do online games have cheats?
The reason is very simple, it is the relationship between the server's computing resources, network speed, and game fluency, and most of the computing work is put on the local computer to execute, which gives the plug-in program an opportunity to take advantage of.
The earliest plug-ins could even directly modify the client's local data, and then send this part of the data to the server. However, the early servers lacked the ability to recognize this kind of disguised data, which caused countless "immortals" in the server to descend to earth.
This kind of plug-in is also the easiest to identify, and the only way to solve the problem is to have the server reject the abnormal data.
However, the new generation of cheats will not be so simple, such as the repeated ban of shooter games, the most fundamental way to cheat is to directly intercept the local game data to show the player (perspective), or directly give the direction of the shot according to the intercepted data (self-aiming).
There are also other cheats such as variable speed gears - changing the global speed to increase the speed of the game to speed up the characters in the game, and all kinds of cheats, all of which are related to the interception of local game data.
It can be said that the more calculations are placed on the server, the less space is left for cheaters, and the higher the threshold for making cheats.
And when a game is all on the server, from the graphics rendering to the internal mechanics, playing online games will become the same as watching videos - you don't need to be very high, you don't need to install any software, as long as you have enough network speed, you can directly open the "web page" to play.
In such a game environment, the threshold for the creation of a plug-in will be unimaginably high - it must surpass Google's image recognition technology, image processing technology and strong discrimination ability.
In this way, this program can even be directly used as a fire control system for modern weapons...... And much more powerful than the most advanced fire control systems available today!
Therefore, when the threshold is so high, the people who can make plug-ins in this situation have long been provided by the state, let alone do any plug-ins.
And "opening the web page" to play the game is the final goal of Chen Zheng and them.
However, at present, even the tarot server can only support more than 20 people online at the same time, not to mention those supercomputers on the earth.
It is precisely because of the bottleneck in reality that Chen Zheng discussed with the glasses man for a long time, and finally decided to put some key operations on the server according to the current hardware level, and the rest such as model construction and picture rendering still use local resources.
However, there are pros and cons.
Although this move will appropriately lower the threshold for players' computer configuration and greatly increase the difficulty of making game plug-ins, it also invisibly puts forward higher requirements for network speed.
"Internet speed problem......" The man with glasses was stunned, this type of difficulty had never appeared in his thinking.
"And the network communication problem is also difficult to solve, especially since you have no experience in network operation under complex conditions, I estimate that there will be a lot of bugs." Chen Zheng thought about it for a while, but decided to postpone the plan.
"But we can open a small server to use as a test server first, and then put the content we want to test into the test server...... That's what other big players do. Chen Zheng thought of a way for the man with glasses.
“…… It's ......," the man in glasses thought for a moment, "that's it." But what about servers? How to fix it? ”
"Is there still a resource for the Tarot server?"
"It's less than 20 percent now, but when the time comes to train new pilots, those computing resources will be allocated to them." The man with glasses flipped through the worksheet and said.
"The test suit is not meant to be worn every day, just open it for a while once in a while...... Besides, the other pilots will have to wait a long time for the plane, at least let them pass the test of military training. ”
"In addition, you can now design the architecture of our supercomputing based on the existing technology on the earth."
As soon as Chen Zheng's words were finished, the man with glasses was a little embarrassed: "This...... I'm also just starting to learn about it, and the algorithms you use on Earth are complex and involve a lot of math problems......"
“…… Or you can go and talk to Uncle Shah. Chen Zheng suggested pouring.
"That's all there is to it." The man in glasses sighed.
“…… Great work. Chen Zheng also sighed.
If it weren't for the fact that he couldn't buy it, and the money wasn't enough, Chen Zheng wouldn't have thrown this task to the man with glasses.
On Earth, supercomputing can be said to be something that only developed countries can afford, and most of them are not for sale. The occasional few transactions not only failed to meet Chen Zheng's requirements, but the price was also much beyond Chen Zheng's expectations - the cheapest one was nearly 200 million US dollars! It's not for nothing that the more expensive five or six hundred million are not nothing!
For example, the cost of Tianhe No. 1, which grows flowers, is about 500 million yuan, equivalent to nearly 100 million US dollars. However, know that this is only the cost! Chen Zheng even doubted that research funds and labor funds were not included!
Tianhe-2 is even more expensive, costing RMB 2.5 billion, and the annual electricity bill is in the millions!
If you want to be fast, and you want to match "Insecticide War" perfectly, you can get it for tens of millions of dollars...... I can't think of any other way than to make Chen Zheng myself.
No......
There seems to be some other way.
Chen Zheng's heart moved, and he couldn't help but think of the internal number that he hadn't dialed for a long time.
……