Bookmark and Share

I splurged recently and got a nice new I7 920 CPU (D0 stepping), which of course meant getting a new motherboard and new RAM. I waited a week for the parts to arrive and am currently posting from the machine, but is it all roses?

The I7 CPUs from Intel have 4 physical cores and with HyperThreading support you can add another 4 to that. Don't expect those 4 HyperThreading cores to perform as real cores though, they do not. In a lot of cases HyperThreading actually decreases performance. Seeing 8 cores in Task Manager though sure is cool.

Unfortunately switching from a CORE2DUO to an I7 didn't go smoothly when it came to Windows 7. It simply blue screened (BSOD) just after the Windows logo appeared. I have about 8 hard drives laying around with various OSes on them, and only one of them would work. Vista x64, Windows XP, 2000 all refused to work. Ubuntu 8 however booted. So much for Microsoft being the "easy to use" OS.

After spending a few hours trying to get my old Windows 7 to work I gave up and started the long re-installation process. Usually the first thing I do with a new system is stretch its legs and see whether I have an overclocking dud or king. Something I really should have looked at closely before purchasing the I7 is the fact that these CPUs get hot. I mean really hot. The stock cooler often hits temperatures upwards of 80 degrees C when you are running at stock speeds!

So I readjusted my case to optimize airflow and overclocked a bit. The new D0 I7 chips have a reputation of being excellent overclockers and mine is no different. It went to 4GHz without raising a sweat. Ok well it did raise a sweat. The stock cooler cannot keep this chip running at full load at 4GHz, it just blue screens when you hit about 85C. I am in the process of ordering a new cooler for it.

My E6750 Core2 was run at 3.2GHz for its entire life and at the moment my I7 is on 3.33GHz and is stable at full load, even with the stock cooler. So the speeds of my I7 and Core2 are similar, I thought giving RetroCopy a run through would show me just how much more work the I7 could do over the Core2. Boy was I wrong. It's actually slower!

Why it is slower I am yet to determine, but I am not too pleased with the results at the moment. It is _only_ 2% slower, but after hearing all the hype about the I7 I was ready to be blown away. The memory bandwidth and latency blow my old Core2 out of the water, and the I7 has a MHz advantage so I'm not sure why the I7 is getting beat by a 2 year old chip. Of course once I can keep this thing cool at 4+GHz it should easily be better. I will keep you all updated on my findings with the I7.

Bookmark and Share

2 responses to Intel I7, the holy grail of CPUs?

kcajjones wrote:

1/1/2010 5:26:17 AM

Curious, did you eventually determine a cause for this? It seems common knowledge that clock-for-clock the i7 is a fair bit faster than a Core2, and with Retrocopy optimised for multi-core CPU's, the jump from dual to quad should be significant too!

RetroRalph wrote:

1/1/2010 9:35:59 AM

I believe the work I am doing in the 8bit emulation isn't complicated enough for the I7 to shine. It seems a fair bit faster in 16bit stuff (but it's hard to know if it still will once it goes fully cycle accurate).

Generally speaking for cycle accurate emulation MHz is king, and unfortunately for us MHz is dwindling in the mainstream CPU realm. We may see CPUs in the future which run at much faster MHz and can do simple tasks very fast at the expense of complex tasks, this would be ideal for RetroCopy. GPUs may also enter this realm, RetroCopy could easily adopt any of the newer technologies when they become feasible.

The I7 though is very good in regards to general system performance, especially compiling. A 3GHz I7 can run 16bit cycle accuracy very easily and this is very far from the mainstream CPU. We mainly need "more than the existing MHz" for cycle accurate 32/64bit systems and they seem far off from a programming standpoint let alone a hardware one.

Add Comment
RetroCopy : Modern and accurate emulator for Sega Megadrive,SMS,NES,GG,Arcade and more!
  |   Copyright RetroCopy © 2010   |   Privacy Policy   |   End User License Agreement