I don't really see game devs bending over backwards to multithread anytime soon, unless Intel throws money at them to improve chip sales.
Most effort seems to go into *backwards* compatibility, not for bleeding edge stuff. A bigger install base improves game sales. I was pleasantly surprised at how well Doom and HL downscaled to slower boxes. Take a look at the Steam hardware survey....there is a lot of old stuff there. If multicore becomes mainstream priced by '07, expect *common* game support by '09. Sure, there will be a game or two tailored for it by next year, but probably just for showcasing the tech. As far as OCing dual cores, I'm expecting mobo meltdowns similar to what was first seen when prescott was introduced. The procooling crowd won't have a problem cooling the cores of course. That won't be the limiting factor. I dont' see existing 939/940 board mosfets taking nicely to overvolting 2 cores. |
Quote:
Actually they do ;) Its called NUMA, it stands for Non-Uniform Memory Access. AMD's Opteron platform uses this. If you look at a dual (or quad) Opteron board you'll notice that each CPU has its own memory bank, so CPU1 doesn't have to go through CPU0 to access the memory. The memory banks and respective CPU's are connected together via hypertransport, which means a dual Opteron system has more than 11,000mb/sec memory bandwidth available. On the new nForce4 Opteron boards (well the ones that use both the Pro2200 and 2050 chipsets), you effectively get two machines on one board. Each chip has its own chipset, memory bank, PCI-E 16x slot (with full 16 PCI-E lanes, not 8/8), and its own gigabit NIC. On top of that there's the AMD8131 PCI-X chip. And on top of all of that its dual core ready :) Quite a few of reviews for dualcore chips have been tested on nForce4 Opteron platforms, ie the Tyan Thunder K8WE. Whats even better is that these boards have nvidia nTune support for software OC'ing, but after lots of research a bunch of us have found out ways to OC the hell of out of the platform via BIOS and a few board mods :) 1.8ghz 244's running at almost 2.2ghz on stock voltage. As soon as we sort the voltage out, (and with the proper cooling of course) we'll be able to push these quite far. Whether the dual-cores will clock as well is another story. I plan on buying a pair or 244 E stepping Opterons until next year when I'll upgrade to dual core. |
Quote:
Right now EVERY game engine is being reworked, along with every physics engine , AI, etc to support and perform well in a multi-processor enviroment. This is being driven not by the dual cores from Intel or AMD, but by the demand/requirements of the next generation console market. Multi-core will be mainstream priced by this summer according to Intel's public roadmaps, with the vast majority of their processors sold being DC by the end of the year. In 2006 it will be hard to get a uni-core processor from either vendor. |
Quake 3 supported SMP; does Doom3 engine not?
|
Q3's SMP was hardly functional from what I remember once you enabled that the game stopped working or slowed down.
|
Quote:
|
YES They will be re-working console engines big time!
Read up on all the new console processors being "In Order" processors, not "Out of Order" processors like all the current ones. Which means code wrote fro PC's and previous gen consoles will run slower than all hell on the new consoles due to the efficiency requirements for in order processors. |
Quote:
:shrug: |
Quote:
Quote:
|
Quote:
Aaron Spink speaking for myself inc. |
Quote:
Aaron Spink speaking for myself inc. |
Yeah, I've been rather suprised by some of the posting in this thread. Maybe some of you are watercoolers, but not gamers or hardware geeks other regards.... :rolleyes:
|
If you're building a computer as a "gamer" then you'd get more bank for your buck by going up a step or two in video card than you will from this current iteration of dual core CPU. Especially on the AMD side because Intel plans to more or less give away the extra core on the desktops whilst AMD wants a premium for their chips. If you're talking about buying a CPU today to deal with next gen games then you're deluding yourself anyway. When they come out then mo' betta tech will as well.
|
My "future-proof" plan is to go with an AMD 64 this summer, with a nice Socket 939 mobo, and SLI, and then upgrade to dual core when it is worth it.
|
Quote:
Quote:
Quote:
What PS3 or Xbox2 games are limited by the CPU? How much does parallelization improve this? And at what cost? |
How many of you lot actually work in games out of interest?
Quote:
Quote:
Quote:
|
For those who think multiple cores are inefficient for gaming I say:
Don't look at the PS3. It's a perfect coutnerexample. The PS3's CPU is a chip engineered and produced by IBM called the "Cell". Initially it will use 16 (not a typo) cores. I forget the frequency of each core but I want to say 1.2ghz. One core will be dedicated to distributing tasks and data among the other cores. This thing is going to suck memory bandwidth. It is using a special type of memory manufactured by RAMBUS (remember them?) known as XDR RAM. Initially this type of memory will offer 4.2gbs of bandwidth, supposedly with the ability to scale beyond 8gbs (I didn't believe it either, but its there on their site). About heat: I doubt it will be an issue. Just remember that the TIM will become more effective by having two cores under it. More surface area for heat dissipation. The winnie cores have been pretty cool running so far, though that 190w number is disconcerting. I doubt that AMD would introduce such a product line without the foresight to see a thermal issue (though Intel did it). About gaming performance: Your not going to see anything magical with dual core chips. Not intially, anyways. What you will have is the ability to run more programs at once. I would like to be able to run anti virus/spyware in the background, possibly rip a DVD/CD, maybe do some encoding, all without taking a performance hit. You've got to admit that would be handy. About overclocking: Thermals aside, dual core will inhibit overclocking. It is one thing to find one good chip for overclocking. It is another all together to find two, and then you'd have to have two good cores on the same chip... your chances are getting slim. Plus you have the issue of voltage regulation through your mobo. Why dual core: No where else to go, really. Think about this. It costs money to run debugging and all the QC that it takes to raise the speeds of a certain core architecture; at some point fab processes have to be changed which is very costly. Both Intel and AMD are seeing pretty high yields, plus they probably have overcapacity (remember that IBM fabs AMD's chips and Mac's chips). It would be cheaper for the companies to stick with their current fab process and slap two cores onto one chip and label it a performance boost than to re-engineer a chips architecture. In my opinion, thermal management becomes easier. Think about it. It would be easier to dissipate the heat from two 2ghz cores than it would be to dissipate the heat from one 4ghz core, assuming that they are all the same size. |
Remember that the PS3 is a multi billion dollar venture between IBM, Sony, RAMBUS, and their graphics provider (nVidia, right?). They wouldn't use a multi core processor if programming games for such a chip wasn't feasible. I just thought I would add that
|
Quote:
Quote:
|
Quote:
Quote:
|
Quote:
For example, no one does in house physics anymore. They license an external physics engine, because it is cheap, easier, and more powerful than what they could do internally. Most of these off the shelf middlewares and engines are cross platform between PC and Xbox at a minimum. The PC is along for the ride (well not really, the PC is the development playground for a lot of the technologies.). |
1. If you've used Windows on dual CPU, you'll know if FEELS better. I've left my dual CPU desktop for this single CPU laptop, and the lags and stalls I get in the GUI are annoying now I know they don't have to occur. Very very very looking forward to dual core laptop.
2. My work has thousands of PCs, and all of them are top spec, and all of them run 10 to 15 business apps at once for the users to do their work. Dual core will help them heaps - the only reason they're not dual CPU now is the $$$. |
Yep, multi-processor for multiple apps is really nice. Inter-thread communication is fast and inter-process communication (particularly when the processes are on different processors) is slow - but there isn't much cross-processor communication going on, so it doesn't matter.
There's some ugliness in the winnt cross-processor communication model in which, basically, all processors but one are stopped and their queues drained - enough overhead even without the stop/start that it made sense for msoft to produce uniprocessor and multiprocessor HALs, so single processor systems could avoid it. Maybe they've improved things - or maybe it doesn't matter... |
max - CELL is 9 "cores", 8 SPEs and 1 power architecture cpu. The SPEs do most of the work, but are not fully general purpose, think of them as more DSPs on steriods. Still very useful for a lot of things in games (AI, physics, etc.) The power chip does the delegation of tasks though it is a proper processor and can do processing if required.
Quote:
Quote:
You didn't answer my question though aaron, do you work in games? How much industry experience of this do you have? |
Sorry - Cells and SPEs are... what?
Architecture for one of the game boxes out there? Definitely not claiming to be a game designer (or even a gamer) - don't even know the acronyms... |
Personally, I wouldnt care if I lost a few (even 5-10) fps in a game if windows ran more peppy. A worthy trade off IMO.
|
Quote:
SPE is one of the elements of the cell - the "synergistic processing element". Basically a fancy name for the DSP-like cores in the CELL. Plenty of info on the net if you're interested in more details. |
All times are GMT -5. The time now is 04:04 AM. |
Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
(C) 2005 ProCooling.com If we in some way offend you, insult you or your people, screw your mom, beat up your dad, or poop on your porch... we're sorry... we were probably really drunk... Oh and dont steal our content bitches! Don't give us a reason to pee in your open car window this summer...