[nzlug] What's the differance between C++ and Java

Daniel Pittman daniel at rimspace.net
Sat Nov 4 14:51:04 NZDT 2006


Robin Sheat <robin at kallisti.net.nz> writes:
> On Friday 20 October 2006 12:26, Daniel Pittman wrote:
>
>> Then they invested a year of development effort with a team of about
>> fifteen top-notch programmers who were very familiar with Photoshop
>> developing a multi-threaded core.
>
> Apropos to this old thread, I just read this article on multithreading
> Counterstrike. It's interesting.
>
> http://www.bit-tech.net/gaming/2006/11/02/Multi_core_in_the_Source_Engin/1.html

That is an interesting article, thanks.  It is nice to see what a more
recent effort in this area looks like.

The most telling part of the article, to me, is on page 5, where the
Valve developer notes:

    To be honest, we're more concerned with main memory bandwidth than
    the type of core interconnect.

This CPU really isn't the limiting factor any longer, now that a cache
miss can cost you half a thousand cycles.  The rest of the system,
especially bus bandwidth, is now the real key point to optimize for at a
hardware level.


The one thing they didn't include, and I can't say I am surprised, are
details on how much development effort with their coders -- some of the
best in the world -- was required to get things working. 

	Daniel
-- 
Digital Infrastructure Solutions -- making IT simple, stable and secure
Phone: 0401 155 707        email: contact at digital-infrastructure.com.au
                 http://digital-infrastructure.com.au/




More information about the NZLUG mailing list