AMD and SuSE Porting Linux to Sledgehammer 122
-|Oblom|- writes "AMD has partnered with SUSE to port Linux to its upcoming 64-bit Sledgehammer chip. The story is on CNET and the projects site is here www.x86-64.org Well... I have been waiting for a while for this announcment. Hopefully by the end of next year I'll be running dual-core 1.5Ghz(at least) Sledgehammer with Linux on it"
Re:Once again, the AMD loving ruskies rejoice. (Score:1)
--
Re:NONONONONONONO (Score:1)
Re:This is Big (Score:1)
Just have a look at what happened to Alpha. Since most programs didn't run natively on it (only via an x86 emulator) nobody bought the boxes. They're great for big numerical simulations, if you're willing to code everything on your own, though.
Re:Good Work SUSE (Score:1)
Re:Thanks for the info... (Score:1)
Might as well ask for a car that gets 5000 mpg.
Re:Why Sledgehammer? (Score:1)
-- And Beowulf with sledgehammers would be extremely messy. Bring a mop to the battlefield.
Re:Shouldn't be too long (Score:1)
Like my CS professor said... "and everybody thought having C++ be backwards compatiable with C is a great thing! Now you can get all the benefits of Object Oriented programming without having to rewrite any of your C code!"
It should be noted that he said this sarcastically.
Re:Why Sledgehammer? (Score:1)
Didn't it get cancelled in the middle of a cliffhanger?
W/ an atom bomb about to go off?
Re:This is great. (Score:1)
You're referring to FX!32. Per my understanding from discussions with DEC personnel, DEC granted M$ license to VMS internals, which are the foundation of NT. For M$'s part they agreed to develop NT for the Alpha platform and to support it. How else are you going to explain the very pragmatic goons at M$ providing an O/S for such a small population of processors?
I also don't believe it would be possible to run an entire O/S, libraries, etc. through FX!32 as the O/S is tied to the architecture. Although such blantant stupidity didn't stop M$ from passing off faulty basic ROM's back in the late 70's.
Vote [dragonswest.com] Naked 2000
[OT]Speaking of IDEs (Score:1)
The best IDE that money can't buy: priceless
This post brought to you by the letters v and i.
More bits != More speed (Score:5)
The most important reason to want 64 bits is for server applications which want an address space larger than 4GB. 64 bits of virtual address space is the main attraction of these chips, and only for servers. Which is why Sledgehammer is being pushed as a server-only proc to compete with Merced.
You might get other benefits, like 64 bit integer ops being faster (but not necessarily... adequate bypass networks in a 32-bit proc might make this a wash). Which is only a benefit if your app uses lots of 64 bit integer ops.
There are also penalties -- for example, the page table hierarchy has 4 levels, which means more memory accesses on a TLB miss.
16->32 was different, because it also gave you all kinds of benefits like protected mode, virtual memory, and other stuff i'm too lazy to remember.
And 16 bits was never really enough.
Anyway, the point is that there is no real reason to worry about current apps moving to 64 bits when Sledge hits. Those server apps that will benefit will switch, and those that won't have no reason to (which is the true beauty of this processor).
Re:AMD and Intel (Score:1)
I doubt it. Both will support IA32 code, so there is significant overlap. But if you want to run IA64 code on a Sledgehammer, or vice versa, you'll need emulation of some sort (probably in software, which if the Sledehammer is as fast as I'm betting it is, will not be a problem).
Re:More bits != More speed (Score:1)
I couldn't help it.. (Score:1)
SuSe on a Sledgehammer, For those times when you want to do more than just ping someone.
Steven
Re:SuSE (Score:1)
OT: I'm on 6.3 - any reason to go 6.4?
Re:SuSE = 6.4 (Score:1)
TLB misses. (Score:2)
While this is true, its impact can be reduced by having a multi-level TLB (cache the physical addresses for lower level pages of the page table as well as the physical addresses for the destination page). Several architectures already do this.
This would allow me to get a new page's physical address with a single lookup, as long as it's within the same block of pages as another page I've already accessed.
Re:Why Sledgehammer? (Score:1)
Designing a circuit with way, way more of a particular resource (speed, memory, etc.) than actually required is referred to as "using the sledgehammer" or "sledgehammer design".
One of the first print examples I can think of was a chapter in Don Lancaster's "TTL Video Cookbook" entitled "Use a sledgehammer", where the suggested solution to a video program that didn't work quickly enough was to simply add another processor and memory
Re:SuSE (Score:2)
Indeed. I rarely post here to Slashdot, but I think that people should give more credit where credit is Due.
I'm an avid Debian GNU/Linux user (and I do intend to be a Debian Developer if I can in the near future), but I can't help but recognize all the good things that SuSE Linux has been paying kernel hackers for.
They seem to be incredibly commited to the Free Software movement, yet they get very little credit.
Indeed, people wouldn't have support for many high-end devices and methods if it were not for the support that SuSE is putting into Linux. I won't mention all them, but there are some of the things that I remember:
Many people need those things (which shows the relevance of the support) and I'm sure that there are many other projects with which SuSE may be involved. Congratulations!
Roger...
Re:Shouldn't be too long (Score:1)
In order to compile the kernel for x86-64, gcc has to support it.
If gcc supports it, the distributions will be able to recompile all of their packages to be 64-bit Linux.
Granted, you'll receive performance benefits once the kernel is recompiled (i.e. the processor will be in the other mode of operation) and you could still run the old 32-bit binaries, but once the entire OS is recompiled, you'll get all of the benefits of 64-bits out of the processor.
Re:Sledgehammer as a high end server platform? (Score:1)
Re:Shouldn't be too long (Score:1)
Window messages used to have two parameters, a word and a long-word which could encode integers or (16-bit) pointers. In Win32 these are given the types WPARAM and LPARAM, and they are both 32-bit. In Win64, WPARAM and LPARAM are both 64-bit. The names don't make much sense any more, but as long as you use them you'll be OK.
There are a whole lot more named types. If you use the right ones then you shouldn't have any trouble. If you use MFC then it'll pretty much take care of that for you. It's the application programmers that screw this up.
Re:Thanks for the info... (Score:1)
It's gonna be a long year, the Hammer won't be out until late '01.
Link [amd.com]
Vote [dragonswest.com] Naked 2000
Re:Shouldn't be too long (Score:1)
Not just that, but for all their technical superiority, Intel is still king of the hill as far as x86 processors goes... ANd AMD is just stumbling into this position by sheer luck, since Intel's finally decided to pump resources into an architecture besides x86. It'll be interesting to see how many vendors look blindly away from AMD and follow Intel onto the "next great thing".
there could be a great chance, though, if AMD doesn't keep it in the high-end niche. If every chip, Duron or Athlon, they sell is 64 bit, it'd do great for market penetration...
I wouldn't expect this 1st generation chip to change much... after it's gone through a few iterations and there's quite a few million of them deployed, we'll be able to expect to see a plethora of 64 bit apps. But not for a few years...
One other thing is how will this stand up to Itanium? performance wise? Since performance is really the only incentive for people to move to 64 bit chips?
Off topic, but when will we ever see dual processor Athlon motherboards, anyhow?
Re:Why Sledgehammer? (Score:1)
After the cheesy 80's TV show of course
Sledge Hammer! [epguides.com]
--
and of course the obligatory "Wow, imagine a beowulf cluster of these"
Re:This is Big (Score:1)
Re:Porting from 16 bit to 32 bit (Score:1)
treke
Binary compability (Score:1)
Obviously programs compiled for 64bit would work faster in a 64bit platform, but how far will companies go? Support all Intel IA-64, AMD x86-64 and normal 32bit x86 prosessors? Now there are major differences between IA64 and x86, so you might have less problems porting to Sledgehammer since it's closer to the old and most likely less of a change to run into compability problems.
Might well be a deciding factor witch wins, but then isn't the IA-64 supposed to be for Webservers?
Re:Why Sledgehammer? (Score:1)
Re:Sledgehammer as a high end server platform? (Score:2)
As far as ports... according to the docs, it should run any 32 bit OS that runs on current x86 hw. They won't take advantage of the 64 bit features, but if you don't need em...
This is a very smooth move by AMD.
Re:Sledgehammer as a high end server platform? (Score:1)
P.S. Has anyone else had trouble with Deja's power search? It won't recognize group searching, and it refuses to sort by date.
Thoughts... (Score:1)
If that is true, the transition from 32-bit CPU to 64-bit CPU would be very smooth for the average consumers. However, how many of us really need 64-bit memory addressing or even 64-bit arithmetic operations? If any transition is to occur in the general consumer market, the Sledgehammer would have to outperform the Willamette (either in performance/cost or clock for clock) in order to win the market. Most people will still be running 32-bit applications for the next year or two. The performance (and cost!) winner between the Willamette and the Sledgehammer would determine which company will ultimately come out on top.
Just my $0.02.
Re:This is great. (Score:1)
Sorry to bust your bubble, but NT has been running on Alphas for years. (A condition, I understand, of DEC granting M$ a peek at VMS) Probably not a big deal for M$ to gum up the Sledgehammer with NT. That it follows x86 architecture, AMD probably has not been busy running from a gift horse, expect all M$ stuff to already have been tested in 32bit mode.
Vote [dragonswest.com] Naked 2000
SuSE has it's priorities a little off (Score:1)
But I have a problem with SuSE wanting to port things to a chip that isn't even out yet, when they don't have a SPARC port out =(
I've read for a while now that they are working on it. It's just sort of disappointing I'll have to wait even longer before I can get SuSE on my couple Sparcs that are lying around.
Anyone else agree maybe SuSE should port things to a platform that has been out for years and years before they port to something that isn't even out yet?
Intel's doom? (Score:1)
What will make more sense to to is build a processor that has near equal performance then that of the old cips when it comes to 32-bit code as well as support 64-bit code. Once you are in the market and have wide support on the next generation of processors drop the 32-bit support and have a new 64-bit processor thus giving a boost on performance and improving what is already there.
If this really is the route that AMD will be taking then all the more power to them. I don't want to have to run 2 computers just so I can use 32-bit apps AND 64-bit apps.
Re:Could this also mean 3DNow! support in gcc? (Score:1)
Re:Nice (Score:1)
Re:Thoughts... (Score:1)
A. Hobbyist/Gamers
B. Executive who just has it for prestige
C. Engineering Workstations
D. Mindless drones
E. People who actually need one
E. Web Developers
Vote [dragonswest.com] Naked 2000
Re:This is great. (Score:1)
Re:This shouldn't be hard (Score:3)
Re:More bits != More speed (Score:2)
Though getting away from the stack-based FP architecture _will_ be an improvement. ^_^
Re:AMD and Intel (Score:1)
Of course, you can do basically the same thing with open source (I can't see how you wouldn't have similar portability problems), but this would be the solution for closed source stuff. So your new database or game or whatever will compile to your itanium/sledgehammer/z80/whatever. Well, I guess they can hope.
Re:AMD and Microsoft (Score:1)
Re:This shouldn't be hard (Score:1)
So, it isn't necessarily because Linux is/isn't easily ported, but that it's being ported to an architecture that doesn't differ very much from what the Linux code already supports.
Steven E. Ehrbar
BIOS ? please not ... (Score:1)
A server must be remote manageable by a serial line. That's what's stopping us from rolling out intel-based servers.
(Yes, I know there are certain workarounds, but they are just that: workarounds.)
/ol
Re:More bits != More speed (Score:1)
Look, I'm talking about 64 bit wide _instruction data paths_ inside the core of the chip, not system busses. It's the thing that becomes 64 bits in Sledgehammer, which as you may recall was the topic of discussion. A datapath includes things such as ALU's, bypass networks, mult's, etc. These structures get slower as you make them wider.
In a system bus, every byte counts. You need to send every byte from the buffer to the video card, so moving twice as many bytes in a cycle is a good thing. And you can widen a system bus without widening your core (Wmt has 128 bit wide bus, but is only a 32 bit processor).
But in a datapath, you don't often use the upper bits. How often do you think the upper 32 bits of a 64 bit ALU (in, say, Ultra Sparc) get used? Not very often, it turns out. So you don't gain any more 'bandwidth' from your 64-bit ALU.
Even 64-bit loads and stores don't buy you anything, thanks to write-back cache policies. For uncacheable accesses, 64 vs. 32 bit mem accesses will still be a wash because the bottleneck will be the FSB, not the ld/st unit of the core.
But I understand you're misunderstanding, since you can't learn the above by casual perusal of Tom's Hardware.
Re:Sledgehammer as a high end server platform? (Score:1)
AMD (Score:1)
Nice (Score:1)
Re:SuSE (Score:1)
YaST2 could finally configure my sound properly. Use YaST1 for everything else. (You'll be glad you did.)
The standard various updates of many odd packages. Various minor improvements in KDE, etc.
Overall, nothing is *radically* improved.
If you can find 6.4 on clearance somewhere for $10 (because of upcomming 7.0) you should jump to 6.4.
SuSE (Score:3)
Mike Roberto
- GAIM: MicroBerto
This shouldn't be hard (Score:3)
Is this because Linux can be so easily manipulated for it's host environment, or because it's just powerful enough to run already on a 64-bit machine?
Why Sledgehammer? (Score:1)
And Chevy? WTF is up with the Cavaliers? Who's brilliant fucking idea was it to name a POS car after the losers of a civil war?
kwsNI
The price of power (Score:1)
Hmmm... this might be better for Linux than it seems. I priced an MS Web server on Monday:
Total, $Oz5500 plus hardware (around $Oz2000-2500) (-: all prices include GST
Now, if Microsoft count a Sledgehammer as two processors, that becomes $Oz10,000-10,500. Ouch.
Contrast with Linux: Cost of system: $Oz2000-2500, plus maybe $50 if you buy somebody's boxed set. Given a choice of:
...which would you pick? (-:
If you were a supplier working to fit a $10,000 budget, which would you pick?
Sinking point (Score:1)
Me! I want to do single-cycle scaled-64-bit-integer arithmetic to sort out my 3D graphics, instead of multi-cycle or floating point, thanks. Better still, I want to do two of those on each clock cycle so my CPU is doing more than a 3GHz Athlon would, in the nanoseconds before it melted a hole through the floor.
Speaking of which, I hope this monster won't require a 500W (!!) power supply and a wind tunnel like an iTanium does.
If the CPU uses less than about 20W it will be feasible to integrate one with a 3D card (geForce 2001 anyone?) so most of the game logic lives on the video card. Propagation delays? We don't need no steenking propagation delays! Your other x86-64 CPU could be busy pushing really cool noises (doppler/phase-distorted SFX to match fast screen action, for example) into a sound card when it's not handling the network and control interfaces.
AMD and Intel (Score:2)
Re:SuSE has it's priorities a little off (Score:1)
We are already showing it off on our booth at Linux World San Jose. And SuSE Linux for Sparc will definately be out before SuSE Linux for x86-64.
Good Work SUSE (Score:1)
Also, has anybody tried SUSE lately? When i last ran it, it used a very odd combination of library versions, so it was a pain to get and build about anything on it...
Also, does anybody know if SUSE is a profitable company?
This is great. (Score:2)
---
The Chameleon? (Score:1)
"Hey, Louie, what have you done to Bill Gates? I know none of us liked what Bill was trying to do to the Penguin, but Louie..."
"Bud"
"Er"
"vies"
Re:SuSE (Score:1)
Shouldn't be too long (Score:2)
Sledgehammer as a high end server platform? (Score:3)
So what is AMD's plan? Is Sledgehammer going to be used in highend servers? If this is the case, I think they are definelty taking the right course in not only helping out linux, but also protecting their interests. It would be hard for other chip manufactures to compete with a more powerful platform that had multiOS support. Linux and (i'm gonna assume here) NT/2000 are a good start. Has there been any news from the BSD camp on a port? I mean, "of course it runs NetBSD", doesn't it?
---
AMD SMP (Score:3)
IMHO, AMD has gone the right way with x86-64, rather than a whole new instruction set. At this point in the game, I don't think they have enough market pull to convince people of once standard vs. another. It's a bit of a shame Intel and AMD couldn't have cooperated on a comment 64-bit spec, but I know exactly what sort of chance that would have (it involves a snowball and a very warm place...).
Re:Why Sledgehammer? (Score:1)
So the Sledgehammer seems to be the natural successor...?
- netbiker
Re:Why Sledgehammer? (Score:2)
The name implies strength
You dont forget about it
Those are most of the major tenets of a good trade mark / advertisement.
I like it
Jeremy
If you think education is expensive, try ignornace
Re:Why Sledgehammer? (Score:1)
o/~~ I wanna be... a sledgehammer... o/~~
I can just picture that as the new AMD themesong in the ads.
This is Big (Score:1)
Re:Shouldn't be too long (Score:1)
It's a "for profit" company?!?! (Score:2)
Obviously, you haven't seen VA Linux stock prices [cnetinvestor.com]. Wow.
---------------------
This space available. Reasonable rates.
Re:Why Sledgehammer? (Score:2)
To me, it implies that the system will be so loud, you need gas filled ear protectors to use it ;)
kwsNI
Re:Nice (Score:1)
Re:SuSE (Score:1)
I do believe though that SUSE should get more credit for helping out linux development. I believe they also made significant contributions to Xfree86 especially the drivers.
Re:Shouldn't be too long (Score:1)
It's not like Intel stop all development on x86. They still have Willy that supposed to come out in the Q4 which is supposed to be 7th generation of x86 in Intel. And tweaked once more P3 (to 0.13 micron process this time). And it's not luck that brought AMD to his current position but lot's of hard work. They did product that had better bang for backs, and they made it widely available. And it's not something that you can say about paper luanches of 1Ghz and 1.13Ghz P3. Intel's plan was going according to Moore law. Now it's supposed to be time for ~900Mhz cpus according to it. So it's what is available from Intel now. The rest is mostly paper (or "limited quantities")
It'll be interesting to see how many vendors look blindly away from AMD and follow Intel onto the "next great thing".
Enought. Dell, SGI for example. But the problem that "next great thing" was supposed to be released in 1998
there could be a great chance, though, if AMD doesn't keep it in the high-end niche. If every chip, Duron or Athlon, they sell is 64 bit, it'd do great for market penetration...
Hammer supposed to became common CPU that will be available in desktops.Unlike Itanik
Re:AMD SMP (Score:3)
I just wish they'd kick me down a few engineering test samples.
Re:This is great. (Score:1)
In fact, Cygnus has been selling a pretty good IDE (Cold Warrior I believe) for a good while and look at the success of that. StarOffice and Applixware haven't exactly been much of a success either despite the need for a Linux-based Office application.
NONONONONONONO (Score:1)
sheesh, get it right
screw ia64 (Score:1)
Re:Good Work SUSE (Score:1)
I chose SuSE for this very philosophy, at the time it was their support for the G200 cards, free support that is. Just my tidbit to promo my favorite distr.
the real stuff (Score:1)
-----------
Could this also mean 3DNow! support in gcc? (Score:2)
_/_
/ v \
(IIGS( Scott Alfter (remove Voyager's hull # to send mail)
\_^_/
Re:This shouldn't be hard (Score:1)
Re:This shouldn't be hard (Score:1)
The only real work that should be done is to optimize the source to make use the the new 64bit operations. This is needed so that the sledgehammer can compete against itanium and so linux can compete against win2k. This will also force ms to produce an optimized win2k version unless they want to loose a boatload of server installs.
Watch movies made with the games you play http://www.machinima.com/ [machinima.com]
Linux should have an easier time... (Score:1)
I read in the same place (someone please enlighten me on this) that NT has a kludgy, EMS-like API for running on the Alpha, in order to not waste all that memory completely.
I'm pretty sure it was either a Dr. Dobbs or a MS Developers Journal. It'd be good if someone could point us to the exact article... did I ring any bells?
Re:This is Big (Score:3)
How cheap is the Xeon currently, even though it has very few benefits over the ``desktop'' processors such as Athlon or PII/III ? Not very. Why ? Because it's not sold in mind-boggling quantities. Well, also because Intel prices it in the high end, but that's a chicken-and-egg scenario wrt. the desktop market.
Currently, in this era of the lemming mentailty, we depend on MS windows processor support, if a processor is to be used very widely. Unfortunately this means, the Sledgehammer won't be affordable until MS releases an OS for it. Yes that sucks, but blame society
But yes, GNU/Linux support for the Sledgehammer some year or two ahead of Microsoft is going to give us great press. At least for a month or so. But counting in the long-term memory and interest in any kind of history (even just last year's history) of reporters, I doubt that we will benefit much from this once MS finally ships their OS for the Sledgehammer.
Don't get me wrong though. I think this is great, and the Sledgehammer may well prove as an alternative to the high-end and expensive Xeon CPUs from Intel, and they may well be used by those who need it enough to be able to afford it, for things like Oracle, SAP, weather forecasts, nukes, and what gives...
Way to go SuSE ! (and AMD!)
Re:Sledgehammer as a high end server platform? (Score:2)
Porting NT to a 64-bit CPU may be doable, and it seems MS is doing just that. With Linux that took some effort too, but luckily that was done while Linux was still young.
However, there's a lot more to 64-bit computing than just the kernel. You want your user-space to go 64-bit as well, and this is where it gets innteresting... Why didn't NT on the Alpha run 64-bit processes ? Well, does Win_32_ ring a bell ?
In POSIX-like systems such as GNU/Linux, you use data-types such as int and char* for passing integers and pointers to data. In Win32 you use DWORD and LPxxx etc. The Win32 DWORD is _exactly_ 32 bits, and every program written for Win32 will tend to depend on this. Even worse. the LPxxx pointers are _also_ assumed to fit in the same space as a DWORD, namely 32 bits. A program using char* to reference a block of data, will be equally valid on 16, 32 and 64 bit architectures, because the datatype states it's just a pointer. In Win32 your LPxxx types are 32 bits, meaning they make no sense in a 64-bit environment. Tough.
What I'm getting at (slowly I know) is, that while Microsoft is currently trying to design a Win64 API that everyone must now port their programs to in order to take advantage of the 64-bit environment, the GNU/Linux community will hit the ``make; make install'' combination, and the vast majority of applications will only need minor fixes if they have not already been ported to a 64-bit architecture. But chances are, of course, that the vast majority of GNU/Linux apps have been working just fine on 64-bit architectures for years.
64-bit windows will not happen in the next few years. Even if Microsoft should ship a native 64-bit NT, _and_ actually finish up Win64. It's the applications that matter, and that is one thing that Windows just do not have (despite popular (trash-media) belief). Go easy
Re:[OT]Speaking of IDEs (Score:1)
My fault - Sven's name is all over the web site, and Bram's is only in one place that I saw. I guess I could have fired vim up and checked, but I'm at work where we only have the HP-UX excuse for vi.
Boy, is my face red...
Re:AMD and Microsoft (Score:2)
But do you think that AMD would be spending time and effort on a Linux port right now, if NT for Sledgehammer was just around the corner, with server applications support etc. etc. ?
My bet is, that AMD tried, and Microsoft were either honest (heh, no let's be serious) or AMD figured out that Oracle/MsSQL/DB2/SAP/whatever on 64-bit NT is much further away than anyone planning to ship a new CPU this decade would like to even think about.
The GNU/Linux system has the easily-adabtable tools, the easily-portable user-space, and an easily portable kernel. While Microsoft has the marketing people, the company with an employment politic that says education doesn't matter, somehow (I wonder why, nah, I don't) doesn't have any of the other.
Also Amiga (Score:1)
Re:More bits != More speed (Score:1)
Re:More bits != More speed (Score:1)
But you allready hinted for my next question: How long will it take before hardware manufacturers switch over to 64bit as well?
Cheers..
Re:Why Sledgehammer? (Score:4)
Obviously, you've never worked with WindowsNT, have you?
Re:More bits != More speed (Score:1)
A clever way to mitigate this is to obsevere that most of the time the upper bits of the add aren't needed (most adds are of small numbers). So you can speculate on that, and try to save yourself time. So your typical alu time will be lower, but you need a mechanism to detect when you were wrong and correct that.
Now, if you _need_ 64-bit adds, then that's different. Though add is a bad example then, because 32-bit procs can handle 64-bit adds, and thanks to bypass networks it operates as quickly as a pipelined 64-bit alu in a 64-bit proc. Multiply is more compelling, because storing all of the result becomes tricky. So when you need 64 bits, 64 bit procs are better.
More complicated instructions (as in more arguments) don't really help. You're going to implement the extra functionality as extra steps that may as well be a separate instruction. There are special cases (the MAC inst on DSP's which has specialized hardware) but I'm talking generally here.
You'll notice that 64-bit RISC architectures don't give you any more operands than 32. That's because more arguments means more ports on your register file, more complicated dependency analysis and schedulers, and no benefit except maybe saving an instruction or two. But if you used a 32-bit core, all you're instructions would be half the size, saving you much more space.
In the CISC world... well, x86 already has very complicated instructions with lots of arguments, but all that happens is they get split up into many smaller RISC-like instructions inside the core.
Sledgehammer doesn't actually have 64-bit instructions... it's variable width, being x86-based, and implements all the 64-bit goodies using a special prefix. And, taking the cue from the RISC world (which x86 has queitly and surreptitiously joined), all the new insts are fairly simple. The uOps it converts the x86 insts into will be whatever optimal size they need, but probably less than 64 bits.
Incentive... (Score:1)
Think of it kind of like the way AMD came out with 3DNow. They were extra instructions that could be used to speed things up. It took a while but now most games support those extensions.
matt
Mental note... (Score:2)
Mental note: Remember to start very successful geek-news website, and sell to Andover.net in order to have enough money to afford dual-core 1.5Ghz(at least) Sledgehammer machine
Re:Shouldn't be too long (Score:2)
In the binary only commercial world - none. Sun is already locked up in this paradigm. Have a look at solaris. 64 bit kernel, most of the apps are 32 bit in order to be compatible with older sparcs.
If the app is distributed as source and the toolchain is 64 bit the app will be promoted automagically.
Re:AMD and Intel (Score:2)
- Joe
Re:More bits != More speed (Score:2)
No true at all. Wider data paths are faster because they can move more data per tick. Compare: NARROW FAST SCSI -> 10Mbps, WIDE FAST SCSI -> 20mbps.
And if you increase the number of clock ticks by 2, you get ULTRA WIDE SCSI -> 40Mbps!
It's a choice of pumping more bits per tick, or having more ticks with which to pump bits. An AMD Athlon may have 1 billion ticks with which to pump bits, but the bus it's connected to is incredibly slow compared to it. Widen the path, and you get double the performance with today's technology.
I think your flaw is in thinking based on what you know. As most first year chem students, and they'll say that wet air is heavier than dry air because a wet towel is heavier than a dry one. This is flawed logic.
---
Re:Mental note... (Score:2)
I think that when it will be introduced (H2 2001)the price for the cheapest one wil be ~1500$(and then will go down slowly) and it will be hell more cheaper then Itanic system.
PS. I did started now new site, over here (Israel) with intention to sell it later to one of the ISPs
Thanks for the info... (Score:3)
I've been a very very good boy this year. Please consider the following from my wish list:
AMD Sledgehammer
SuSE Linux
VIA PC 266 chipset (64bit equiv.)
DDR SDRAM [via.com.tw]
Mobo for all of that
Overclocking tips from Tom's [tomshardware.com]
SCSI controller and 4x45GB 10000RPM drives
A 3D supported LCD letterbox montor
THX surround sound
DVD burner
A DSL provider who actually delivers
100 lbs Kona Espresso beans, 500 lbs mixed Jelly Bellies (no apple, please) & a Thai delivery which stays open past 10 PM
Thanks!
Vote [dragonswest.com] Naked 2000