RCIX: I don't know what weaving is
Lol, i just made that term up on the spot as a "best guess" of what multiple processors doing the work of one would be.
something like that, but what cpus do, and how effective something is is entirely in the hands of the coder
related,
you can look at something one day and be in awe at how simple and effective your code is, and weeks later reduce cycles by 50% (a 100% speed increase)
backside being, some solutions actually require you to rewrite pretty much everything
its not that your code is bad, its that the better solution requires a different implementation, for example
today though most commercial solutions (such as video games) arent half as optimized as they should be, but its understandable when the competition is high, and all the unnecessary super fx and cool explosions cost more money than making the game fun with game mechanics
in that respect (game mechanics), ai war and (such as) eve online are gems