Dennis Clarke wrote:
> Sequential consistency and instruction order issues across threads is very
> non-trivial.
>
> Millions of dollars of R&D required.
Which, by the way, IBM provided for Linux.
They had several developers working for well over a year with the Linux folks
on
the port to POWER6, and even the IBM engineers had a difficult time getting the
memory ordering code right.
Lots of stupid little bugs needing synchronization in non-obvious places that
took months to track down each time. :-(
Now given that IBM sees a business case in getting people off Sun hardware onto
their mainframes and is thus paying SNA to port OpenSolaris to Z, one MIGHT be
able to make the argument that they might similarly be able to justify a
business case in helping a group port OpenSolaris to POWER6, but that's BEYOND
even wild speculation on my part.
William Kucharski