AMD Dual-Core Performance Revealed
Timmus writes "In two separate articles, FiringSquad takes a look at the performance of AMD's dual-core Opteron CPU. The first article examines the performance of dual-core in scientific computing applications (MATLAB and LS-DYNA) as well as digital photography, while the second story focuses on the performance of dual-core Opteron paired against Intel's dual-core Pentium Extreme Edition in video encoding, Cinebench, and a few other applications. The performance improvements are pretty impressive in multi-threaded applications that take advantage of the technology."
here and here.
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
OK. Anyone have a quick simple explanation of why Dual Core over Dual CPU motherboard? are there inherent advantages to dual CPUs so close together?
Wouldn't a better benchmark be to compare a dual core setup to a similarly configured dual processor workstation?
"What kind of music do pirates listen to?" -Paul Maud'dib
"Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
Why stop at dual core?
Once a way to link multiple cores of a CPU is firmly implemented scaling the chip to 4, 8, or even 32768 cores should be relatively easy.
With chip dies getting smaller and smaller the only real reasons not to continue this multi-core scaling would be physical space and power usage.
Perhaps they could scale multiple cores vertically instead of just making the chip wider and longer.
And perhaps the cores could only be "turned on" when called for instead of using up juice all the time.
Interesting look at the future of chips.
Sony's Playstation 3 is using a "cell processor" or similar multi-core design that has already been covered here in the past.
Arstechnica article on the cell processor here.
--
NoVA Underground: Fairfax County, Loudoun County, Arlington, Price William chat and local forums
I suppose that makes sense. The question this raises, though, is whether there are any games designed to work better on hyperthreaded/multiprocessor systems.
I am scientifically inaccurate.
On other benchmarks the AMD dual core gets 10-20% better performance! SiSoft Sandra is an exception, where there is a mixed bag between the two processors.
This pretty much verifies for me that Intel did a seriously rushed cludge to get this thing out the door. The only reason I can think of to target this to gamers is that no OEMs would want to buy them for server or desktop use, so you have to target people who like the latest technology even if it isn't that great.
AMD on the other hand seems to have a pretty good product here. I can't wait until the desktop versions come out.
Now, it's struck me as very peculiar that the benchmarks where the dual dual core setup from AMD really shines leave out any comparison whatsoever to the Intel dual-core offering. This begs the question whether the person doing this review is a journalist or a marketing represenatative of AMD.
"We did not have time to evaluate the Intel platform with the Intel MKL, the P4 3.0GHz is an older reference measurement." is a very cheap excuse and indicates either lazyness or bribes on the side of AMD... I hate hardware review sites!
I suppose that makes sense. The question this raises, though, is whether there are any games designed to work better on hyperthreaded/multiprocessor systems.
I very much doubt it. I've always thought of Blizzard as being one of the better companies when it came to "doing it right" with regard to coding their games. I know playing Warcraft III it always consumed 100% of one processor and did not put a dent in the other. I have not noticed any games that do a better job.
Depends I guess. I know I don't have the luxury of keeping my gaming machine seperate from all other applications I use, so my gaming machine is also my work machine and it tends to have a lot of stuff running at any given time. Now when playing shooter games I often notice a sudden drop in fps when some service or other decides it needs to do something. A dual core machine would be a lot less prone to this I guess.
Also, from the article. "And although the company says dual-core isn't for gamers quite yet, perhaps it is, only in a different usage model. Alan Dang and I were discussing processor benchmarking moving forward and he came up with the idea that we don't run compute-intensive tasks in the background today because we think they can't be done. However, if a dual-core processor enables a DVD encode while you're playing Half-Life 2: Deathmatch, there's a good chance that the way we think about demanding tasks may change. Even though games aren't currently threaded, the background processes a dual-core processor enables may very well catapult the technology into favor with game enthusiasts."
East Coast Brewers
Well, at the very least, Anand put some Cygwin/gcc tests in there.
Most Windows users don't know what it means to multitask. It's much harder to do when you don't have multiple desktops, virtual or otherwise.
Oh my, here it comes again. Comparing pears to apples. If I install MS Windows, what do I get? Operating system with a few (let me say - lousy) applications. If I install Linux distro of my choice, what do I get? Depending on my choice, it can be a full blown suite of application ranging from development to office apps to video processing.
And further more, e.g. KDE has been quite successfull at speeding up between 3.2 and 3.4. I am not so sure about the memory print, but that is no concern for me today (RAM is abundant).
IIRC Quake3 used separate threads for sound and video.
In my own experience with both a dual P2-450 system and a dual AMD 1.2ghz system is that the game will run on one cpu and the OS will use the other... simply balancing the load between both processors. Quake2/3/UT/ET ran on the dual 450s with comparable oomph to a single 1ghz system.
Don't blame me, I voted for Kodos
That just means that WC3 is not multithreaded.
hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
The reason games are written without multithreading is because most games are written with consoles in mind. While the PS 2 has a type of parallel processing, neither XBox nor Nintendo support any kind of SMP.
The next generation of consoles from Sony and MS are supposedly going to be fully SMP capable, so game developers will start taking advantage. That will make multithreaded ports to PC a no-brainer.
There's nothing about gaming that makes multithreading less usefull - in fact the need to run a real time physics engine as well as an AI make most games excellent candidates for multithreading. The only reason it hasn't been done is because most hardware (console and PC) doesn't support it and it doesn't make sense (financially) to write a second version of the game that can, just for the 30 or so people who could actually use it. As dual core cpu's, along with the PS 3 and XBox 2, become more common, the software will begin taking advantage.
Open Source for Open Minds
As for the "more than one CD" complaint, Linux distributions these days come bundled with about all the software there is. Windows XP doesn't even include a C compiler as far as I know.
I am sure Microsoft would love to include a stripped down version of VS.NET with XP. With all the grief they are given for including a web browser, what kinda headaches do you think they would get if they started shipping a compiler?
I hear compliants on here all the time about how you get so many more applications with a Linux distribution, and in the same breath how Microsoft should remove things from their OS.
I would LOVE to see Microsoft be allowed to ship more software with the OS. A compiler, an office suite (not just wordpad and Outlook Express), a decent DVD authoring package, something better than MSPaint etc...etc... but people would scream UNFAIR!
To me unfair is Microsoft trying to compete with free when the free side of things doesn't have the same restrictions. Hell even Apple ships most of the popular GNU software with OSX.
Please, someone tell me how that is fair. Did anyone stop and think that maybe if Microsoft didn't have to keep hacking their OS to make various groups / government bodies happy that the OS might be more secure? I mean they already use BSDs ftp (and probably several other BSD utils), it would be real nice if they could have thrown pf in instead of developing their own (potentially less secure / less configurable) firewall.
-- http://anonet.org -- The internet the way it was meant to be. Check it out, you may be surprised.
This tells me that the sluggishness is due to the interaction between virtual memory and heavy I/O activity, not CPU load. Another CPU probably isn't going to help at all in this situation.
I have to admit, XP doesn't crash very often compared to previous MS releases. I have had it crash/lockup though due to applications and the only thing to do is power it down. I can't recall seeing a BSOD with it yet. On the other hand, my Solaris systems for the last 7 years and the DEC Ultrix systems for 3 years prior to that have had better reliability with zero OS freezes/crashes. I have had applications hang, but they haven't hung the OS in the least.
Microsoft has to overcome years poor stability reputation among IT professionals. Linux will likely face the same issue. The major difference I see though between the MS and Linux systems is that when I pay for the OS, I'd expect better quality, just because I'm paying for it. I'm probably a bit more forgiving to the Linux system crashing than a Microsoft OS.
As for the hardware comments, vendor support for the dominant desktop OS makes sense. Unless the hardware vendor sees a particular reason to release drivers simultaneously for multiple operating systems, I would expect MS to be the first driver released.
If you're looking for hardware to install into your PC, then how about showing me where I can get MS Win32 drivers for Sun GigaSwift PCI Ethernet Card. Likely this piece of hardware will only provide Solaris drivers. Note: I'm only showing this as an example to disprove your statement. Generally speaking though, you are correct about the hardware.
Pah... I can do that already... I've got 4 linux boxes networked and three of them are being driven using X over ethernet... so basically, yes, I am doing all four tasks at once on the same display... however, they are being done on four separate computers...
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.