<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>RE: AMD Dual Core CPU's</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Sasha Tsykin wrote:<BR>
<BR>
> the majority of processes are handled by the cpu,<BR>
> but the graphics is usually the point where the computer<BR>
> can't cope. For example, my friend has an old p4 cpu from<BR>
> 2 years ago with only 2Ghz<BR>
<snipped><BR>
<BR>
Well, who do I believe.. my own experience as a developer of over 20 years.. industry experts such as David Blythe, Microsoft's software architect for Windows Graphics & Gaming Technologies... or you and your friend's limited experience on an old system?<BR>
<BR>
David Blythe, in his presentation at July's DirectX Meltdown 2005 conference (www.microsoft.com/directx), flatly stated that "games are CPU-limited".<BR>
<BR>
I'm moderate and co-own the X-Plane Development mailing list (see www.x-plane.com for the software). I know Austin (the guy who writes X-Plane) for almost a decade now. He on numerous occassions stated in technical discussions we had that CPU is the major limiting factor. In fact, in recent releases he switched to a multi-thread model in the core simulator engine to address this and support platforms that have the CPU capacity for it.<BR>
<BR>
>> What did you not understand Sasha? I clearly stated that even single<BR>
>> threaded games are using a multi-threaded model when running on<BR>
>> DirectX.<BR>
>  <BR>
> most aren't. You're not correct.<BR>
<BR>
Bs! Please show me a -single- game on the Windows market today that does not use DirectX.<BR>
<BR>
And the processing model used by DirectX is not unique to Windows. On all other platforms too there are things that a game does not have the time to wait on. Like making calls to play sound. Reading textures into the game cache. Making a network call during multiplay.<BR>
<BR>
These are all async calls. Which means the calls are serviced by system/kernel based processes. At the same time as the game continues running.<BR>
<BR>
<BR>
> if cpu requirements go up, that does not mean that extra capacity, as you put<BR>
> it will help.<BR>
<BR>
More bs. Or are you telling me that my 12 node Linux/Sun cluster is not about CPU capacity meeting increase CPU requirements?<BR>
<BR>
<BR>
> Extra speed will. Lower latencies will. A non-integrated sound card<BR>
> will (lower cpu utilization). An extra core will not because this is<BR>
> not mutithreaded.<BR>
<BR>
You are confusing ASIC's with multi-threading (a software model) with the dual CPU capabilities.<BR>
<BR>
<BR>
> no at all. It is usually a bottleneck, just not the most important one.<BR>
<BR>
Please tell that to the developers of today's game and that they have it all wrong.<BR>
<BR>
<BR>
> I'm neither confusing nor confused.<BR>
<BR>
Ignorant then? Or simply having an opinion on everything?<BR>
<BR>
<BR>
> Starting with a manners breach is silly though, and does nothing for you argument.<BR>
<BR>
When it looks like bs and smells like bs.. I call it bs.  But then that is just me...<BR>
<BR>
--<BR>
Billy<BR>
</FONT>
</P>

</BODY>
</HTML>
<table><tr><td bgcolor=#ffffff><font color=#000000>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
This e-mail and its contents are subject to the Telkom SA Limited<br>
e-mail legal notice available at <br>
http://www.telkom.co.za/TelkomEMailLegalNotice.PDF<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
</font></td></tr></table>