....The reason is that less expensive computers lack the cpu power an memory to process multiple compartments in a timely manner. What they do instead is calculate 3 or 4 compartments, then extrapolate for the 12 or 16 they might be using as a part of the algorithm or model they are using. This could lead to a miscalculation in cases where extents are being pushed. Higher end computers have the capability to calculate for all compartments in a parallel manner in a timely manner. <snip>
As a computer designer and algorithm implementer this statement didnt make any sense to me either, so I suspect there is some misunderstanding. The calculations involved in implementing a Haldane/ Buhlmann algorithm are fairly trivial and would pose no problem to even very low end processors. Dive data just doesn't change that fast. Iterative bubble models are computationally intensive, but I dont think that is what is being discussed here as only a few dive computers offer that option. In my view, incomprehensible user interfaces are a far bigger problem than poor fidelity to the stated algorithm- which I doubt is an issue in any commercially available dive computer- apart from a well known instance of an implementation error many years ago.
Tissue compartments are just mathematical abstractions. When it comes to numbers of compartments in these models, more is not
inherently better- its possible to calculate and display a level of precision that is not justified by the underlying science. Just as using a micrometer to measure the diameter of a squishy balloon wouldn't give you a more precise size.
All dive computers should be seen as a general guide, they cannot know with any high level of precision what is going on in your body on any particular day. Theyre very useful additions to diving, and will track your profiles, even very complex ones, far more accurately than you could possibly do on your own, but when it comes to deco calculations all are using abstracted models.
There is also, for any given algorithm, considerable variation in how it is implemented- how non-standard profiles are handled, what happens if you repeatedly pass through the safety stop depths (which a DM/ instructor could do), are there lock out situations, etc. Much gets pinned on the algorithm that is in fact due to other aspects of the user interface design or to how the algorithm is incorporated into a real time system.
Ron