Core i7

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
eddyb
Member
Member
Posts: 248
Joined: Fri Aug 01, 2008 7:52 am

Core i7

Post by eddyb »

So, there we are: the i7 is here.
ImageImage
On Wikipedia
HotHardware review
sorry, but i'm in a hurry, so i let you to debate this.
User avatar
kmtdk
Member
Member
Posts: 263
Joined: Sat May 17, 2008 4:05 am
Location: Cyperspace, Denmark
Contact:

Re: Core i7

Post by kmtdk »

This is some of a change from the quard core, but realy
optimizing windows would decrease the need for such "high" processors ..
but does it includes new instructions ?, that would be a good thing, some "new" thing ...

KMT dk
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Core i7

Post by 01000101 »

It includes the X2APIC and is basically (from what I gather) an Intel XEON with hyper-threading and Turbo Boost. Also, the Quick Path technology is an interesting addition as well.

I've already priced out an i7 custom machine. 8)
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Re: Core i7

Post by JackScott »

kmtdk wrote:optimizing windows would decrease the need for such "high" processors ..
That's not the problem. More CPU (and GPU) power allows us to have more realistic games, which is the main reason hardware keeps developing at the pace it does.

When prices come down, I'll certainly be buying a Core i7 machine for myself. Custom built, of course.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Core i7

Post by 01000101 »

JackScott wrote: When prices come down, I'll certainly be buying a Core i7 machine for myself. Custom built, of course.
Relative to the Core2Quad 9xxx series it is not much more pricey. It costs ~$300 for the i7 920 on NewEgg.com, and in comparison to previous computer builds is really not that much.
quok
Member
Member
Posts: 490
Joined: Wed Oct 18, 2006 10:43 pm
Location: Kansas City, KS, USA

Re: Core i7

Post by quok »

JackScott wrote:
kmtdk wrote:optimizing windows would decrease the need for such "high" processors ..
That's not the problem. More CPU (and GPU) power allows us to have more realistic games, which is the main reason hardware keeps developing at the pace it does.
Damn, and I thought it was the Porn industry that was driving such technological advancements. After all, they're widely credited with being one of the main driving forces behind the adoption of the good ol' DVD format, and are frequently early adopters of new technology.

Yes, I know all too much about this stuff. :-D
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Core i7

Post by Troy Martin »

Oooh, shiny processor... Must get mobile version...

In other news, I just received my copy of WoW: Wrath of the Lich King and I am installing it now.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Core i7

Post by Brendan »

Hi,

For OS developers, Core i7 is extremely interesting - for the first time it's possible to end up with NUMA, multi-core and hyperthreading in the same commodity system. In terms of scheduler design/optimization and power management it'll be a very interesting challenge. On top of that there's scalability issues to think of - 4 chips with 8 cores per chip and 2 logical CPUs per core can add up to a lot of lock contention and cache line bouncing...
JackScott wrote:
kmtdk wrote:optimizing windows would decrease the need for such "high" processors ..
That's not the problem. More CPU (and GPU) power allows us to have more realistic games, which is the main reason hardware keeps developing at the pace it does.
AFAIK the scheduler in Windows (Vista and all it's predecessors) treats all CPUs the same, which means in some situations it'll suck badly. For example, if there's 2 quad core chips and only 2 threads to run, then Vista could decide to run both threads on the same core and cause a "shared resources/hyperthreading" performance loss, or it could decide to run both threads on different cores in the same chip and miss out on the "I'm the only CPU in the chip that's running" turbo boost. A good scheduler could easily give 50% better performance than a Microsoft scheduler under certain loads...

Of course Intel have been mentioning hyperthreading optimizations in their manuals ever since Pentium 4 was released (8 years) and Microsoft have done nothing, and AMD have been NUMA for a long time (7 years) and Microsoft have done even more nothing.

Most games are still mostly single threaded. The Turbo Boost feature might help games a little, but teaching game programmers how to write software would help a lot more (even for current dual and quad core systems).
JackScott wrote:When prices come down, I'll certainly be buying a Core i7 machine for myself. Custom built, of course.
I'll be waiting at least until Intel release their multi-processor chips (first quarter of next year?). The CPUs they have released are "single chip systems only" because they lack addition QuickPath interconnects needed for 2-way and 4-way systems; and there aren't any motherboards for it yet either. To be honest, I'm tempted to spend the extra $$$ and go for a 4-way motherboard with eight core chips, but I'm not sure I can wait that long (or that it'll fit my budget when it arrives).


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
OrOS
Member
Member
Posts: 143
Joined: Sat Sep 08, 2007 11:26 pm
Location: Canada

Re: Core i7

Post by OrOS »

I just purchased an i7 940 core and it should be here in 5 days. Once I grab a new rackmount case for it and shove it in, I'd be happy to give people access to the kvm so they can use it to test their OS's on.
User avatar
Owen
Member
Member
Posts: 1700
Joined: Fri Jun 13, 2008 3:21 pm
Location: Cambridge, United Kingdom
Contact:

Re: Core i7

Post by Owen »

Brendan wrote: Most games are still mostly single threaded. The Turbo Boost feature might help games a little, but teaching game programmers how to write software would help a lot more (even for current dual and quad core systems).
The problem with multithreading games is that pretty much everything a game needs to do happens on the same set of data structures.

Both the graphics and physics engines need to access the information on all the objects. Theoretically, you could run the physics on a different thread. However, even on multi core systems, it's been shown that the locking overhead makes everything run slower than just doing it all in one thread. Add to this the fact that physics engines are now starting to run on the GPU (nVIDIA has made PhysX run on CUDA on GeForce 8s and above, for example), and the graphics and physics are now contented arround the same hardware.

This is all why the actual complexity (Number of batches) of a scene goes up much slower than it's apparent complexity (Visual quality); graphics cards are getting better faster than processors. For years now, the main contention in games has been the CPU. No matter what you do, the CPU is contented arround the same set of data structures. Multiple threads operating on these structures just causes cache thrashing and lock contention. 95% of the advancement of graphics is tricks performed by shaders on the GPU.

Even on the PS3, where you have to think laterally to fully exploit the SPUs, their role is limited to mostly generating input to vertex and pixel shaders.

Anything more than dual core is really superflous outside a server, or perhaps a HTPC (For video decoding). And games would really prefer you just had a fast single core.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Core i7

Post by Combuster »

Anything more than dual core is really superflous
AI algorithms only need to modify local data during their decision cycles, so if you don't touch the world state in that time, you can dedicate a core to each unit.

And even in physics, there are few cases where all objects interact with all other objects, you can cluster event groups to sets where objects could possibly collide, and compute each set on a different core since they don't interact with one another.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Post Reply