- Extending Xen* with Intel® Virtualization Technology
- ENERGY STAR* System Implementation
- Competitive Comparison: Dual-Core Intel® Xeon®: Processor-based Platforms vs. AMD Opteron*
- CMP Implementation in Systems Based on the Intel® Core™ Duo processor
- Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability
- How to use all of CPUID for x64 platforms under Microsoft Visual Studio .NET 2005
- Flash and .NET Integration using ASP.NET
- Build and consume an ASP.NET Web service
- Multithreaded .NET Web service clients: threads and responsiveness
- High performance image processing and visualization in .NET client applications: Intel Integrated Performance Primitives (IPP)
Welcome to the Intel® Software Dispatch Subscription Program
Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability
High performance application software: How big a deal is multi-core processing for game developers? We asked Mark Rein, vice president at Epic Games, who says, "When the Intel folks first told us that they were taking a multi-core approach, we cheered and clapped. For our customers, it is all about performance"
Multi-core Changes the Game for Epic
How big a deal is multi-core processing for game developers? We asked Mark Rein, vice president at Epic Games, who says, "When the Intel folks first told us that they were taking a multi-core approach, we cheered and clapped. For our customers, it is all about performance and experiencing many different things in parallel. There is no question that we will be able to use as many cores as Intel can throw at us."
Better, faster, smoother games with more detail—that’s how multi-core processors will improve the experience for gamers. Says Rein, "Take our next Unreal* Tournament game as an example. With Unreal Engine 3, we will be able to take advantage of multi-core processors to deliver a superior experience."
Rein describes one thread that has really improved Epic games. "We call it asynchronous background loading. As the player moves to the next part of the map, the game loads those scenes in advance. Picture driving from Nevada to California in a game—when you get to California, the game will have already loaded California scenes, so the transition between locations is seamless. Asynchronous background loading enables us to show a large amount of detail without having to load it all in memory at one time. This will mean the end of loading screens once the game is in progress."
Epic will be threading functions that have the greatest benefit to their users—audio and physics functions will have their own threads, for example. But being smart about threading is essential. Epic developers avoid threading functions where doing so would provide minimal performance benefits or drastically increase complexity for programmers. The main game loop, for example, is not threaded because it does not require more computing power than a single core can provide.
To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you subscribe, you will be able to download the July 2005 issue and continue reading Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability.
To read complete article, click download below.
Multi-core Changes the Game for Epic
How big a deal is multi-core processing for game developers? We asked Mark Rein, vice president at Epic Games, who says, "When the Intel folks first told us that they were taking a multi-core approach, we cheered and clapped. For our customers, it is all about performance and experiencing many different things in parallel. There is no question that we will be able to use as many cores as Intel can throw at us."
Better, faster, smoother games with more detail—that’s how multi-core processors will improve the experience for gamers. Says Rein, "Take our next Unreal* Tournament game as an example. With Unreal Engine 3, we will be able to take advantage of multi-core processors to deliver a superior experience."
Rein describes one thread that has really improved Epic games. "We call it asynchronous background loading. As the player moves to the next part of the map, the game loads those scenes in advance. Picture driving from Nevada to California in a game—when you get to California, the game will have already loaded California scenes, so the transition between locations is seamless. Asynchronous background loading enables us to show a large amount of detail without having to load it all in memory at one time. This will mean the end of loading screens once the game is in progress."
Epic will be threading functions that have the greatest benefit to their users—audio and physics functions will have their own threads, for example. But being smart about threading is essential. Epic developers avoid threading functions where doing so would provide minimal performance benefits or drastically increase complexity for programmers. The main game loop, for example, is not threaded because it does not require more computing power than a single core can provide.
To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you subscribe, you will be able to download the July 2005 issue and continue reading Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability.
To read complete article, click download below.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Intel;Multi-Core Platforms Overview A New Era in Computer Architecture Have you ever waited impatiently... |
![]() | Intel® Multi-Core Processor Architecture Development by Intel Corporation In the October 1989 issue of IEEE Spectrum, an... |
![]() | HT Technology and Multi-Core Processor Detection, Part One (Flash 9 MB) View this demo on HT Technology and Multi-Core Processor Detection, Pa... |
![]() | J2EE performance optimization, part 1: laying the foundation by Kingsum Chow, PhD, senior performance architect with the Managed ... |
![]() | Intel® Software Insight, July 2005: Multi-Core Capabilty Intel® Software Insight series: A quarterly publication that focus... |
![]()
Related Jobs:


