Barton 400mhz FSB question and will AMD have a version of HT?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

AtomicDude512

Golden Member
Feb 10, 2003
1,067
0
0
I got an Andy Hui quote, whoohoo! Now all I need is one from Anand...

"Yes, AMD has mentioned dual core as an alternative to HT, although it would be expensive.

Heat would be doubled with two dies on the same package." :D
 

Nemesis77

Diamond Member
Jun 21, 2001
7,329
0
0
Originally posted by: MadRat
AMD has previously filed patents for their version of SMT, so it may appear sometime in the future.

Since Barton is the Celeron killer don't expect it to appear on this core. Perhaps it will come in Hammer.

If AMD was going to torture Intel they'd of released x86-64 instructions, SSE2 support, and the use of SMT in the Barton core.

I think that AMD will do same thing with multithreading as they did with SSE and SSE2: they will wait 'till there's adequate support for it, then they will implement it. Right now, HyperThreading is +/-0. I mean, in some individual apps you can get big improvements, in most apps there is not tangible difference and is some apps it reduces performance.
 

AtomicDude512

Golden Member
Feb 10, 2003
1,067
0
0
Besides everyone! Remember IDF or Comdex last year? All the AMD Athlon 64 mobos had Hyperthreading support as one of their features, so I think a hyperthreading core is inevitable. :D
 

AndyHui

Administrator Emeritus<br>Elite Member<br>AT FAQ M
Oct 9, 1999
13,141
17
81
Originally posted by: AtomicDude512
Besides everyone! Remember IDF or Comdex last year? All the AMD Athlon 64 mobos had Hyperthreading support as one of their features, so I think a hyperthreading core is inevitable. :D
No, they didn't. One of the motherboard manufacturers made a typo. It was supposed to say "HyperTransport".
 

paralazarguer

Banned
Jun 22, 2002
1,887
0
0
It would be difficult at best for AMD to implement hyperthreading. Hyperthreading is dependant on the P4 architecture and would need a similar long pipeline to work as designed. AMD will have dual core processors "someday" though.
 

AtomicDude512

Golden Member
Feb 10, 2003
1,067
0
0
Originally posted by: AndyHui
Originally posted by: AtomicDude512
Besides everyone! Remember IDF or Comdex last year? All the AMD Athlon 64 mobos had Hyperthreading support as one of their features, so I think a hyperthreading core is inevitable. :D
No, they didn't. One of the motherboard manufacturers made a typo. It was supposed to say "HyperTransport".

Oh darn...thanks for ruining it Andy. :p
rolleye.gif
 

Nemesis77

Diamond Member
Jun 21, 2001
7,329
0
0
Originally posted by: paralazarguer
It would be difficult at best for AMD to implement hyperthreading. Hyperthreading is dependant on the P4 architecture and would need a similar long pipeline to work as designed. AMD will have dual core processors "someday" though.

Ummm, no. Multithreading has been around for a while, Hyperthreading is just Intels version of it. For example, Power5 from IBM will have something similar if I remember correctly. Multithreading is in no shape or form "dependant on the P4 architecture".
 

codehack2

Golden Member
Oct 11, 1999
1,325
0
76
Besides everyone! Remember IDF or Comdex last year? All the AMD Athlon 64 mobos had Hyperthreading support as one of their features, so I think a hyperthreading core is inevitable. :D
and then this...
"Yes, AMD has mentioned dual core as an alternative to HT, although it would be expensive. Heat would be doubled with two dies on the same package."
AtomicDude512,

You seem pretty hell bent on twisting the AMD road map into something it's not. Not to sound like an a-hole, but let's face the facts:

1) No where in AMD's road map (published or non-published) do you see HT support. One motherboard oem makes a typo, and all of the sudden all the Athlon64 motherboards displayed at IDF support HT?

2) Read the very qoute that your passing around as gospel: "Yes, AMD has mentioned dual core as an alternative to HT, although it would be expensive. Heat would be doubled with two dies on the same package."... Microprocessor economics 101. The 2 items in bold are atop the list of no no's when making a mass market chip.

CH2
 

ImmortalBlade

Member
Oct 13, 2002
28
0
0
Originally posted by: Accord99
Originally posted by: ImmortalBlade
The biggest diffrence is that hte last 4 that you mention are all the SAME socket they only require BIOS updates to use, intell has changed thier sockets numerus times.
BIOS updates also work for the P4 platform too.
Xenon- Socket 604
Different segment. AMD is following suit by differentiating their multiprocessing lineup and desktop lineup the same way in the future. Really, the only upgrading advantage AMD has at the moment, but its MP chipset is getting outdated.
Pent4-Socket 478
Analagous to AMD's Slot A to Socket A transition
Pent3/New cellies-Socket 370
Last generation product. Do we care about the K6 too?
So lets think, upgrade from p3 to p4. Whoops need new mobo at least, if not also new ram because Intel switched from SD to RD and now you can use RD or DDR wow... so similar to AMD where i can stick my XP into my old T-bird mobo(again with new bios) and use my old SDRAM if i wanted to.
So lets think, upgrade from K6 to K7. Whoops need new mobo at least, if not also new ram because AMD switched from SD to DDR... so similar to Intel where i can stick my P4 into my old i845 mobo(again with new bios) and use my old SDRAM if i wanted to.

Older Socket 478 motherboards work just as well with recent P4s as do older Socket 423 motherboards do with recent Athlons. If you want to go to unofficial means, then even Socket 423 motherboards can use recent Northwoods with an adapter, which is more than one can say for Slot A motherboard owners.
I do concede that the new Hammer will have a diffrent PGA but they have changed FAR less than intel and i doubt intel can claim that they have manged to Wow many AMD enginers, but with the hammer, even intel says its a WoW processor if it can do what it promises.
It may have been WoW in 2001, or 2002, but in 2003 it could be just another CPU. And unsuprisingly, it will require two new sockets, not unlike P3->P4, Xeon.

Good points but,

1)K6 was pre slot and used the super7 socket, im talking about p3's and new cllies and your comparing the k6 to them? thats like comparing PPro to T-bird. Last generation is somthing like tbird and duron for AMD, and last gen for intel is P3 and cellies

2) Why does older generation stuff still matter? because were talking about roadmaps, how can we compare road maps with out looking at older generations. Even in real life things like this matter, My friend can keep is Duron mobo and upgrade to an XP CPU with out changing anything accept for the CPU total cost, 60 bucks(xp1800). My girlfriend however cant upgrade her p3 733mhz with out buying a new mobo. newmobos dont take sd ram that the p3 took, so even on the low end of the spectrum, 200~ dollars for an comparable upgrade. Previously even more, only recently has DDR ram droped to a sane price.

3)Yes AMD had a slot->socket A->HAmmer SP/MP, but intel was slot->socket 370->split of 3 sockets (423,604,478). Not counting the hammer because it hasnt been released yet, AMD has changed the socket once, Intel has changed the socket twice/three/four times depending on how you want to count the split into p4 and xenon

4)Yes hammer was released late, probly shouldnt have even mentioned that

5) I dont care how you split it, AMD road map is much more upgradable and scaleable than intels roadmap. We will have to see how well the Hammer scales compared to the p4, so far p4 is doing very well.
 

paralazarguer

Banned
Jun 22, 2002
1,887
0
0
Originally posted by: paralazarguer
It would be difficult at best for AMD to implement hyperthreading. Hyperthreading is dependant on the P4 architecture and would need a similar long pipeline to work as designed. AMD will have dual core processors "someday" though.
--------------------------------------------------------------------------------



Ummm, no. Multithreading has been around for a while, Hyperthreading is just Intels version of it. For example, Power5 from IBM will have something similar if I remember correctly. Multithreading is in no shape or form "dependant on the P4 architecture".

Yeah, NO KIDDING! That's what I just said! If you had bothered to read my post (which you copied and pasted) you would see that I said that HYPERthreading is dependant on the P4 architecture NOT MULTIthreading. Geez....learn to read. :p
 

Pariah

Elite Member
Apr 16, 2000
7,357
20
81
Last generation is somthing like tbird and duron for AMD, and last gen for intel is P3 and cellies

All Athlons are based on the same 7th generation CPU design from AMD. Tbird is no more a last generation CPU, than a Williamtte is last generation vs the Northwood. The P4 is Intel 7th gen CPU, Athlon is AMD's 7th gen , Pentium Pro/II/III is Intel's 6th gen, K6/2/3/Plus is AMD's 6th gen.

Even in real life things like this matter, My friend can keep is Duron mobo and upgrade to an XP CPU with out changing anything accept for the CPU total cost, 60 bucks(xp1800). My girlfriend however cant upgrade her p3 733mhz with out buying a new mobo. newmobos dont take sd ram that the p3 took, so even on the low end of the spectrum, 200~ dollars for an comparable upgrade. Previously even more, only recently has DDR ram droped to a sane price.

Again, you're comparing different generation CPU's. You can't compare upgrading 7th gen AMD to another 7th gen AMD and upgrading from 6th gen Intel to 7th gen.

Yes AMD had a slot->socket A->HAmmer SP/MP, but intel was slot->socket 370->split of 3 sockets (423,604,478). Not counting the hammer because it hasnt been released yet, AMD has changed the socket once

Socket 370 is not a P4 socket, nor is 604. Socket 604 is for a completely different market and is irrelevent to the home user. With P4 Intel has gone from socket 423 to socket 478. For Athlon, AMD has gone from Slot A to Socket A. However, that is misleading, as just because the socket doesn't change doesn't mean the board is useable for all CPU's. Socket A has gone from 200Mhz bus to 266MHz bus to 333MHz bus. Good luck trying to get a CPU to work in a board that doesn't support the proper bus speed. If you get it to work at all, it often won't be running at the correct clock rate. I don't think there is a winner in the who has more incompatible formats competition.

Intel has changed the socket twice/three/four times depending on how you want to count the split into p4 and xenon

You are aware that the Opteron and Athlon 64 will use different sockets just like the the Xenon and P4, correct? Different markets, different products, it's that simple.
 

paralazarguer

Banned
Jun 22, 2002
1,887
0
0
Hyperthreading is just Intels version of it.

No. No, hyperthreading is not Intel's version of Multithreading. Hyperthreading does not run two threads at the same time. It actually has two threads in process but it switches between them so fast that it appears to be running them simultaeously. Multithreading on the other hand, does run two threads at the same time on seperate cores entirely. IBM's two core implementation is MULTIthreading. Intel's HYPERthreading is just a way of using all of the processor's "units" more effeciently. It is not MULTIthreading.
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
Originally posted by: paralazarguer
Hyperthreading is just Intels version of it.

No. No, hyperthreading is not Intel's version of Multithreading.
Yes, Hyperthreading is Intel's brand name for their implementation of simultaneous multithreading, a hardware multithreading technique.

Hyperthreading does not run two threads at the same time. It actually has two threads in process but it switches between them so fast that it appears to be running them simultaeously. Multithreading on the other hand, does run two threads at the same time on seperate cores entirely.
Yes, hyperthreading does run two threads simultaneously. SMT/Hyperthreading can fetch, issue, execute, and retire instructions from different threads in the same clock cycle. This is different from older multithreading techniques like course-grained multithreading (a fast thread-switching mechanism that begins fetching from a new thread after an event such as an L2 cache miss) and fine-grained multithreading (switching the thread from which the processor fetches and issues instructions each cycle). A Pentium 4-like design is not required for SMT; the important attributes are dynamic scheduling, register renaming, and high-issue rate, features that the P4 shares with most other high-performance microprocessors and designs that will have SMT, the IBM POWER5 and Sun UltraSPARC V. The now-defunct Alpha EV8 was also going to feature a very impressive 4-way SMT implementation.

IBM's two core implementation is MULTIthreading.
The POWER4 is a chip-level multiprocessor (CMP), which is not a version of multithreading.

* not speaking for Intel Corp. *
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
Originally posted by: paralazarguer
Lol...right from Intel's mouth...
rolleye.gif

I'll take it right from the FAQ's thanks.

Nope, right from my mouth. I'm a grad student studying computer architecture, I've read nearly every simultaneous multithreading publication from academia and the industry in conjunction with my research, and I've done work on an in-house (at UW) functional-level execution-driven SMT simulator. I have just a little bit of insight into the topic. ;)

Or, if you would like, you can take it straight from the horse's mouth.

* not speaking for Intel Corp. *
 

chizow

Diamond Member
Jun 26, 2001
9,537
2
0
Originally posted by: Sohcan
Originally posted by: paralazarguer
Lol...right from Intel's mouth...
rolleye.gif

I'll take it right from the FAQ's thanks.

Nope, right from my mouth. I'm a grad student studying computer architecture, I've read nearly every simultaneous multithreading publication from academia and the industry in conjunction with my research, and I've done work on an in-house (at UW) functional-level execution-driven SMT simulator. I have just a little bit of insight into the topic. ;)

Or, if you would like, you can take it straight from the horse's mouth.

* not speaking for Intel Corp. *

Looks like the FAQs need to be updated ;)

Chiz
 

Nemesis77

Diamond Member
Jun 21, 2001
7,329
0
0
Originally posted by: paralazarguer
Originally posted by: paralazarguer
It would be difficult at best for AMD to implement hyperthreading. Hyperthreading is dependant on the P4 architecture and would need a similar long pipeline to work as designed. AMD will have dual core processors "someday" though.
--------------------------------------------------------------------------------

Ummm, no. Multithreading has been around for a while, Hyperthreading is just Intels version of it. For example, Power5 from IBM will have something similar if I remember correctly. Multithreading is in no shape or form "dependant on the P4 architecture".

Yeah, NO KIDDING! That's what I just said! If you had bothered to read my post (which you copied and pasted) you would see that I said that HYPERthreading is dependant on the P4 architecture NOT MULTIthreading. Geez....learn to read. :p

Oh for crying out loud.... HyperThreading is Symmetric Multithreading. SMT has been around for a while. Intel started using it recently and called it HyperThreading. HyperThreading == Symmetric MultiThreading. And SMT is in no way dependant on P4 architecture.

So HYPERthreading is not dependant on P4 architecture since it's exactly same as Symmetric Multithreading (HyperThreading is just Intels brand-name for it) and SMT has been around for a while and it's NOT sometning that is exclusive to just Intel and P4!
 

Nemesis77

Diamond Member
Jun 21, 2001
7,329
0
0
Originally posted by: NaughtyusMaximus
It is if you want to call it HyperThreading.
rolleye.gif

Of course AMD couldn't use Intel trademarks (which I assume HyperThreading is). It would be same if Intel renamed L2-cache in to "megaspeed-technology". AMD could still use L2-cache just fine, they just couldn't call it "megaspeed". AMD could use SMT just fine, they just couldn't call it "HyperThreading". Trademark is tied to the CPU (or more presicely, to the company), but the tech is not.
 

Zugzwang152

Lifer
Oct 30, 2001
12,134
1
0
Originally posted by: Nemesis77
Originally posted by: NaughtyusMaximus
It is if you want to call it HyperThreading.
rolleye.gif

Of course AMD couldn't use Intel trademarks (which I assume HyperThreading is). It would be same if Intel renamed L2-cache in to "megaspeed-technology". AMD could still use L2-cache just fine, they just couldn't call it "megaspeed". AMD could use SMT just fine, they just couldn't call it "HyperThreading". Trademark is tied to the CPU (or more presicely, to the company), but the tech is not.

yes, the name is a trademark, but intel can patent technology, and call amd on it if they think amd is copying outright their products.
 

Nemesis77

Diamond Member
Jun 21, 2001
7,329
0
0
Originally posted by: Zugzwang152
Originally posted by: Nemesis77
Originally posted by: NaughtyusMaximus
It is if you want to call it HyperThreading.
rolleye.gif

Of course AMD couldn't use Intel trademarks (which I assume HyperThreading is). It would be same if Intel renamed L2-cache in to "megaspeed-technology". AMD could still use L2-cache just fine, they just couldn't call it "megaspeed". AMD could use SMT just fine, they just couldn't call it "HyperThreading". Trademark is tied to the CPU (or more presicely, to the company), but the tech is not.

yes, the name is a trademark, but intel can patent technology, and call amd on it if they think amd is copying outright their products.

Symmetric MultiThreading is not patented by Intel. They might have some details of their implementation patented, but the concept and technology itself is something that AMD could use. Like I said, IBM is planning to use it as well, and I have heard that Sun is going to do so too (with their SPARC-series).
 

MadRat

Lifer
Oct 14, 1999
11,999
307
126
AMD will have a cutesy name for their SMT, like Quanti-Threading... QT for short.