Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Duby provides nothing but the same hashed out tired platform arguments - that he was absolutely destroyed in, mind you - over a month ago on a different thread.
I have to say dubby and Visaris provided some pretty interesting and educational info, I'm by far not close to understanding alot of the technical workings of a cpu archetecture but I could understand the debate of better archectecture vs faster, I guess I can relate it to programming in OOB vs procedural, AMD can build on its archecture, where as Intel will patch it, then they will have to redesign it. and as far as platform goes, I had no idea that intels 9xx series chipsets were so lacking, I guess the core 2 does a really good job of making those issues m00t.
Dont get me wrong though, On the desktop Intel's technology is more then capable ind is the only real choice if you were buying new today. The technical issues it has wont affect you as a user even one little bit...
So dont let my bias effect your buying decisions.... If you decide to buy new, then Intel is the way to go. The technical issues wont affect you as a user in the slightest way.
- Intel's chips, even at 1333MHz (which is, to my knowledge, not yet available on the desktop) and because of the FSB, do not have as much bandwidth available to them as comparable AMD chips. At 1333MHz, Intel's chips have a single 10.6GB/s link to them. That's it. This isn't even enough bandwidth to match the memory speed at DDR2 800 (12.8GB/s). This link is unidirectional, and time must be wasted to "flip" the bus around the other way. AMD, on the other hand, provides up to 20.8 GB/s for each chip, and this number is significantly increased in the server space due to the addition of more HT links. AMD's HT "bus" does not need to be "flipped", is bidirectional, and offers latencies that are much, much lower than those of Intel's FSB.
I have this problem a lot too. I'll post something that is a generally accepted fact (such as HT > FSB), and the responses are "yeah?!? prove it you n00b!!!", (often followed by someone else posting: "pwned"), when a simple 5 min google search would have been sufficient. To be honest, it is hard to let it bother me any more. Most of the time I just laugh it off. How could I get mad at someone who is too lazy to educate themselves with a simple 5 min (or less) google search? I'm filled more with pity than anything else.
-----
Anyways, I'll try to sum up some arguments I've been trying to make here (and I suspect dubby has as well), and I do not think it is unreasonable to skip the links. The numbers/facts presented here are available all over the web for anyone willing to spend 5 min looking for them and are not currently under debate.
- Intel's chips, even at 1333MHz (which is, to my knowledge, not yet available on the desktop) and because of the FSB, do not have as much bandwidth available to them as comparable AMD chips. At 1333MHz, Intel's chips have a single 10.6GB/s link to them. That's it. This isn't even enough bandwidth to match the memory speed at DDR2 800 (12.8GB/s). This link is unidirectional, and time must be wasted to "flip" the bus around the other way. AMD, on the other hand, provides up to 20.8 GB/s for each chip, and this number is significantly increased in the server space due to the addition of more HT links. AMD's HT "bus" does not need to be "flipped", is bidirectional, and offers latencies that are much, much lower than those of Intel's FSB.
I can hear it now from all the people who don't want to learn anything: "Why does all that junk matter?!? All I care about is my FPS!!" If all you care about is your FPS, go check out the benches of the latest game: Core2 is probably on top, and you can go ahead and step out of the discussion now; this discussion isn't really for you. This discussion is for people who don't have any agenda and are simply pondering the details of the technology, frankly, because it interests them.
- Core2 (the actual chip) has a design such that these bus issues largely disappear. Intel uses a very large cache that is great at hiding memory and bus latency, and Intel also uses some really great prefetchers to keep the cache filled with relevant data. When it comes down to the bottom-line performance, Intel takes the win because a really good core architecture is able to more than make up for the deficiencies in Intel's platform.
This overall win by Intel doesn't change the fact the Intel has a poor platform by comparison. Imagine where your favorite Core2 chip would be able to go if it could get a better, faster supply of data via an IMC and HT links? I mentioned a while ago to another poster that nearly all traffic goes through the bus/HT at one point or another, and thus, GBe, PCIe, SATA, and all other devices frequently take a small penalty on the Intel platform because of the slower bus. While I will not speak on the qualitative impact this would have to an actual user, I will back Dubby up here; he is technically correct.
This small penalty on I/O with Intel chips will probably not be too significant on the desktop space, and it may not effect your purchasing decision. However, the penalty is there. We don't need any more n00bish posts on this issue. While this may only be relevant in the field of academic discussion, I'll remind you that academic discussion (while far more detailed and complicated than this simple post) is what designs your chips (and it's fun anyways).
Just as Intel needs to do some hard work to correct their platform issues (such as no Core2 servers with more than 2 sockets ) AMD has a lot of work to do on their core. AMD and Intel do not react to each other as much as most people think. Chip and platform design take many years, often much, much longer than the time frame most people think about (barcelona cannot be a direct reaction to Core2, there simply is not enough time to respond like that). Intel and AMD are on totally different design cycles, as can clearly be seen by AMD's initial work on the platform with new cores to follow, and Intel's work on the core (Core2), with platform work to follow (CSI).
-----
Yes, I must be: "Wow. This has got to be the worst case of FBism ever." because I have an open mind and actually take the time to think about the technology. Or perhaps it was because I made the claim that an Intel product is not perfect in every way? Bah, poor spectrumbx. It always amazes me that the debater that makes the most personal attacks and provides the least thought and discussion usually "wins" the argument. Lol, what's worse, such a person, or one who supports him? Lol, "pwned".
Anyways, in conclusion, I'm very interested to see how Intel's CSI will turn out, as I think their platform is holding them back. At the same time, I'm very interested to see AMD's new Barcelona core, as I think AMD's core is holding back the platform.
Further, I don't see why it is so hard for some people to admit that both companies, chips, and platforms have both strengths and weaknesses. Only by acknowledging them can we begin to ponder them, and we only arrive at a (semblance of) understanding after the pondering.
Well it was backed up by some tehcnical info from visaris, and while you find it hashed out and tired, it makes alot of sense, AMD can drop a new cpu into their existing platform to take the lead, but will intel adding more cache allow them to catch up? or can they even use the same platform to catch up?
That was my understanding as well. It should still work in the sAM2 boards, but you'll need to upgrade to sAM2+ in order to use HT3.
As far as your overly long rant, again that is your opinion.Of course you can have whatever opinion you want so I'll just leave it at that.
To settle this issue once and for all, your not going to change my mind on what I think a platform is and is not. Intels definition is wrong. In my opinion AMD has a better desktop platform. In my opinion AMD has a better architecture. My opinions are based on facts that I've observed over the years, which can be easily found using a quick google search.
AMD has laid out a clear path to what they want to achieve in the next two release cycles Intel has not. In the mean time AMD has a better buss, as well as some architectural features that will allow them to continue working with the existing architecture for at least the foreseeable future. We all have at least an idea what Barcelona will be. We dont know exactly how well it will perform, but I'm sure most of us have a clue. AMD also has Fusion on the books, with an integrated SIMD coprocessor that should work well with CTM....
As far as Intel goes, the should have CSI out on the desktop round about 2009, with no clear indication on a IMC. They should have a discreet GPU out round about 2010, with no clear indication on a integrated SIMD coprocessor. They claim to have improved release cycles to every two years, but still have no clear indications of what the next release will be despite being only a year away. Intel is still using a shared inclusive L2 cache despite contention, with no clear indication of what they will do to fix, or improve it.
I'm not saying that Intel has bad products, I'm just saying that they have some major problems to address that AMD already has. They got alot of work to do in order to catch up. I think they are on the right track with Conroe, but they still have alot of work to do.
Well it was backed up by some tehcnical info from visaris, and while you find it hashed out and tired, it makes alot of sense, AMD can drop a new cpu into their existing platform to take the lead, but will intel adding more cache allow them to catch up? or can they even use the same platform to catch up?
The whole argument is about the definition of the word platform, which Duby has completely wrong, and BigDH01 dominated him time and time again.
Considering socket only, theoretically AMD could "drop a new CPU in AM2" and take the lead. They could drop 65 nm chips into socket 939 if they want to. Intel could continue on 775 indefinitely if they wanted to. Neither company wants to do that because there is collusion going on between the chip manufacturers and the motherboard manufacturers.
No offense to BigDH01, but i don't consider support part of a hardware platform either =p, maybe part of a BUISNESS SOLUTION platform, Maybe they are argueing about 2 different types of platforms
I think everyone but duby considers the CPU to be part of the computing platform.
Centrino is just a name. Just like Athlon or Opteron. I see no reason why "Athlon" and "Opteron" cannot refer to both a CPU and a platform. Or is it not cool to use the same name more than once?he says AMD's Opteron and Athlon platforms. Opterons and Athlons are what??? CPUs.
While you are correct that the CPU is part of the overall platform, I don't see any problem with further splitting this into two conceptual parts: the processor (CPU) and the supporting infrastructure (platform). While you may not like his use of terminology, I do not have a problem with his assertion that the CPU is not part of the platform, because of the way he decides to define the context.
Centrino is just a name. Just like Athlon or Opteron. I see no reason why "Athlon" and "Opteron" cannot refer to both a CPU and a platform. Or is it not cool to use the same name more than once?
-----
Any news on the HTX for the desktop front, or is that still off in the distant future?
I don't consider a cpu part of a platform, neither do I consider any add in cards or sata controllers, I do think that a platform is designed for a cpu or a cpu archetecture for me a hardware platform is the basic design of the chipset, motherboard and its interconnects,
AMDs platform allows for more diversity because of its current cpu archetecture,also it allows for better scaling with 4+ cpus and over all for the future AMD's platform should preform faster when paired with a faster cpu, where as intels is more limited because of the archecture of the cpu that it will connect with(not saying this has any say for current desktop pcs though as desktops don't seem to stress it) but from what I understand AMDs 4 and 8 way opterons scale better because of that. I guess shortest word I see a platform as a possibility, that is based on the CPU archetecture
Keep in mind this is my Opinion and in no way fact =p
the problem is both of you are wrong and right, you are argueing that Intels definition of a platform is right, he is arguing that his is right, the problem is that there are many different types of platforms, and many differnet definitions for each, so in essense the word platform is too general to use when debating what it is, even the dictionary has about 10 different definitions for it, a train platform is not the same as an artilary platform is it ?
How can the AMD "platform" be more flexible because of the CPU when the CPU is not part of the platform? Either you include the CPU or you don't. If you don't include the CPU as part of the platform, then your platform doesn't have direct connect architecture because the logic required to do this is located within the CPU. Nor does your platform have a memory controller.
And yes, AMD's platforms do scale better in part because of technology found IN THE CPU. And it's not difficult to find a definition for computing platform. Google "platform definition." It's there. You don't even have to take Intel's or AMD's word on it. This is despite the fact that Intel and AMD basically get to decide what the word actually means, considering they actually make the darn things.
How can the AMD "platform" be more flexible because of the CPU when the CPU is not part of the platform? Either you include the CPU or you don't. If you don't include the CPU as part of the platform, then your platform doesn't have direct connect architecture because the logic required to do this is located within the CPU. Nor does your platform have a memory controller.
And yes, AMD's platforms do scale better in part because of technology found IN THE CPU. And it's not difficult to find a definition for computing platform. Google "platform definition." It's there. You don't even have to take Intel's or AMD's word on it. This is despite the fact that Intel and AMD basically get to decide what the word actually means, considering they actually make the darn things.
The HTT controller is not the CPU.... It doesnt process anything.... It is however the platform device that makes the CPU work... Location doesnt matter...
But the HT logic is located in the CPU.
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2939&p=2
You can see 4 HT links there, right in the die. And sandwiched inbetween the 4 cores? The northbridge. Yes, without the CPUs there is no direct connect architecture. There is no platform. There are open traces on a motherboard, that is it.
Not to mention, direct connect architecture also refers to NUMA. Where do you think information is stored as to what data is located in which memory bank? That's right, the CPU. With no CPU, this is no NUMA.
Just face it, AMD's platform DEPENDS on their CPU. It is a crucial part of their design. Without the CPU installed, there is NO direct connect.
I feel like this would be much easier for you to understand if every part of the system were socketed and upgradeable. Would the USB controller be a part of the system if it were socketed and could be removed and replaced? Or would it now just be a "component?"
You know, back in the day, when people said "platform" they were referring to the ISA used by the processor. In those days, the CPU *was* the platform and everything else was just a component. Then x86 came to completely dominate the desktop market and Intel and AMD are forced to compete with each other's computing platforms. They've redefined the word platform and I must agree with their definition. It's their word to define.
Maybe you misread what I wrote, pretty sure I said I believe a platform is designed FOR a cpu archececture. So the cpu is not tecnically part of the platform, but the platform is designed around certain archectural designs of the cpu.
Digital Viper-X- said:AMDs platform allows for more diversity because of its current cpu archetecture,also it allows for better scaling with 4+ cpus and over all for the future AMD's platform should preform faster when paired with a faster cpu, where as intels is more limited because of the archecture of the cpu that it will connect with(not saying this has any say for current desktop pcs though as desktops don't seem to stress it) but from what I understand AMDs 4 and 8 way opterons scale better because of that.
I guess you could look at it that way. It is a valid interpretation. But in my view, it is the supporting devices that make up a platform....
For example IBM decided to make a PPC chip with hypertransport controller, it works in AMD's existing platform without any modification.... Apple uses this configuration in their older PPC products..... So the platform is architecture agnostic. It just simply requires the appropriate platform devices...
No, IBM would have to make a chip that was socket and protocol compatible. That's all. When IBM plugs in the chip, then the platform consists of an IBM processor and AMD chipset. The performance will largely be determined by the speed of the IBM processor.
It's not about performance, it's about platform....
And the fact is IBM has a PPC chip that works on AMD's existing platform.... Platform is architecture agnostic...
Digital Viper-X- said:I don't consider a cpu part of a platform, neither do I consider any add in cards or sata controllers, I do think that a platform is designed for a cpu or a cpu archetecture for me a hardware platform is the basic design of the chipset, motherboard and its interconnects,
No, it was one giant run-on sentence but I'm pretty sure I read it correctly.
Right there, first line. Platform is more diverse because of CPU architecture. You do realize that DCA is only possible because of transistors found in the CPU, correct? And you also realize that by not including the CPU in your definition of platform that you are in contradiction with both Intel and AMD? You know, those two companies that make platforms.
In this case, hypertransport is supported in the CPU and "northbridge" of the AMD chipset. Without HT logic in both components, there is no platform. There is an empty motherboard. HT is a point to point protocol, not point to empty socket. Furthermore, all the addressing needed for P2P CPU to CPU communication is done in the CPU. A little hard to do that without one.
you don't like to read the whole post ?
First paragraph!
So what you are saying Digital.. Is that, AMD and Intel both have an equal platform then?
The platform you describe was designed with and for a particular CPU. That's because the CPU is part of the platform. If the two were totally independent, they would be designed separately, which they are clearly not.
where do you get that from my post ?
and bigDH, you can interp it as you would like. But my opinion stays the same, the CPU influences the design of the platform, when has it ever happened that and old motherboard can support a next gen cpu? Never, it always ended up being "backwards" compatible.
I think this is the first time it has happened,with AM2 being out before K10 and being able to run K10 and K8 cpus. thats why its versatile, now you have 2 different Generations of AMD cpus, the K8 and the K10, the K8 has been out for a while, aswell as the K10 not being out yet, but these year old motherboards will be able to run a K10 based cpu,
thats why the platform is more "versatile", thats also why I don't believe a cpu is part of the platform.
Usually we see this
new cpu core / generation = new motherboard and chipset, basically a new "platform" is required for this cpu to run
with AMDs K10 at least they can design the CPU for the platform, as they idealy already have a good platform to work with, that is scalable, and has enough performance not to hold the cpu back.
I guess that makes this point a bit worthless ?
Nah I don't think any Mobos were out 1 year before Core 2 that could run it =) not to mention that the 945-975 platforms had to get Revision updates to support Core 2 Cpus, the motherboards you're talking about are BACKWORDS compatible,
And the FSB has stayed the same your right, it's just increased in speed, I guess this is why duddy was stating that AMDs archecture is "Better" Intels has been going on since before the P6 Core was out.
btw you would be running an Nvidia platform, because the abit board is being designed to use the chipset, the chipset isn't being designed to use that board
what i meant by interconnects =p are the connections between CPU->Chipset
That's wrong. The platform is highly dependent on the CPU used. The CPU will determine what applications can be run and directly impacts the performance of the platform. It is also required for any of the other controllers to work. Platform entails all of those devices that allows software to run. You don't even have to take my word on it... you can look it up yourself (I think).
In this case, the CPU would have a huge impact as it's ISA is PPC and not x86. They are not the same platform when you drop in an IBM chip. They are two different platforms that use the same motherboard.
I did not consider my Pentium and K6-2 chips to be a part of the same platform even though you could use both chips in the same motherboard. They even used the same ISA, but the Pentium was clearly faster when you wanted to do anything involving an FPU.
BTW, your last line "Platform is architecture agnostic" is pretty much the opposite of every platform definition that I've seen. Even AMD touts their AMD64 platform. What is AMD64? An ISA. I really wish you would try to look this up. At least make an effort.
Your definition of a platform is an OS... Which is true, but that is a software platform, and not a hardware platform....
And to be quite honest a OS is more an agency then it is a platform.
Nope, the same chipsets run both the P4 and Core 2. It's the VRMs on many motherboards that wouldn't work.
Wait, backwards compatibility is good when AMD does it but bad when Intel does it? Barcelona is backwards compatible with the motherboard you have now and it's good but if my motherboard is backwards compatible with P4 then it's bad? Duby stated that AMD has a better platform and architecture on the desktop. Both are incorrect. Platform includes the CPU and AMD has a poor competitor right now. The Athlon architecture is also inferior to Intel's.
Why would I be running an nVidia platform? The interconnect between AMD CPUs and the chipset is always hypertransport. Shouldn't it be the HTC's platform then? What about AMD chipsets that run Intel chips. The chipset is NOT the platform. You can go on and on but you'll still be contradicting the definition of the people that define the word. Hence, yours is incorrect.
Nope, my definition of a hardware platform is the hardware required to run an OS. You're not running an OS without a CPU. You're a linux fan right? These linux guys agree with me:
http://www.bellevuelinux.org/platform.html
and bigDH, you can interp it as you would like. But my opinion stays the same, the CPU influences the design of the platform, when has it ever happened that and old motherboard can support a next gen cpu? Never, it always ended up being "backwards" compatible.
I think this is the first time it has happened,with AM2 being out before K10 and being able to run K10 and K8 cpus. thats why its versatile, now you have 2 different Generations of AMD cpus, the K8 and the K10, the K8 has been out for a while, aswell as the K10 not being out yet, but these year old motherboards will be able to run a K10 based cpu,
ok I take it back lets start over
first of all
You tell me what platform you are running ?
so what platforms are these setups?
Intel Celeron D on a 975
Intel Core 2 Quad on a 975
Pentium D on a 975
core 2 on a 945
core 2 on a Via chipset
and Core 2 on an NVidia chipset
Nope, the same chipsets run both the P4 and Core 2. It's the VRMs on many motherboards that wouldn't work.
Wait, backwards compatibility is good when AMD does it but bad when Intel does it? Barcelona is backwards compatible with the motherboard you have now and it's good but if my motherboard is backwards compatible with P4 then it's bad? Duby stated that AMD has a better platform and architecture on the desktop. Both are incorrect. Platform includes the CPU and AMD has a poor competitor right now. The Athlon architecture is also inferior to Intel's.
Why would I be running an nVidia platform? The interconnect between AMD CPUs and the chipset is always hypertransport. Shouldn't it be the HTC's platform then? What about AMD chipsets that run Intel chips. The chipset is NOT the platform. You can go on and on but you'll still be contradicting the definition of the people that define the word. Hence, yours is incorrect.