Gamingphreek
Lifer
- Mar 31, 2003
- 11,679
- 0
- 81
Never said they were. But A LOT of people have X2 or P-D's by now. Many more than the people who have 7800's.
-Kevin
-Kevin
Originally posted by: Intelia
The P-D s were a real waste of money and if you consider the new socket for x2 the same could be said for them except they are a fine cpu
When Amd goes to DDR2 that will be a new socketOriginally posted by: Brian23
Originally posted by: Intelia
The P-D s were a real waste of money and if you consider the new socket for x2 the same could be said for them except they are a fine cpu
huh? X2 uses the same socket as A64.
Originally posted by: her34
with the next upgrade in cpu's being 4 cores, do you have as much excitement towards 4 cores as you did in the jump to 2 cores?
Originally posted by: n7
Considering how slowly multithreaded software is coming out, i am not impressed how things are gonna be for the next while.
Having quad-core is great & all, but it's at the expense of actual performance improvements right now, since it's still several years away before even half the games out there are coded to take benefit from this.
Originally posted by: RichUK
do you think that when we reach the era of multi core (4,6,8 cores and more), the processors will still be SMP, or do you think that with all the integrated stuff that AMD propose to be on their new cores, this might warrant the use for AMP to dedicate cores to specific tasks.
Originally posted by: Topweasel
Originally posted by: n7
Considering how slowly multithreaded software is coming out, i am not impressed how things are gonna be for the next while.
Having quad-core is great & all, but it's at the expense of actual performance improvements right now, since it's still several years away before even half the games out there are coded to take benefit from this.
Slow????? There are tons of Multi-threaded programs out their already, The biggest problem is with games. Not many "Gamers" would use a Dual Proc box so they haven't had to worry about it till now. And for the time it has taken, If I remember correctly Dual Core CPUs were anounced in May, this means that 3 months have passed. Do you really expect programs that take 2-3 yrs to develop would just magically switch over to being multithreaded in 3 months?
Originally posted by: Gamingphreek
Ok some people are neglecting the fact that there is no Dual Threaded Software. Anything that takes advantage of 2 thread takes advantage of 4, or 6, or 8.
Originally posted by: RichUK
do you think that when we reach the era of multi core (4,6,8 cores and more), the processors will still be SMP, or do you think that with all the integrated stuff that AMD propose to be on their new cores, this might warrant the use for AMP to dedicate cores to specific tasks.
Anything that takes advantage of 2 thread takes advantage of 4, or 6, or 8.
hey are called multithreaded because they execute more than one thread
Originally posted by: Gamingphreek
Alright, i see what you are saying.
I may be going out on a limb here but, in anticipation of multi core processors, im thinking that games and some other common apps might be made to support more than 2 threads. Future Proofing a program... OH YEAH
Just a guess though.
-Kevin
Originally posted by: xtknight
Originally posted by: Gamingphreek
Alright, i see what you are saying.
I may be going out on a limb here but, in anticipation of multi core processors, im thinking that games and some other common apps might be made to support more than 2 threads. Future Proofing a program... OH YEAH
Just a guess though.
-Kevin
Yeah, we can only hope so. They will have another nightmare in front of them if they only support two threads this time around. But actually, once you have two efficient and perfectly balanced working threads, all you need to do is duplicate and modularize that code so it can be used infinitely (which is what SHOULD be done in the first place).
Originally posted by: xtknight
Argh...OK. Well I have written a couple small multithreaded apps before, but think of it this way. Multithreaded is a VERY broad term, but we use it because it's easy to say. It can mean one of the following:
1. Inefficient: multithreaded, as in having a dialog as one thread and the work as another, instead of the work being two threads. Very common in programs even today.
2. Efficient: Executes two OR three OR four OR more threads
3. Very efficient: Executes a new thread for each of its operations (probably what you're referring to).
Granted, I wish all applications were like number 2, but I'm sure half of the multithreaded programs out there still can only do two threads due to complexity. You can hold a gun to my face on this one, because I swear it's true.![]()
There are a lot of multithreaded applications out there today. I'm willing to be almost every commercial application has one thread to display status and one thread to do work. What we want is to split the work between two cores, not just one for status (not much work) and one for all the work. That's an inefficient use of resources. Calculating the status requires just a couple math and drawing functions, so as you can imagine, the second core is nearly in a coma, and the third and fourth cores are completely asleep with nothing to do at all. In short, there are applications that can strictly only do two threads, some can strictly do three only, and some only four, no less, no more. I am absolutely positively sure about this.
