That explains much of the delay in adopting new technology. Military grade computation hardware is serious business, and has a development/expected life cycle of its own. And it's damn resistant with processors still working and outputting data during and after unexpected and awesomely explosive rocket malfunctions.phongn wrote:Military embedded systems need to operate in much more hostile environments - heat, EM interference, nuclear SREE/EMP effects and who-knows-what. They need to be much more reliable.
Hm, no. Control algorithms that maintain system stability at Mach speeds for any pilot demand are not simple stuff. You need predictive algorithms, and for that you have n-dimensional look up tables that account for temperatures, angles, speed, remaining fuel mass, altitude, and so on (it leads to n being a big number, which is crap when there are memory limitations) and the necessity to run complex simulations quickly. These are only a few examples.Stark wrote:Why would it need more anyway? It doesn't need to push around 5 billion triangles or post-process icons; I imagine most of what it does is networking and geometry, which is simple stuff.