More Details Emerge on AMD's Hammer
Diabolus writes "Anandtech have more information on AMD's upcoming Hammer processors. " Talking with several engineers who are in the know about it, the Hammer looks pretty frickin' amazing. Itanium will have a run for its money, I suspect.
for adequacy.org
Important Stuff:
Please try to keep posts on topic.
Try to reply to other people comments instead of starting new threads.
Read other people's messages before posting your own to avoid simply duplicating what has already been said.
Use a clear subject that describes what your message is about.
Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
I just knew the Hammer was up to it, but now I'm totally convinced. x86 isn't dead yet, and IA-64 will never live!
The Itanium is going to have some competition with itself as well, comsidering the prospect of having a much "slower" (MHz wise) processor. As far as I know AMD's Hammer chips will not be slower than the Athlon XP's. This is one more area that AMD can gain a little more ground on intel.
Fear trumps hope and ignorance trumps both
It will probably work well until your fan happens to go out, then it catches your house on fire. Are they selling fire extinguishers with these things? Or case smoke detectors?
mp3's are only for those with bad memories
Has AMD unfairly optimized the processor for Quake 3?
[/sarcasm]
There is probably an AMD processor with a burnt out fan or a heatsink that slid over. Be careful with these things.
mp3's are only for those with bad memories
And comming soon to a home insurance contract near you.
;D
An AMD clause "If AMD CPUs are within the perimiter of the house, you arnt insured (Act of God?)
----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
Why is AMD making these things so sensitive to heat? I'll bet they're also sensitive to vibration, electricity, and about anything that its competitors handle every day. Most hammers can resist hundreds of degrees before they melt/disentigrate.
Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
Errr, as the code is commented just above the part you pasted:
# logs attempts to break, fool, flood a particular form
That is, the people who are attempting to break, say, the comment posting form and post 500 comments at once are logged and may be banned by IP if they try hard enough.
Anyone can see, by reading Slashcode itself, not the misleading or irrelevant comments surrounding it, that the code in question does not apply to people who try to abuse the "multipost" bug (which doesn't even exist anymore; it has long since been fixed), but to people who have been moderated down with a certain frequency.
Let me spell it out for everyone since you have so little regard for the truth as to actually attempt to hide this fact:
Anyone who is moderated down four or more times within a 24-hour period will have their ENTIRE TCP/IP SUBNET banned for the following 72 hours.
That is a fact. It can be confirmed by reading the slashcode. It can further be confirmed by simply posting a comment which will be likely to garner a few negative moderations (i.e., any comment that disagrees with popluar slashdot opinions) and observing the results.
So michael, the obvious question here is, why are you lying to people? Why not just tell the thruth: The moderation system, combined with the IP-subnet-banning system, will automatically ban people for posting anything people disagree with.
Slashdot is clearly designed with the expressed purpose of surpressing unpopular opinions within its comment system.
That is, of course, your right, as this is your website and you may do with it as you choose. However, people should know that you are lying when you claim (in the FAQ and elsewhere) that people are never banned for their opinions, only for attempts at "flooding". That is complete fiction.
What to do? Well, here is a suggestion from an AC:
What we need to do now is set up some sort of IP spoofing system so we can get huge popular subnets banned from commenting on Slashdot for 72 hour periods. There must be a dozen critical subnets that would really quieten things down here if they were regularly banned. I.e. a few important University campuses.
Get going on it, trolls. Have fun with it. Let's get some of these stuffed shirts banned for a few days and see them fume.
I'm not technically adept enough to accomplish this. Anyone want to have a go at it?
Break case
----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
I know Linus's been talking NUMA for 2.5 - looks like there's more and more reason for it ... still historically it's been a hard nut to crack well
Important Stuff:
Please try to keep posts off topic.
Try to starting new threads istead of replying to other people comments.
Read other people's messages after posting your own to promote duplicating what has already been said.
Use an unclear subject that describes what your damage is.
Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be interesting.
But, in actual fact, this technology would have been with us many years ago were it not for corporate domination of high technology. I have been around for many years, and I remember in the late 50's and the 1960's, when computing technologies were dominated by the Universities and the public ethos was uppermost. Freedom of information reigned, and thousands of little computing groups competed to bring the new era. Unix, Multics, CP/M, Hard Drives, the Mouse, CRT displays, all these and more were made during this time.
As soon as computing became dominated by corporate interests though, a money making formula was cracked - Computer, simplistic OS, mouse, CRT, keyboard, box and sell and improve and refine. The days of real paradigm shifts stopped. The Corps controlled all, and were not interested in innovation except in as much as it forces a new upgrade cycle.
if we want computing to have a new dawn, a new time of real change, then we need to ensure that the computing industry is overthrown and controlled instead by the people. The socialist control of the means of production of hardware will allow for innovation in that realm, just as the socialist control of the means of production in software has i thanks to the GNU liscence.
I urge everyone to think of these issues, and ask themselves, do I want the same as now, but twice faster, or a genuine revolution? Constant revolution, not improvement, is the way forward.
I just can't help but it seems that the whole industry is committed to Itanium and considering the money that allready flown into this monster and it's support the is just the OS community that can use this new processor.
Or maybe Apple will do.
So intel's plan to bolster their flagging market share is to introduce an entirely new platform that's not backwards compatible? I'm not exactly hardware-techno-geeky, but it seems to me this means none of your software is going to run (It would be like running a mac program on windows.) It seems to me there's got to be a way to have an intermediate step somewhere down the line that support both architectures. But then again, I could be an idiot on this point.
Either way, AMD is the smart one. extending x86 means they have 64-bit entries in the consumer market much faster, while Intel spends all of their time actually developing a new ISA. The real question will be if Intel decides to grant rights to the new ISA like they did for x86.
AMD knows, either way, that they have to wait for intel. They don't have enough of the market to be bold enough to introduce a new architecture.
"very deep pipelining (20+ stages) to attain very high clock speeds (10GHz+ by 2006)"
Did AMD design the pipeline to get very high clock speeds just for marketing purposes?
(because everyone they realised performance rating is doomed?)
Still, a very promising CPU. (but a lot can happen before the CPU is realeased sometime in 2003)
Good luck AMD!
From the look of it, both the Hammer and the G5 can run old, 32bit code natively. This means that today's apps will continue to be able to run at top speed on the new chips, because the instructions still exist in hardware. This is definitely good for people with lots of older apps(ie, almost all of us.) However, a lot of the reports on the Itanium seem to indicate that, in making a completely clean break, it is forced to emulate older 32bit instructions, resulting in an actual -slowdown- for many programs. Eventually, Intel's clean break might give it some advantage, and that advantage might come quickly for the big metal server market. However, it seems that AMD will be able to win out on the desktop. Of course, here we are comparing rumors on a rumored chip to a different unreleased chip, only Bob knows exactly what will happen between now and release time...
There is a lot here to stimulate discussion. Most obvious is the decision to continue with x86 backward compatibility, but more interesting to me is the integrated memory controller. This should lead to much higher memory access performance, but I'm a little worried that it will lock the processor into a particular memory architecture. Alternately, it could allow motherboards to accept newer memory types with a CPU upgrade, since there is no northbridge on the motherboard anymore. Not being a board architect, I don't know for sure what the implication is for future upgrade paths, but the integrated northbridge is definitely a bold step that should help aleviate one of the biggest bottlenecks for the CPU.
You bet Itanium will have a run for its money, thats why I'd wait and buy a McKinley. Itanium is only a development platform, McKinley is packing more muscle than Itanium ever will...
The limited number of PCI slots (on home systems) vs ISA slots makes it an issue for people who want to have a system like this
- PCI SCSI
- PCI Modem
- PCI Firewire
- PCI IDE Accelerator
- PCI NIC
- PCI Sound Card
- etc
I presume the video is AGP.Yes I know people who would do things like that. Ultimately this one guy will have his capabilities spread over two systems, because he cannot fit it all into one, not with a major balancing act.
"It is a greater offense to steal men's labor, than their clothes"
Even before the processor is out, NetBSD already runs on it. See here
Give me Alpha or give me death!
Sorry AMD/Intel, you can suck my cock. Your processors are not a technological bite in the ankle of Alpha, nor do they sing with the elegance of ARM.
Since Sun/SPARC is year after year of "nice quotes, must try harder", I feel it's time for an FHF. Or is there hope in PowerPC?
I wonder if they will do to the Itanium what the Athlon did to the Pentium and the Duron did to the Celeron. I can see a real market for cheap 64-bit processors. Lets hope they get their pricing correct ?
With apologies to Arlo Guthrie...
If I had a Hammer
I'd troll in the morning.
I'd troll in the evening.
All over slashdot!
I'd troll out goatse.cx!
I'd troll out porno!
I'd troll out love between
sllort and perdida
All over slashdot!
If I had Itanium
I'd troll in the morning.
I'd troll in the evening.
All over slashdot!
I'd troll out BSD!
I'd troll out "dying!"
I'd troll out fights between
michael and crapflooders
All over slashdot!
If I had an UltraSPARC
I'd troll in the morning.
I'd troll in the evening.
All over slashdot!
I'd troll out Katz flames!
I'd troll out first posts!
I'd troll out feuds between
trolltalk and adequacy
All over slashdot!
Well I've got a Hammer
And I've got Itanium
And I've got an UltraSPARC
All over slashdot!
It's the Hammer of crapfloods!
It's the Itanium of flamebait!
It's the SPARC of the struggle between
the Editors and the Trolls...
All over slashdot!
Each feature of the Hammer taken alone is evolutionary, but the overall effect should be revolutionary (at least with regard to Intel server market share;).
AMD stock is looking like quite a bargain at around $10/share... :-)
299,792,458 m/s...not just a good idea, its the law!
Galileo: "The Earth revolves around the Sun!"
Score: -1 100% Flamebait
...Can't touch this?
The Kruger Dunning explains most post on
This has nothing to do with what bus is supported. Hammer is continuing and expanding on the x86 instruction set. It has nothing to do with the old ISA (Industry Standard Architecture bus).
Motherboard makers are free (or not) to put an ISA bus on the board. I'd be surprised at the time of Hammer to see such a board, though
Why is it everyone wants AMD to pull some magic processor out of it's pants and to kill of Intel? Intel could start a pricewar at any time and price AMD right out of business with a quickness. True, variety and anti-monopolistic practices are good things, but Intel got to where they are because they did some things right. Some people are pulling for AMD because they are the underdogs, others are doing it because they want to jump on the bandwagon.
Those left, those people that say AMD is undeniably better than Intel in all categories are wrong, Intel and AMD have their own set of advantages and disadvantages over the other.
I am reading a tomshardware.com article on how AMD and Intel's previous and latest processors handle heat. The AMD processors failed horribly, they had zero heat protection. Not only are the processors worthless (burned up or not), but the motherboard could be damaged too. They even used a motherboard that the manufacturer guaranteed wouldn't fry an AthlonXP (a brand new processor). Guess what? In less than a second, you wasted hundreds of dollars. I'll just say that Intel's processors, Pentium 3 and 4, they didn't have any damage. You can read about it on tomshardware.com, there is an article called How Modern Processors Cope With Heat Emergencies, they even published their very first lab video demonstrating exactly what they did here.
AMD can't let things like this occur, they have to give customers something that none of the competition can, they need to innovate. Before AMD has enough weight to kick Intel around, it has to have much more support from it's customers. It'll take more than hopes and dreams to push Intel out of the #1 CPU slot. (pun intended)
Here's the running question as I see it. Will there be enough applications out there compiled to take advantage of the X86-64 arch that will make this a viable processor? As I see it, there isn't allot of call for 64bit Apache, Samba, or KDE. Sorry, I hope they'll pull it off, I just don't see it.
3000 dead over past 2 years, still no free Palestinians, still
May all your children drink liquid shit whilst masturbating with steel wool
The ability to build a desktop workstation with the ability to run all my old x86 crap, fast, and move into 64bit software, also fast, is highly attractive. Athlon or P4 will undoubtably be the choices for the next year, but when AMD gets the Hammer out into the mainstream with a mainstream price, Intel watch out.
Lastly, Microsoft, last I read, didn't indicate any interest in doing a version of XP for the Hammer. Perhaps that hasn't changed. If not, there's a potential hole through which someone may exploit Microsoft's disinterest. Linux, sure, AOL, Hmmm, you know that's a mean fight going on between Reston, VA and Redmond, WA, if the Hammer is attractive to home users, don't be surprise if AOL chooses to support it. It's entertaining to think about, anyway, however you feel about the combatants.
A feeling of having made the same mistake before: Deja Foobar
Remember, Apple did something similar with PowerPC except it was emulated in software. What happens is, the OS and the major applications (Office, Photoshop, etc.) are ported over to the new instruction set. Then, who cares if your Winamp is actually running in emulation mode? Most of what you do is running in native mode.
The Itanium is targeted at servers first where a limited number of apps are needed. Then expect to see it on business desktops with a few more apps and finally percolating down to the home user in 2004/2005 (?)
Have anandtech more information on grammar/sentence fragements?
Mod it down.
With a UID of 47, this must be a post from an insightful member. After all, he was here the day that UID's were first issued!
Somehow I got a feeling this was asked before.. like "Where's the need for 32-bit desktop chips?" or "Where's the need for 16-bit desktop chips?".
Even if we can't find any killer apps that _need_ 64 bits today, we'll figure something out. Maybe 4gb of ram limit, I "only" got 3000 times more ram now than when I started with my 64kb C64, and things seems to eat up more and more, not to mention processing power (and don't get into bloat, even linux needs more and more of both), which can be achieved two ways:
Faster processors (clock cycles, parallellization), or more work pr. clock cycle (64bits vs 32bit, new instructions).
Kjella
Live today, because you never know what tomorrow brings
It's just another adequacy.org troll...
1) links to advocacy.org
2) mentions socialism
3) you need another? see (1) advocacy.org is a pure trolling machine
You heathen savage!
Buy a heatsink, you cheap bastard, and install it.
The article says something about getting "... very high clock speeds (10GHz+ by 2006)..." Wasn't there a /. article last week (or so) about new transistor packaging (within the chip) that would be boosting intel speeds to 20GHz by around 2006? I'm sortof wondering which will emerge as an actual product. and how the heat issues and stability will be managed.
&&stuff;
Maybe someone here can help : I may be doing something stupid but I can't get any technical datasheets from the AMD site for things like FLASH, CPUs, Chipsets. It appears that I need to contact AMD and go for some sort of NDA...
It looks like AMD are extending the same architecture (IA16->IA32->Hammer) again. For developers it's tempting to stick with what's familiar. But there are still "only" 16 float and 16 general-purpose registers. There isn't a big change when compared to IA64. This looks like another processor based on the over-developed, simple, tried-and-true designs that hail from the 1970's.
I am not a big fan of Intel, but at least they are addressing the deficiencies of IA32 architecture. They are replacing it and not adding to it. The IA64 design isn't amazing by any means. But it's our best hope for a "next generation" processor.
Why don't AMD clone Itanium? Considering their current position, I think it would be the smartest move for now.
Not funny! Not funny!
I used to bulls-eye womp-rats in my pants
x86 isn't dead yet, and IA-64 will never live!
Umm, and this is a good thing? The x86 instruction set sucks. I can't wait for EPIC (or something better).
-- Sherman Boyd www.twocell.com www.shermanboyd.com
Sorry, I must be drain bamaged :) Here's the fixed link, in case you wanted to check it out. It's like slashdot, but oriented to hardware more.
For that to happen, first those two processors must be in the same market segment. Do you see people using Alphas switching to x86? The same way, Itanium's market is not the desktop or average workstation. They're trying to compete with the cream of the crop RISC chips.
Rants aside, the Hammer architecture is a nice way to transition to 64-bit computing while keeping legacy code, no rewriting or even recompiling. But it has a cost: it'll carry the same inefficiencies found in current CISC processors. While many designers have found their way around it in the performance arena, the drawbacks are evident: higher complexity, power dissipation, etc. -- die size is unevenly divided between control logic and number-crunching logic, which isn't a comfortable situation.
Take the time to generate assembly code using gcc -S, and you'll soon find out there's just a handful of instructions being generated. Taking a peek at AMD's code optimization guide, you can see those are the fastest instructions (collectively called DirectPath instructions), and they can be paired with 2 other simple instructions in the decoding stage. Trying to execute hand-optimized 8086-80386 code would actually result in slow execution, due to the use of VectorPath instructions, which can't be paired and, as a rule of thumb, take more cycles to execute (not always the case though. We're RISC-ing the code in order to make it efficient, but we're carrying the burden of Intel's design flaws of long ago, in the form of this added control logic for handling legacy code.
At this point, since rarely used instructions are being executed slowly, why not resort to some sort of emulation, a la Code Morphing? Not completely throwing away the architecture as Transmeta did, keep the simple instructions and emulate the rest (such as those used to handle BCD arithmetic, hardly used today).
Although it may seem like I hate x86, in fact, as an assembly coder, I find it one of the most comfortable architectures to work with. I have read some RISC assembly code, and couldn't picture myself writing code in it. I've programmed in 68HC11 assembly as well (it's a microcontroller from Motorola), and it feels like coding with your hands tied. So I'll definitely enjoy the new Hammer archicteture, especially because it fixes my two major complaints: small amount of registers (they've added 8 new ones), and the 32-bit architecture. Also, I'll be drowning for SSE2 support, including 8 new registers as well (that's 16 128-bit registers! yay!)
Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/
Get some more information here. I'm not even going to bother hiding that one.
SpecFP2000: 1005 @ 1.2 GHz, 1359 @ 1.6 GHz
(source: The Register)
I don't expect AMD or Intel will come out with anything comparable until 2004.
That that is is that that that that is not is not.
How is the 500mb disk drum array working?
Upping the memory on our VAX to 256mb allows us to handle 20 concurrent vt100 users.
Have you any information on the vt680 terminals?
Rumor has it that they run at 14k baud!
I just got and love the ANSI C complier on this sytem. It handles block i/o with the greatest of ease.
Take care.
Hey, the mods got one right. Not only does your post deserve (-1, Redundant), it also needs (-1, Retarded), (-1 Cum-Guzzling), and (-1, Nigger Post). Good job!
Who keeps the metric system down?
We Do!
We Do!
Who leaves Atlantis off the maps?
Who keeps the Martians under wraps?
We Do!
We Do!
Who holds back the Electric Car?
Who makes Steve Guttenberg a Star?
We Do!
We Do!
Who robs cavefish of their sights?
Who rigs every Oscar night?
We Do!
WE DO!
There isn't any mention in the article about the expeted prices of the Hammer, so I thought I'd ask here. What are the price expectations for a processor like this? I mean from the specs alone (with so much stuff integrated into the die), it's going to be a fairly big beast.
Does the fact that it is new technology, and that it's a big (or bigger) die size automatically mean it's going to be very high priced? I remember when the P2 came out, I paid CAD $1200 for the 300Mhz, about 2 weeks after it was released. Now the P4 costs about the same (although a bit less than that) for the highest speed (2Ghz?)
So my question is this: will this processor be affordable (somewhere between a top of the line Athlon and a P4), or is it going to be much more? I think it's a very safe bet to assume that it will cost more than the Athlon.
If somebody has a real answer for this, please reply. It would be interesting to hear some opinions from the more knowledgeable.
aaah, the golden days of technology have come and passed. Before, the technology ppl used, they actually could see and understand / know the functioning of the device. Because of this, repair was almost trivial, and technology was much less of an elite ordeal than it is now.
Over the years, tho, technology has progressed to the point where the ppl DESIGNING the damn stuff, for god sakes, dont even know half of how th product or tech functionsm, besides being able to fix it. If we were to have a technological apocalypse, it would take an enourmous amount of time until we were at the stage that progress could be made again, EVEN if we still had the resources / knowledge of the products we are making.
On another subject, ppl using tech are so blinded by what they call AMAZING speeds, performance, etc, and ask how AMD can possibly surpass what they have currently made....the question is simple: make newer better, and faster stuff!!! we should not be marvelling @ all the NEW things that
ppl come up with, but rather the rate of advancement. back in the day, the 1khz machine was considered a lightning speed, and held in an enourmous warehouse. Ppl should understand that innovation is ALWAYS going to happen, and not wonder at how something could possibly be better / blindedly speculate about the future.
remember, there was a time when ppl didnt believe that widespread electricity was ever going to be a reality, but we ALL know, that the next technology is ALWAYS 5 years down the road...
BSD is for people who love UNIX. Linux is for those who hate Microsoft.
It's all there. You just have to dig. You can get a white paper for just about anything on their site.
You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
the idea is to shut down the /. community to pressure CmdrDickweed to make the system less opressive
/., you'll only get more "opression"?
I guess you're not bright enough to realize that if you weren't so stupid then the "opressive" measures wouldn't ever have been put in place to begin with?
Maybe by attempting to "break"
retire please, oh 1970s unix academic lamer
Joan was quizzical
Studied patophysical science in the home
Late nights all alone with a test tube, Oh-oh-oh-oh
Maxwell Edison
Majoring in medicine calls her on the phone
Can I take you out to the pictures, Jo-o-o-oan?
But as she's getting ready to go a knock comes on the door
Bang Bang Maxwell's Silver Hammer came down upon her head
Clang Clang Maxwell's Silver Hammer made sure that she was dead
Back in school again
Maxwell plays the fool again, teacher gets annoyed
Wishing to avoid an unpleasant sce-e-e-ene She tells Max to stay
When the class has gone away, so he waits behind Writing fifty times I must not be so-o-o-o
But when she turns her back on the boy
He creeps up from behind
Bang Bang Maxwell's Silver Hammer came down upon her head
Clang Clang Maxwell's Silver Hammer made sure that she was dead
I'm not a prophet or a stone-age man,
I'm just a mortal with potential of a super man.
Don't you think that we've hauled along the old 8086/XT baggage long enough?
Hauling baggage builds character, consarnit! I was born with a new x86 chip on the market, and I'll die with a new x86 chip on the market.
Some day, I aim to teach my great-grandchild to xor the accumulator by itself to save a byte off the executable, so don't you go a-messin' with that dream!
Pretty funny. Probably unintended by the poster who just meant to troll :-)
Yeah, I've seen the benchmarks. An 800 MHz Itanium is trounced by a 133 MHz Pentium when it comes to running x86 code. This hardly passes for backward compatibility.
that protects us from the competition.
Benchmarks are our weapon,
with which we carve a path to an overclocked future...
..OK, perhaps I've played Thief too much. I guess I'm too illegit to quit.
As soon as I can buy processors and motherboards to build a cluster, or a few standalone high end multiprocessor machines.
AMD's got a great product in the Athlon, and I can't wait to use the Hammer.
But will it burn like an Athlon?
I'm really curious to see how things are going to work out on x86-64 and IA-64 with regards to mixed 32/64-bit systems. I assume both platforms are going to provide some sort of thunking interface so 32-bit code can call 64-bit libraries, etc, but it's a non-trivial problem, especially for developers, since you have to devise some system for building and keeping both versions of libraries and executables around.
Sun and IRIX people have been dealing with this for a long time, but I'm interested to see how most other developers will adapt (since I'm guessing there are 20-30x more x86-only developers than Sun and IRIX developers =).
Mod me down plz. I need an ip ban, stat. v8.0
That's right, it is still regarded as expermintal architecture. People are still trying to figure out the compiler optimizations that will allow massive parallelization. Basically it's a superscaler vs vliw battle (yes, epic is basically vliw) at the moment superscaler processors can still have the performance advantage, maybe that will change in a few years time but it wont be any time soon.
Mod me down plz. I need an ip ban, stat. v9.0
Mod me down plz. I need an ip ban, stat. v10.0
Mod me down plz. I need an ip ban, stat. v11.0
Mod me down plz. I need an ip ban, stat. v12.0
Mod me down plz. I need an ip ban, stat. v13.0
someone has to say the "M" word...marketing.
I have yet to see an AMD commercial, and word of mouth (yes, even mine) only carries so far.
AMD processors are simply increadible, IMO, but how to get the word out? Marketing, commercials and ads.
It is a simple question, really. What is the point of having such a great processor, if no one knows it?
I think a simple commercial like this would work wonders:
Open on a little tv playing the p4 "blue man group" commercial....have a "sledge hammer" and a "claw hammer" (both with big AMD stickers) smash the tv into oblivion.
(fade to black with the AMD logo and a "well known voice")
The AMD Hammer series and XP series, smashing 'you know who's higher numbers".
Power is *sexy*, AMD.
Or, as a demo, us the the ending of "The fast and the Furious' " car race.
Amd would be the Black Toranado(?) and Intel the Honda(?)...Raw Horsepower vs high rpm and technology+"cheats" (inflated Ghz = NOS, perhaps.)
Essentially, it was a tie.
Draw your own conclusions, or come up with something better.
Moose, out.
Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
Mod me down plz. I need an ip ban, stat. v14.0
Mod me down plz. I need an ip ban, stat. v15.0
I had to do a review of IA64 and I wanted to know what was AMD's response to Intel 64bit CPU and what was behind the "old" generations.
....
Currently, 2/3 of a CPU is used to analyse/understand/reschedule the code send to the CPU. This part is very important and AMD seams to be better at this game than Intel. The code has to be reschedule so the different parts of the CPU that can work at the same time are efficiently loaded
OK, let stop right now : why isn't the code already efficient ? Because the compiler does NOT care about the inner structure of the CPU so the CPU has to do all the real work.
By keeping with the "good old architecure", AMD is trying to do in hard and in real time what a software (let's say a compiler:)) can do much more easily in a very long time. And a CPU can't see more than a few operations ahead whereas the compiler can see the WHOLE code.
So, by removing all the optimisation crap from the CPU and showing the compiler what's reallly inside, Intel is on the right way. In current CPU, you have more than 40 registers, but you can access only 8 of them and the CPU has to "guess" what could be the best use of them.
So, I think Intel's approch is the right one. Just recompile all your software : to run old stuff, use old hardware.
I have datasheets and documents to comment about this and I would glady do it.
Mod me down plz. I need an ip ban, stat. v16.0
Man this guy's got such a l33t UID, I'm afraid to even mod him.
Top three reasons to use AMD:
1: Support the underdog
2: Try something new and inexpensive
3: Test the fate of the gods
When you look at AMD's history, they've always been the follower; attempting to deliver what Intel has always charged too much for. The Hammer architecture is a serious departure from the 'follow the leader' approach they've used in the past. Even the Athlon was not nearly so different from the Pentium as the Hammer is.
In fact, the Athlon was nothing more than a Pentium Pro on steroids. The Hammer is a radically different beast. The smooth transition it will allow for developers will be something the average user can appreciate.
IA-64 will take a long time to become a standard, if ever. I think it will find it's home in big Blue boxes, and Sun enterprise solutions. The only immediate uses are going to be scientific and industrial. Both good markets, but Sun, MIPS, HP, Compaq(Alpha as well) have proven through history that big business alone cannot support an architecture. You need the large installed user base that the Pentium got.
When examining a processors performance, you have to look beyond it's theoretical performance, and understand why they fall so short of the expectations. Even under ideal circumstances, the Athlon just cant keep busy. The ALU's just don't stay full. With an integrated North Bridge on every Hammer. you end up with an far decreased latency and better scaling with processor speed. Closer inspection also reveals a mechanism to link every Hammer to up to two other Hammers. The memory attached to each Hammer is unioned so that the OS sees one big memory map.
In the development of microprocessors, most ideas are nothing more than the next logical step; an slightly innovated version of the last. The Hammer tempts us with a revolution. Processors that stay busy all the time. Processors that talk to each other directly. Some say that a built-in memory controller is a Bad Idea. Being built-in leads to higher performance. Much lower latency as well.
In the past, revolution was only possible by visionary minds. AMD has those minds. AMD's ability to execute has risen my many orders of magnitude in the last 3 years. If they can keep it up, Intel may lose their crown(and their checkbook). Personally, I think they can pull it off. I also believe the Hammer will be received with much greater market acceptance than both the IA-64 or the P4. If for nothing else but competition's sake, I hope the Hammer succeeds.
You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
Mod me down plz. I need an ip ban, stat. v18.0
Mod me down plz. I need an ip ban, stat. v19.0
Mod me down plz. I need an ip ban, stat. v20.0
Watch the AMD hype, it's going to get pretty heavy in the near future.
People are already choosing AMD as their champion of Intel, and they're also already pulling their selective strings to hype up AMD processors that aren't released or benchmarked.
Can you said biased?
/rant mode on
These people are just like the company Apple. They have a common slogan, 'think different'.
If everyone thought 'different' and bout Apple, everyone would be thinking THE SAME WAY.
stupid &$@^s
/rant mode off
I do not respond to cowards. Especially anonymous ones.
Mod me down plz. I need an ip ban, stat. v21.0
Mod me down plz. I need an ip ban, stat. v22.0
Mod me down plz. I need an ip ban, stat. v23.0
Mod me down plz. I need an ip ban, stat. v24.0
Mod me down plz. I need an ip ban, stat. v25.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
SMT is the way forward to get best performance out of single processor cores, for multiple cores CMP is an orthogonal concept which will also have to be used to make use of the ever increasing number of transistors available, and irony of ironies good old x86 is actually a better vehicle for SMT precisely because of its small register set.
I wouldnt say its an optimal instruction set for SMT processors, but certainly better than VLIW (which makes most sense if the ISA is tightly bound to the underlying implementation).
Diminishing returns for getting more performance out of cores executing a single thread began hitting hard a long time ago, very wide VLIW was simply a step too far IMO. VLIW makes sense in the embedded realm, not desktop processors.
Mod me down plz. I need an ip ban, stat. v26.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
Mod me down plz. I need an ip ban, stat. v27.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
Then the compiler will have several generations implementing the same ISA with wildly different underlying architectures and you are back where you started at.
It only helps because its new, not because its different.
Mod me down plz. I need an ip ban, stat. v28.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
Mod me down plz. I need an ip ban, stat. v29.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
P--P--P
|||
P--P--P
|||
P--P--P
This increases the memory bandwidth available to the four outlying processors, and it also reduces the average path length between processors.
Those inter-processor jumps will accumulate and dramatically increase the memory latency!
Can anyone do better? Assume four of the processors have three links, and four have two links; try to decrease the average path length.
It helps if the topology can be laid out on a board, too!
What cant AMD let occur? Have people make propoganda under the guise of being informative?
... but then you should know better, and not care because you know better than to turn it on without the heatsink on properly. Of course some people who build their own PC's are morons, but these kinds of people cant be protected against themselves whatever you do.
The only possible time your heatsink would be off is after shipping (not in the lighting strike sense of course, but lets stick to realistic chances). If it fries then you send it back, just like when any of the other of a million things which can go wrong during shipping do go wrong.
At any other time the temperature thing has 0 impact on most people, unless you are one of the people who builds their own PC's
Users will use it. The Hammer is meant to cut off x86/32. Itanium is just a machine that you brag about being in your server farm. The Hammer is sometimes called x86-64, because it's backward-compatible to a 32bit x86. The result? Likely Intel will be forced to make a desktop version of Itanium. Go amd.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
It will be interesting to see which processor the major science computing centers pick for their next generation of clusters. The Athelon has been a favored choice that market due to its better performance in float point calculations and a greater number of instructions per clock cycle. This IPC difference shows the dichotomy between the two companies. While AMD has focused on performance, Intel has abandoned this concept altogether to entice the masses with promises of tera hertz processors that couldn't outperform an overc-locked P III.
They would do anything they could. It's war between AOL and MS, and if AOL could bring a new OS or anything out to the Hammer that people would go for, AOL would do it.
Imagine, new AOL cd: "New! 1000 hours free! Comes complete with AOLinux, for your new Hammer system!" something like that. The idea is, if they can fight MS, and Microsoft's MSN internet service, that is a Good Thing for AOL. Both companies see a fight coming, and if AOL/TW have their act together, something like this would be brilliant...
Right now, people have to deal with Windows being dominant in the OS market...80-90% dominant at that. But if people find that the non-MS supported Hammer is that much better than P4's...which you have to admit it probably will be...and almost as cheap...there might be a spot, a crack in the wall as it were.
Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
Reading the discussion of improvements to the branch prediction, I had an idea: might it be useful to add some new branch instructions, which serve as hints to the branch prediction hardware?
Suppose you have a branch on checking the error code returned by a function. That is what the article called a "static" branch: it almost always branches one way, assuming the function rarely fails. The Hammer will try to detect static branches, but might it be useful to let the compiler use different instructions, the static branch instructions, to tell the branch prediction hardware to assume a certain branch is static?
I guess I don't have a good handle on how difficult it is for the branch prediction hardware to sort out static branches vs. the other kind. Would the new instructions help enough to be worth the costs of extra instructions?
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
OSes and Compilers. If MS doesn't support the hammer architecture in its OSes and compilers, then AMD is screwed. You can talk all you want about "here's a great chance for Linux to hit the desktop." Ain't gonna happen. Look, I love Linux as much as the next guy, but it's not ready for the desktop. The people that run Linux are primarily programmers and geeks.
For a really viable chip, you need the support of the mainstream, and like it or not, that's Microsoft. If they don't support it with their OSes and compilers, then this will be the death of AMD. I'd hate to see that, but those are the facts.
http://www.x86-64.org/
An AMD sponsored web site with the goal of porting free/open-source software to x86-64. Self-serving publicity stunt? Maybe, but it's nice anyway, and certainly more than we can ever expect to see from Intel.
Honestly - the open source operating system community stands to benefit from Itanium more than Hammer. Kernel extensions for itanium and hammer are already underway, with gcc targets already developed. There are few 64-bit architectures that are being actively developed anymore. Alpha and MIPS are basically EOL, only UltraSparc survives. If Intel has a fast, efficient 64 bit processor, we can expect Linux to immediately benefit, recompile everything and you're gold. Hammer includes a set of 64 bit extensions to ia-32. IA-64, by all reports, is much better designed. With the ability to recompile all code for native ia-64 bytecode, people don't need to bother with ia-32 emulation. x86 should've died more than a decade ago; unfortunately, it seems that in general the worst technology seems to be most fundamentally embraced.
fnord.
On the one hand you have Intel, who is trying to move into *completely* new territory, at least as far as breaking with the x86 past. Scary? Very. When Apple transitioned from the 68K to the PowerPC it was rough going for a long time. The PowerPC was much better for native applications, but those took their time in showing up. And it was much, much slower than a real 68K machine when it was emulating older code.
AMD is taking the incremental improvement route, which makes a lot of sense. But can the non-standard x86 extensions--practically a whole new processor in itself--ever be more than a niche? The 3DNow! extensions were more a novelty than anything else. Some drivers used them, most programs didn't. It's difficult as it is to support all the different computers running similar chips without getting into extensions that only work on a certain percentage of them. Is it worth shipping 64-bit Hammer code just for one market segment? It's not just a recompile; it's an entirely separate QA cycle. Thinking about hobbyists: Will they have both Itaniums and Pentiums around for testing?
And then there's the nagging doubt that we're talking about chips that are already so fast that no one cares--except a certain fanboy crowd--so now we're talking about the difference between 10x more speed than I know what to do with and 20x more speed than I know what to do with. Sure, games and some crazy high-end airflow simulation, but this begs the question of "Is it worth overturning the entire PC market just for those two minorities?"
Well, friend, I happen to run C64 and Apple ][ (6510/6502) emulators on my Pentium laptop because there's still some enjoyment in fiddling with stuff on them. Of course there's little new 65xx software out today, and once an architecture like that of native 64 bit Hammer takes hold, expect fewer 32bit apps to come out. The interesting bit of course is the fork in 64 bit style between Intel's path and AMD's path. AMD is poised well, if Hammer is inexpensive, to carve a large chunk of market out of Intel. I'm still waiting for a shoe of Intel's to drop, because you know once the Hammer comes out that P4 just won't be the coolest toy, and nobody is going to sit still for an Itanium grinding slowly through x86 instructions, etc. Heck if that were such welcome idea, half of the world would be running the cheap Alphas (where you had to convert your executables, whee!) Even the ill-fated Amiga computer, with it's x86 bridge card shows you can't put two processors in a machine, sell it for twice as much and expect it to take the world by storm. (I never understood why they actually considered that, myself, I bought an Amiga to run my Amiga stuff, not act like a goofy PC.) If you can run a 64 bit OS with 32bit windows and stuff in it's own little environment window, and provide an easy pipe between, that even Joe Goldenparachute can use with ease, you've got it made.
A feeling of having made the same mistake before: Deja Foobar
... and then SRI (Stanford Research Institute) licensed the GUI and mouse to Xerox who pretty much gave it away to Apple only to have it stolen (yet again) by M$FT/[insert other GUI based OS here]. The more I think about what that "troll" said the more he makes sense. The only real innovation now is faster and smaller clones of the origenal computers (im thinking LISA as I don't recall the name of the Xerox machine)!
You bet! Because only God would use AMD processors.
;-)
Everyone knows WinTel is the work of the devil!
If you're trying to advance technology, no we don't need that.
If you're trying to sell a product and make money, Yes, you definately need that.
Intel and Microsoft have proven it over and over and over: the market does not want progress. The market will only accept incremental evolutionary change.
Somehow Intel has forgotten this, and they are going down the road to technology instead. Meanwhile AMD is going to "out-Intel" them and get all of Intel's customers.
>
Yes, but you're a damn fool idealist who likes computers and wants to see them run well. You're not trying to sell chips. So while Intel goes off to recreate the marketing success that Commodore had in the 90s, AMD will go off to recreate the marketing success that Intel had in the 90s.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
> AMD is trying to do in hard and in real time
> what a software (let's say a compiler:)) can do
> much more easily in a very long time.
NO. It is very hard for a compiler to accurately predict what will happen at run time (for example, which loads will hit in the cache and which will miss). It is much easier for the CPU to collect, predict and use this information at run time.
IA64 pushers talk all the time about how smart the compiler "can" be, but they don't actually have any such smart compiler. That is why their performance sucks.
Furthermore compilers are not going to get much smarter in the near future; just because the technology is needed does not mean it will suddenly appear. Compiler researchers aren't stupid and they haven't been sitting on their hands for the last forty years.
> And a CPU can't see more than a few operations
> ahead whereas the compiler can see the WHOLE
> code.
... until the program makes a call into a shared library that was compiled by someone else.
> Just recompile all your software : to run old
> stuff, use old hardware.
Uh huh. So every single time a new chip comes out, Microsoft et al are going to release new compiled versions of all their software. I don't think so.
Mouse != GUI. Stanford had nothing to do with the development of the GUI.
-dB
"It if was easy to do, we'd find someone cheaper than you to do it."
Mod me down plz. I need an ip ban, stat. v30.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
Mod me down plz. I need an ip ban, stat. v31.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
Mod me down plz. I need an ip ban, stat. v32.0
Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 1 minute since you last successfully posted a comment
If you this error seems to be incorrect, please provide the following in your report to SourceForge:
Browser type
User ID/Nickname or AC
What steps caused this error
Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
How many posts to this form you successfully submitted during the day
* Please choose 'formkeys' for the category!
Thank you.
Mckinley is the day after tomorrow.
'There is a Light that never goes out.'
"Mouse != GUI. Stanford had nothing to do with the development of the GUI."
You're mistaken. Follow the link I gave in my previous post. Doug Engelbart is credited with inventing the world's first GUI as well as the world's first mouse. At Stanford.
Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
The Hammer family is in a completely different boat to the IA64. Although it is "64-bit", it is just really an extension to the current x86 architecture, which is getting old in age.
:-) of their software, for _completely_ incompatible architectures.
I am strongly familiar with the IA64 and Hammer instruction sets and architectures, as well as the current x86 architectures. The IA64 is a *fresh start* (not like the Pentium, which was extensions the 486, which was extensions to the 386, which was a [large] extension to the 286/8086 and so on), and offers features like
* Predication (more 'smooth' execution)
* Loop pipelining
* ENORMOUS amount of registers
* Heavily used ILP
* Speculation to take care of ambiguous jumps/memory accesses
* A very interesting way of implementing VM
and a hell of a lot more that I can't think of the top of my head. As well as finally discarding segmentation as well.
Although i have a mixed opinion towards IA64 (I mean, its a hell of a lot more work for those writing assembly for it, not to mention compilers and OS's), In the end, the Hammer architecture, while a big step forward, is merely squeezing whatever is left out of the x86 architecture. It really is just doubling the width of the registers and allowing easy implementation of a 64-bit data type, without offering any of the new optimizing features of the IA64. In my opinion, while the Hammer may have the advantage initially, IA64 will eventually dominate.
Software developers too, are unlikely to want to release two binaries (forget the open source argument for now
So in short, they aren't really competing products, nor are they even aimed at the same market. They still however, are both good for what they are.
--JQuirke
No, NOS is bad. It can do some good things, and some bad things. When a NOS/Gas combustion occurs, it happens much more violently than a forced induction combustion. It's harder on the engine. However, you can make huge power gains with NOS because of it's cooling effect. The lower intake charge temps help reduce pre-ignition and the more dangerous detonation.
I've driven a couple high rever's(Integra's at 8250 rpm). They were a kludge to get going, but with the right gearing, hell of a blast to drive. I haven't driven an S2000, but I got a ride in one. Friggin sweet. But, I digress; If you can stay in your powerband, you're doing just fine.
Wanna jump off the line? You'll have to slip the clutch, 'cuz there just aint no ball busting torque.
You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
I have been working for SuSE Labs on the X86-64 port for about a year now, and I thought you might be interested in hearing about the state of the port.
Back in march we saw the first printf ("Hello World\n") succeed in the simulator. This is quite a big thing because it needs a working compiler, binutils, glibc and kernel. Since then we have steadily improved the system. By now we're running a full fledged Linux system in the simulator. The system is partly 64 bit and partly 32 bit. We will use the native 32 bit capabilities of the chip to use 32 bit binaries when that makes the most sense (who needs a 64 bit ls when a 32 bit ls does 64 bit filesystems fine).
By now gcc (C and C++ support), binutils, glibc, gdb, the kernel, ncurses, bash, util-linux, vim etc. have all been ported almost completely. And X runs happily in 64 bit too. Now we need the desktop systems, apache, databases etc.
Shameless plug: I'm giving a one-hour talk about Linux on X86-64 at Linux World Frankfurt next tuesday, october 30th. Here I'll show the system running, give an overview of what porting Linux is and describe the new features for Linux that we have implemented.
Bo Thorsen,
SuSE Labs.
Wow, a nonstarter. Who would have thought that the dissapointment of not even seeing an offensive link could be more offensive than actually putting some effort into a troll?
It's a new generation of trolls, I suppose... leave them hanging and wanting more. I'm seriously dissapointed! "coming soon...." ???
at least link to goatse... have some respect!
It has 64bit support, just because Intel thought it would be great to put it in, but the MAIN point about the Itanium is the EPIC instruction set: move back to simple RISC like instructions and let the compiler do all the math about branchprediction etc etc. F.e.: when you have a program compiled with a good EPIC compiler, you'll have 8 instructions executed PER CLOCK, thus in theory running your program on 8 CPU's at once. It's 64bit too, but that's just a 'nice feature', not the main issue.
Then looking at the hammer: AMD offers 64bit as its main new feature, but keeping the fat x86 instructionset. Nice, but not a product that will survive for at least 10 years from now, resulting in a quick set of bucks fast, but a slow death in the long run...
Never underestimate the relief of true separation of Religion and State.
- 4004 [4 bit word]
- 8008 [8 bit word]
- 8080 [8 bit word]
- 8085/8086/8087 and 8088
- 80186 (Loser)
- 80286
- 80386/80387
- 80486 sx/dx
each step was somewhat a logical progression. Now we have Pentium's pentium II, Pentium III and Pentium IV; mix in MMX in some, and Xeon branchings in the Pentium series. So do we say at least a plain Pentium, or Pentium MMX? How about a Pentium II?Actualy I think Intel should rot in hell for putting the CPU vectors at the top of memory space at 1 Meg and working down instead of the more logical bottom working up.
as a ps the only reason I have a windows partion is to run one win16 application.
Apocalypse Cancelled, Sorry, No Ticket Refunds
Abandoning a user base is an extremely dangerous thing to do.
DEC orphaned a whole platform (MIPS DECStation) with a long stream of broken promises when Alpha was brought out. The seeds of Alpha's destruction were sown the moment of its birth. If DEC had been wise enough to develop an FX!32 for MIPS and an ability to run Ultrix binaries under OSF/1|Digital UNIX|Tru64, then the end of Alpha might have been a very different story indeed.
And now Intel/HP/DEC/Compaq has aspirations of repeating this sad history.
If AMD can deliver on even half of their promises, then Itanium is finished.
Are you willing to spend over $3000 for P100 speeds for your x86 code?
Neither is anybody else. The emperor has no clothes.
And the next time you change the internal structure of your CPU, everyone with binaries optimized for the older structure are screwed unless they recompile...
"True, variety and anti-monopolistic practices are good things, but Intel got to where they are because they did some things right."
When the IBM PC came along it didn't use an Intel CPU because the 8088 was superior to Zilog's Z8000 or Motorola's 68000. With its hideous segmented memory addressing, everyone knew the Intel processor was the worst of the three by a wide margin. They certainly didn't get that right.
itanium -> server -> big bucks
hammer -> desktop -> no bucks
itanium -> big fat heatsink
hammer -> liquid nitrogen coolant
itanium -> hp and compaq
hammer -> asus, gigabyte, msi
itanium -> 64 way
hammer -> 8 way
:-)
Live your life each day as if it was your last.
While Windows wont be able to optimally take advantage of this processor, Linux will.
If only the GCC-developement team could make better progress...
So AMD will have the best x86 implementation ever, and 64 bits too... but what we need is to get rid of both x86 in favor of more efficient, smaller, cooler, RISC chips that use less energy and produce less heat, and of binary compatibility requirements by portable, preferrably free, software.
Leandro Guimarães Faria Corcete DUTRA
DA, DBA, SysAdmin, Data Modeller
GNU Project, Debian GNU/Lin
I think a better comparison would be when Apple went from 68K to PowerPC. They did their backward compatibility through software emulation.
I think it would be best to have some super duper new architecture that was much faster and do the backward compatibilty through software emulation and not hardware emulation.
I just do not think the Itanium is that new architecture. They are getting lousy speeds from this thing. If it was ten times faster out of the gate than a Pentium 4 I would say Intel is doing the right thing. right now I do not see it.
With all of this I see the Hammer being something I am more interested in even though I think the software emulation route would be better.
The city is being overrun by a herd of Lucy Liu's.
By the way, does anybody know if I can run Hammer in 32 and 64 bit modes "simultaneously" so that I have some of my apps fully 64 bit and other legacy apps? Does it hurt my task switching performance seriously that processor is running in different modes with different processes? Will Hammer be faster for 32-bit or 64-bit code? If I don't need 64-bit address space should I compile my code for 32-bit instead for better performance? I would guess that even though 64-bit instructions are a bit harder to execute due to 2x memory requirements the increased register count would balance the things.
According to the article when Hammer is working in MP system each CPU handles part of the memory; should OS be able to send an application to specific processor according to physical memory it has allocated instead of current load of processor for best performance? If so, does any OS currently support this kind of arrangement? How hard it would be to make Linux support this?
_________________________
Spelling and grammar mistakes left as an exercise for the reader.
What I think needs to be done to the next couple generation of Athalons is to allow programs to bypass the x86 decode stage and access the RISC core directly. This will allow the chip to run legacy x86 executables, as well as new RISC executables in a completely transparent manner. After a couple of years, the x86 decoder can be phased out of the primary product line. This would reduce cost significantly, considering that (IIRC) about 20% of the transistor count on the Athalon is dedicated to the x86 decoder.
Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
In other words, the problem you have isn't with the x86 ISA, but rather with current x86 compilers. If compilers can make better code for EPIC, those same optimization techniques can be used to make better compilers for the x86 ISA.
However, EPIC will be much harder to make backwards compatibility for. Since x86-64 will be more general purpose, one will not need to recompile all of their applications for every generation of the ISA.
While I personally find the idea of compiling all apps to be optimized for one's own hardware has much to commend itself, the mass market does not.
Little narrow views.. I'm going to complain about Anandtech's treatment of the larger TLB space. I think that the primary reason AMD increased the TLB size is because when running in 64-bit mode the page tables are 4 levels deep. This means that it takes ~2x as long to service a TLB miss. In order to compensate for this extended time there needs to be more or faster TLB's. This is probably the primary reason for the TLB being so high on the list. Increased IPC ha ha ha.. Did anyone accually look at the microarch? Does the 8 extra GP's and resulting lower register spill count mean anything for IPC? Hmmmm. back to computer arch for someone.
Hey now! Maybe your pseudo 4096 color graphics were pretty snazzy for playing Strip Poker(c), but that doesn't give you license to ignorantly bash the C-64! (I understand it had actual digitized hand colorized photographs of real women, but I wouldn't know. I never had an Amiga, my Commodore only had wholesome games involving violence and fantasy!)
.1 Hz to 4KHz. If it weren't for the lack of a subwoofer, soundtracks to some of the better C-64 games sound just like songs I hear playing in clubs today. Perhaps 320 doesn't seem much better than 160, but you gotta take all you can get when you're working with 64 KBytes of RAM, buddy. If SIDs are painful to hear, then why are they still being traded today? Because the're classics, and it took Trent Reznor making .Mp3s for Quake to outdo them. Well, maybe that's a bit of an exaggeration, but I can still think of C-64 tracks that I'd prefer over that dour uninteresting Quake track that Trent did.
I seem to remember accessing dark blue, light blue, blue and cyan, all at once! If those were the only four colors available, I can understand why there wasn't much Commodore hosted porn. And perhaps it's painful to hear elegantly composed music when all you know is porno-jazz!
Seriously, it wasn't 160 x 200 @ 4, it was _320_ x 200, with 16 simultaneous colors! And a 9 octave range, from
Commodores had harddrives available. There just wasn't much point in collecting porn in 16 colors. And the entire base OS could fit into 20K of ROM for instant-on capability. There was a mouse available too, and even a fully featured and compact GUI environment that is still available today, called GEOS. Anything you wanted was available, it just wasn't necessary. There is even a TCP/IP stack available for Commodore hardware if you're interested. But please, I know your type... just don't go surfing for porn.
Oh, and I didn't grumble, I just never moved to Amiga. I grumbled when Amiga finally pulled Mr Snowcone under, losing them all of the profits from the success of Mr. Sno... I mean, the C-64.
The Hammer may be the best if you feel like running windows on a workstation, but nothing comes close to IBM's PowerPC architecture for servers. The UltraSparc 3 are not even a match for the upcoming Power4. Why is anyone even caring about intel and AMD duking it out for the lowest rung on the ladder.
The 16 simultaneous colors is not a matter of total control, at the resolution you state you can only have TWO distinct colors per 8x8 character block. Thats pretty sad.
Feel free to point me to cool SID tunes that don't sound like they were rendered on a piezo element. As I recall it was all classical stuff. Greatest thing I remember was playing Daisy on my disk drive.
Oh, and my copy of GEOS magically broke one day. Those REL files are weird stuff.
Someone set us up the bomb, so shine we are!
Damn, I was trying to get more of a rise out of you then that! I failed pretty miserably.... oh well.
Don't feel too bad about the Geos thing... I really wouldn't know. Before I actually did much of anything productive, I formatted the GEOS system disk trying to set something up I think. Ah hell, I did the same thing with my Apple IIGS trying to get the damn thing to see 5.25 inch disks. Never did succeed, but I had a nice clean disk where the system disk used to be.
I actually really liked the graphics on the C-64. It seemed like they handled their limited range better than other machines that supposedly had more potential. At least that's how it seemed when I saw games that were available for multiple platforms. Spy vs. spy had two sided disks for the Commodore and Apple systems... the Commodore version was about 20 times more playable. The AD&D gold box series, like pool of radiance, by all logical estimated should have looked better on IBM and Amiga machines, but the Commodore looked somehow less "cartoony" and more enjoyable.
Now I suppose that doesn't make sense. But it seems like Commodore game developers had a much better grasp of the system... maybe the Amiga was just too far ahead of its time? Yeah, I'm grasping here, I'll admit it. But look at Shrek and the Final Fantasy movie that were out not long ago. Final Fantasy was amazing... for a completely rendered movie, it was incredible, at times you could forget that it wasn't live action. But it still wasn't there, little niggling things would ruin the whole effect. Now Shrek while stunning, still wasn't as technically masterful, with a pseudo-live action effect that obviously wasn't trying for reality, but it worked better, because they had a better grasp of what was capable.
Now, please... feel free to regard this post as total bullshit and moderate it as such. I'm a bitter Amiga hater, Commodore should have stuck with what they had success with and let someone else with better management skills take on the admittedly amazing Amiga which ended up marking CBM's gravestone. Or more accurately, Commodore business machines was just another notch on the Amiga's morbid belt.
I wonder if anybody noticed how clever I was substituting WYSE for Wise, and then throwing in the names of a whole bunch of other companies from back in the day.
Or how stupid I was because I couldn't remember any other of the defunct companies that were in the same class as WYSE once were. Well, I did remember Cray. Jesus, I hope somebody moderates this down.
I'm kinda unhappy about the C64 being axed too, it was quite flexible and probably should have had portable versions out by now. ;-)
:-)
Problem is that those fugly Apples with their fugly "OS" and their fugly displays seem to have shoved out any consideration of the C64. God I hated those Apple things. It was next to impossible to find out how to program them too. Mainly they were ugly on all levels though.
Someone set us up the bomb, so shine we are!