The Xbox One is full of technology and after its big reveal, Microsoft talked a little about what’s going into the console, giving some tidbits of info about what makes it tick.
Hardware
Microsoft says that the Xbox One has five custom-designed pieces of silicon spread between the console and its Kinect sensor. It didn’t elaborate on what these are. There’s a system-on-chip combining the CPU and GPU, which we presume to be a single piece of silicon, and there’s at least one sensor chip in the Kinect, perhaps replacing the PrimeSense processor used in the Xbox 360 Kinect, but what the others might be isn’t immediately clear. Possibilities include audio processors, on-chip memory, and USB controllers.
One of the key questions about the AMD-built, 64-bit, 8-core SoC is “how fast is it?” At the moment, that’s unknown. Microsoft claims that the new console has “eight times” the graphics power of the old one, though some aspects of the new system are even more improved; for example, it has 16 times the amount of RAM.
The SoC has a lot of PC processor heritage and includes features that have become standard in PC processors, such as power gating, to allow idle cores to be powered down, and dynamic frequency scaling, to allow light loads to use a lower clock speed. Like AMD’s forthcoming codename Kaveri processors that are shipping in PCs later this year, the CPU and GPU share coherent access to the system’s memory, making it much easier to develop software that splits workloads between the two processors.
Some performance numbers were given for the CPU and GPU themselves but these cast more shadow than they do light. Microsoft claimed that each CPU core can perform six operations per cycle. The CPU is believed to be using AMD’s Jaguar core, but typically this would only be described as able to handle four operations per cycle; two each of integer and floating point (though even here counting operations is complicated; the floating point operations could use vector instructions such as SSE2, in which case one operation would result in four actual computations, potentially giving eight per cycle for floating point alone).
This arguably leaves a shortfall of two operations per cycle. One possibility is that the cores have been customized somewhat, to allow more instructions to be issued per cycle. On the face of it, this seems a little unlikely; it’d be a significant change that would have considerable implications on the design of the rest of the chip. Another possibility is simply that the counting is a little unusual, and that the extra two operations are one store and one load. This would be consistent with how leaked documents (or, if one prefers, unsubstantiated but apparently accurate rumors) described the processor.
For the GPU, Microsoft claimed 768 operations per cycle. This is again consistent with leaked information.
What Microsoft didn’t specify, of course, was the number of cycles per second each processor runs at, so we still have no basis for actually assessing the device’s performance.
Similarly, the company claimed that there was more than 200GB of bandwidth within the system. Again, the number had no context or clarification and if rumors are to be believed, it suggests some rather creative accounting: 68 GB main memory bandwidth, 102GB bandwidth to an embedded SRAM buffer for the GPU, and 30GB bandwidth between the CPU and GPU. While that does add up to 200GB, there are no two parts of the SoC that can communicate with each other at 200 GB/s. The fastest link is believed to be the GPU read performance, which can aggregate across the main memory and SRAM buffer for 170 GB total.
The Kinect system has also been upgraded. Perhaps most importantly of all, it should work a lot better in small rooms. The field of view is described as being 60 percent wider and this translates to being able to stand 3-4 feet closer to the sensor. That’s a substantial improvement, which is just as well, as the Kinect will be mandatory equipment.
The new Kinect is all round better. It can track six skeletons, up from 2, and capture 1080p video. Low-light performance will also be improved, as it can see infrared. Microsoft says that this will allow Kinect to gauge things like your level of engagement in a game. We speculate this means that it might be able to see, for example, that your cheeks are flushed in response to emotional involvement and investment in the game.
Full Story: Microsoft talks about Xbox One’s internals, while disclosing nothing | Ars Technica.