Quote:
Originally posted by myrkat I think the Tungsten-C will flop, and here's why:
The xScale processor has a horrible overhead, and doesn't really "double" the performance of the earlier 206MHz StrongARM processors (in PPC's), so I doubt it will run Palm OS and it's apps (most coded for the DragonBallZ processors, and others for that TI OMAP). |
Well, that isn't exactly true. There are several reasons why the pocketpcs are not seeing a large performance gain when switching from the arm to the xscale.
1. The OS is not optimized for the XScale. This is mainly a concern with memory allocation, which you will notice performs very poorly (and I will hit this again in another part).
2. The bus speed of the pocketpc remained the same for the first gen Xscales (100mhz). The newer (so far only the e755, which is the pda I recomend) pocketpc's will/do have a 200mhz bus capibility.
3. Recently Intel has revised the Xscale (it is now the PXA255 vs the older PXA250) which adds a bit to the performance of them (an extra frame per second in quake, which is quite a lot considering it is a jump from about 8.7 to 10.3)
4. Most importantly, however, is that Microsoft, in their infinate wisdom disabled the ability of the processor to write to its cache. What kind of performance gain would you see if it could, well there is a performance hack being worked on that adds this ability, and using quake as an example again, you get about 9.7 fps (on high res, the previous results were on portrait res (or low)) vs. 5.3 (typical). This is almost a double in performace, and I personly feel that quake is a good estimate of real work performance since it tests ints, floats, screen refreshes, input, and memory moves at a rather demanding rate.
Also important to note that the version of linux for the pocketpc already has the cache writting avalible.
Just thought that I would shed some insight on the situation since I consider myself rather knowledgable about pda's.
Also, another key feature of the Xscale, and this is the main reason why it was adopted by the pocketpcs is its ability to conserve battery life. It uses about half the battery life that the arm used, which is why I can't believe that palm would put an arm in their pdas, but they did it with the tungsten.