I do want to note that a lot of the claimed unpredictability from chaos only works if you can measure stuff to a finite precision only, and while this is basically always true in practice, it is worth noticing, because if you did have the ability to have an infinite memory and infinite FLOP/s computer with infinitely precise measurement, like in Newtonian physics, chaos theory doesn’t matter, because in a deterministic system, if you get the exact same input, it will always have the same output, so chaos doesn’t matter.
To be clear, this isn’t a practical way to beat chaos, but it is an exception to the rule that chaos makes a system unpredictable.
This is a good point! As a result of this effect and Jensen’s1 inequality, chaos is a much more significant limit on testing CUDA programs than for example cpp programs
I do want to note that a lot of the claimed unpredictability from chaos only works if you can measure stuff to a finite precision only, and while this is basically always true in practice, it is worth noticing, because if you did have the ability to have an infinite memory and infinite FLOP/s computer with infinitely precise measurement, like in Newtonian physics, chaos theory doesn’t matter, because in a deterministic system, if you get the exact same input, it will always have the same output, so chaos doesn’t matter.
To be clear, this isn’t a practical way to beat chaos, but it is an exception to the rule that chaos makes a system unpredictable.
This is a good point! As a result of this effect and Jensen’s1 inequality, chaos is a much more significant limit on testing CUDA programs than for example cpp programs
1 Huang