Lion wrote:Do you think Glaurung is stronger on a PPC ?
The acronym "PPC", unfortunately, is used with two entirely different and unrelated meanings in computing, and it is often difficult to guess which of the two meanings people intend. I'll answer to both possible interpretations of your question.
PowerPC is a very wide family of CPUs, but I the PowerPC G4 and G5 CPUs found in the last PowerPC based Macintoshes where much faster for running Glaurung than the ARM CPU in the iPhone. I have never used any of the numerous PowerPC-based gaming consoles on the market, but I am fairly sure they are also much faster than the ARM for my program (and most other programs, I am sure). I think there are also PowerPC variants for embedded devices, I am not sure how these compare to the ARM.
PocketPC devices are usually, if I have understood correctly, powered by ARM CPUs, just like the iPhone and iPod Touch. Different devices probably have different CPU speeds (even within a single platform, for instance the second-generation iPod Touch has a faster CPU than the iPhone), and there are probably some PocketPCs which run Glaurung faster than the iPhone, and some which runs it more slowly. The compilers used may also have some importance.
However, it is evident that Glaurung performs very poorly on the ARM in general. As I have always feared, the bitboard infrastructure in Glaurung 2 has turned out to be a serious design mistake.
Tord