Sponsored By

Sponsored Feature: 'RAM, VRAM, and More RAM: 64-Bit Gaming Is Here'

In the fourth Microsoft-sponsored article on <a href="http://www.gamasutra.com/xna">Gamasutra's XNA-themed microsite</a>, XNA Developer Connection's Chuck Walbourn discusses <a href="http://www.gamasutra.com/view/feature/3602/sponsored_feature_ram_vram_an

April 4, 2008

3 Min Read
Game Developer logo in a gray background | Game Developer

Author: by Staff

In the fourth Microsoft-sponsored article on Gamasutra's XNA-themed microsite, XNA Developer Connection's Chuck Walbourn discusses the rise of 64-bit computing and gaming on Windows, explaining the technical specifics and programming advantages of 64-bit. Specifically, Walbourn starts out his detailed technical piece with a thought-provoking - if allegedly incorrect - quote: "'640K is more memory than anyone will ever need' This famous, oft-quoted phrase -- and variations of it -- is routinely attributed to Bill Gates, founder and chairman of Microsoft Corporation. For the record, Gates flatly denies ever having said it. In fact, he has said the opposite. Still, it persists in technical urban legend as a warning against underestimating the pace of PC evolution. We’ve come a long way since the days of the Intel 8088 processor with its 8-bit data bus addressing one MB (the upper 384 KB of addressing space was reserved for expansion cards, leaving 640 KB for physical memory). The laptop I’m using to write this article has 6,500 times more RAM than that. In fact, my mobile phone, my digital camera, my DVR, and a dozen other electronic devices I interact with every day have far more than 640 KB of memory. Of course, at the time of this alleged quote, in the early days of the PC industry, many home computers had 64 KB or less. Like all engineering design efforts, PCs reflect a series of trade-offs. Designers make compromises to make the device easier to build and cheaper to mass produce. These compromises often provide some room for future growth, but often fall short of the true pace of innovation to minimize the impact on existing applications. The PC’s greatest strength is its great weakness: the relentless drive for innovation and backward compatibility. It is a testament to the hard work of generations of engineers that we’ve had a long chain of backward-compatible products that bridge a 16-bit processor running at 4.77 MHz with 16 KB of RAM, CGA 4-bit color graphics, and 16 KB of Video RAM (VRAM) to the modern 64-bit processor running four or more CPUs at ~3 GHz, 4+ GB of RAM, one or more Direct3D10 class GPUs, and nearly a GB of VRAM. We are now a few years into another major transition. Actually, two major processor transitions are happening at the time same. First, there is the move from single-core to multi-core processors. Modern gaming consoles like Microsoft Xbox 360 have already pushed game developers to embrace, if reluctantly, the transition from single-threaded to multi-threaded gaming. There is still a long way to go before we embrace the multi-core designs currently under development in the PC industry. At the same time, there is a second transition: these new multi-core processors appearing in our PCs are also 64-bit x64 processors." You can now read the full Gamasutra sponsored feature on 64-bit computing and gaming on Windows, part of a Gamasutra XNA microsite which also includes articles on XNA Studio 2.0, on XAudio 2, and on the XNA Community Games project.

Read more about:

2008
Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like