Quote:
Originally Posted by ZaltysZ
To utilize multiple CPUs, the task you are programming must meet requirements for parallelization. Each part of task must be independent from each other and each others results. It sounds simple, until you have to implement it in something like simulator, where most calculation must use not only each other results, but also must be completed in particular order. It is not the problem of laziness; it is problem of science.
P.S.: Falcon 4 uses multiple CPUs not for FM, but for dynamic campaign (units movement and etc.). While you are happily flying in your player bubble, all the AI controlled units outside it play without you alone. In other words, player and these units are independent, until they come into contact.
|
If what you say is true I guess I can feel pretty good about my interest in combat flight simulators what with their complexity and demanding requirements. On the other hand there is the relentless frustration of knowing there is someone like Oleg out there designing S**t that no one can ever hope to (afford to) totally max out. Life is unfair!

Flyby out