Megadrive1988
Veteran
http://interviews.teamxbox.com/xbox/1458/The-Power-of-the-Xbox-360-GPU/p1/
wow this article-interview is 4 pages long - I'm just diving into it myself.
What were the goals and challenges that ATI faced in developing the Xbox 360 GPU?
Bob Feldstein: The challenges included creating on schedule a platform that can live for five years without enhancement. Microsoft’s aggressive performance specifications for the system forced ATI to once again think outside the box –in this case, the PC market. After making the breakthrough that we needed by thinking of this product as a console product only, the innovations -- Intelligent Memory, Unified Shader, Modeling Engine -- came more easily. Then the architecture team had to come through in record time to stay ahead of an aggressive implementation team.
Did Microsoft know exactly what it wanted for its GPU or did they just set the goals and you proposed the architecture and technology?
Bob Feldstein: Microsoft set broad goals for the GPU. They were especially concerned with memory bandwidth and overall system performance. They wanted a machine that could take advantage of CPU multi-processing through multi-threading, plus a machine that would be conceptually simple to program while providing head room for developers to stay competitive over the console’s lifetime. Microsoft and ATI did the GPU architectural design, with MS determining the overall performance targets and ATI turning those targets into reality. The Unified Shaders and Intelligent Memory, for example, are direct results of our remarkable collaboration.
Before we continue, we never had the chance to clarify the correct name of the Xbox 360 GPU. Some call it Xenos, others C1. Sometimes it was known as R500. But the rumor was that ATI wanted to avoid that codename because it could make the Xbox 360 GPU look less powerful than ATI’s R520 PC part. So, what is the Xbox 360 GPU codename?
Bob Feldstein: The Xbox GPU had nothing whatsoever to do with the PC products. R500 was never an internal name for the Xbox. Internally we called the GPU, interchangeably, C1 and Xenos. C1 was a code name defined before we had the contract, Xenos was the project name after the contract was won – but C1 stuck in everyone’s minds. Once we started calling it C1, it was hard to change.
wow this article-interview is 4 pages long - I'm just diving into it myself.
Last edited by a moderator: