Section 10 Expensive Supercomputing
Supercomputers are the wonders of modern industrial civilization and a powerful booster for the progress of civilization. It is with it that the extremely polluted nuclear tests are thrown into the pile of old papers in history; it is with it that the process of modern aerospace has made such rapid progress.
Whether it is basic science or cutting-edge applications, from the size of the car to the size of the exploration of Mars, it can be said that supercomputing is like electricity, networks and smartphones, and has long penetrated into all aspects of human life and is no longer indivisible.
However, for ordinary people, when talking about supercomputers, they seem to have to be connected with high-end terms such as nuclear tests, spacecraft, and even flying around the moon. However, entertainment products such as online games have never seemed to be associated with supercomputers.
Doesn’t the game server need large amounts of computing?
In fact, it is needed.
However, what game servers need most is not computing performance, but information security and storage - early online games would be re-clicked because information storage is not secure enough.
Therefore, even the most popular super-large online games, the computing power of their server clusters is difficult to rank among the top 500 supercomputers.
But since that's the case, why does the traditional "stand-alone" game "War of the Insect" require supercomputer-level computing power? In fact, the reason is very simple. In order to make the screening results more realistic, to put it bluntly, it is to eliminate plug-ins.
Why do online games have plug-ins?
The reason is very simple, which is the relationship between server computing resources, network speed and game fluency. Most of the computing work is placed on the local computer to execute, which gives plug-ins an opportunity to take advantage of.
The earliest plug-ins could even directly modify the local data of the client and then transfer this part of the data to the server. However, the early servers lacked the ability to identify this disguised data, which caused countless "gods" in the server to descend to earth.
This kind of plug-in is also the easiest to identify. To solve the problem, you only need to let the server reject exception data.
However, the new generation of plug-ins will not be that simple. For example, the most fundamental cheating method of plug-ins that have been repeatedly banned from shooting games is to directly intercept local game data to display it for players to see (perspective), or directly give the shooting position based on the intercepted data (self-aim).
There are also other other methods such as the speed change gear - changing the global speed to increase the game running speed, thereby accelerating the characters in the game, and other various cheating methods are all related to the interception of local game data.
It can be said that the more operations are placed on the server, the smaller the space left for cheaters, and the higher the threshold for making plug-ins.
When all the operations of a game from image rendering to internal mechanisms are placed on the server, playing online games will become the same as watching videos - there is no need to have high configurations, nor does it require any software to be installed. As long as there is enough internet speed, you can directly open the "web page" and play.
In such a gaming environment, the threshold for making plug-ins will be unimaginable - it must have image recognition technology, image processing technology and powerful discernment capabilities that surpass Google.
In this way, this program can even be used as a fire control system for modern weapons... and it is far more powerful than the most advanced fire control system now!
Therefore, when the threshold is so high, those who can make plug-ins under this situation will have long been provided by the state, let alone any plug-ins.
"Opening a web page" to play games is the final goal Chen Zheng and others want to achieve.
However, as of now, even the Tarot server can only support more than 20 people to be online at the same time, not to mention the supercomputers on the earth. If you tie a piece, you may not be able to bring a game of online ten thousand people.
It is precisely because of the bottleneck in reality that Chen Zheng and the man with glasses discussed for a long time. The final decision was to place some key operations on the server based on the current hardware level, and the rest, such as model construction, picture rendering, etc., still use local resources.
But there are advantages and disadvantages.
Although this move will appropriately lower the threshold for player computer configuration and greatly increase the difficulty of making game plug-ins, it also invisibly puts forward higher requirements for network speed.
"The internet speed problem..." The man in glasses was stunned. This type of difficulty had never occurred in his thinking.
"And the network communication problem is also difficult to solve, especially since you have no network operation experience under complex conditions, I guess there will be many bugs at that time." Chen Zheng considered it for a while and decided to postpone the plan.
"But we can open a small server first as a test server, and then put the content to be tested into the test server first... other big manufacturers do this." Chen Zheng thought of a solution for the man with glasses.
"…Yes…” the man in glasses thought for a while, "then you have to do this. But what about the server? How to solve it?"
"Does the Tarot server still have resources?"
"There is less than 20% now, but by the time we train new pilots, these computing resources will be allocated to them." The man in glasses flipped through the worksheet and said.
"The test server is not open every day, it's better to drive it for a while occasionally... Besides, other pilots actually have to wait a long time, at least they have to pass the test of military training."
"In addition, you can design what architecture our supercomputer should use according to the existing technology on the earth."
As soon as Chen Zheng finished speaking, the man in glasses looked a little embarrassed: "This... I have just started to learn related knowledge. The algorithms you use on earth are very complicated and involve many mathematical problems..."
"...or you can go and discuss with Uncle Xia." Chen Zheng suggested.
"I have to do this." The man in glasses sighed.
"... Thank you for your hard work." Chen Zheng also sighed.
If it wasn't really impossible to buy it and the money wasn't enough, Chen Zheng wouldn't have thrown this task to the man in glasses.
On Earth, supercomputers can be said to be something that only developed countries can afford, and most of them are non-selling items. The occasional transactions not only fail to meet Chen Zheng’s requirements, but the price is much beyond Chen Zheng’s expectations - the cheapest one is nearly 200 million US dollars! The more expensive ones are not without 500 million and 600 million!
For example, the cost of Tianhe No. 1 of the Huahua family is about 500 million yuan, equivalent to nearly 100 million US dollars. However, you should know that this is just the cost! Chen Zheng even doubted whether the research funds and labor funds were included in it!
Tianhe No. 2 is even more expensive, with a construction cost of RMB 2.5 billion and a electricity bill of hundreds of millions per year!
If you want to be fast and perfectly match "War of the Insects", you can get it for tens of millions of dollars... You can't think of any other way except to create Chen Zheng yourself.
No……
There seems to be some other way.
Chen Zheng felt aroused in his heart, and he couldn't help but think of the internal number that he had not called for a long time.
Chapter completed!