NJ5 said:
Welcome to the reality of multi-core. Unlike with single-core, it's very hard/impossible to attain peak power usage when you're doing multi-core (for any complex application with lots of different serial workloads to process). Can they use more later? Sure... Will there still be plenty of untapped CPU time? Most likely, yes. |
Near peak performance is far harder/impossible to reach with other kinds of multi-core CPUs due to various design bottlenecks, the Cell has been designed specifcally to tackle such problems, the SPEs can produce results far more independtly and thus are able to yield superior efficiency like demonstrated by scientists in various test settings. The key is to write the game engine as asynchronous as possible to harvest the most potential.