AMD and SuSE Porting Linux to Sledgehammer
-|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"
The reason to switch to 64 bits is not performance. Extra bits don't give you more speed. It only increases what you can do (which might possibly give more speed, but generally wider datapaths are slower, not faster).
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).
The enemies of Democracy are
There are also penalties -- for example, the page table hierarchy has 4 levels, which means more memory accesses on a TLB miss.
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.
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...
Sledgehammer is aimed at the same market space as the Itanic (sorry, reg, but I love this name). Only big servers really care about 64 bits at this time, but 'this time' seems to be the forseeable future.
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.
The enemies of Democracy are
Well, it'll work with Linux right now, but you can't do anything 64-bit at all with it without a port. Sledgehammer has 3 modes. The first is legacy mode. You use that to run a 32-bit operating system and 32-bit applications. Linux will run in this way out-of-the-box. You can't run 64-bit applications in this mode and have to reboot to change. Then they have "long mode " which is split into two other modes, whose names I don't remember. Long mode runs a 64-bit operating system. The first of the long modes (compatibility mode or something) runs 32-bit applications on the 64-bit operating system. The second mode runs 64-bit applications. The two long modes can be changed by a context switch, so you can be running 64-bit and 32-bit applications on the same 64-bit OS.
It seems that SuSE is so involved in many projects out there, and doesn't get much credit. And they don't have a very large market share on the distribution level either. My favorite thing that they help a lot in is The Alsa Project (great sound drivers). SuSE certainly deserves more credit for helping keep Linux on the bleeding edge, so I just thought I'd toss that in.
Mike Roberto
- GAIM: MicroBerto
Berto
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?
I'd rather have someone respond than be modded up.
Since AMD and Intel are each making their own instruction set for 64bit, does that mean that software will have to be written for both?? Or is there going to be some compatability layer that allows AMD chips to run Intel code and vice versa??
This should accelerate the mainstream acceptance of the 64-bit architecture greatly. It will easy to port applications from current x86 linux to this architecture. Now if they'd make a 64-bit version of Kylix, we'd be all set! MS should have fun playing catch up with the Windows monstrosity.
---
I am the dot in slashdot.org
after that the rest of the distro's get support for it as well. Based on the article, I would question just how much effort is going to be put into the actual applications. Sure the OS will support this, but since this new X64 will run X32 apps just as well where is the incentive for writing enhanced applications..?
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?
---
/bin/fortune | slashdotsig.sh
Will we be able to finally get SMP with these AMD chips? Right now we have these amazing Athlons capable of symmetric multi-processing, but no mobo hardware support for them.
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...).
æeee!
Its simple, its functional.
;)
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
Obviously, you haven't seen VA Linux stock prices. Wow.
---------------------
This space available. Reasonable rates.
To me, it implies that the system will be so loud, you need gas filled ear protectors to use it ;)
kwsNI
_/_
/ v \
(IIGS( Scott Alfter (remove Voyager's hull # to send mail)
\_^_/
20 January 2017: the End of an Error.
There is one problem though... We need the desktops using this processor if it has to be just remotely affordable, and if we want a decent number of motherboards to choose from
:)
:)
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!)
Most likely, I suppose AMD has secretaries like most other companies ;)
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.
Obviously, you've never worked with WindowsNT, have you?
-- You can't idiot-proof anything, because they're always coming out with better idiots.
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
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
Mobo for all of that
Overclocking tips from Tom's
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 Naked 2000
A feeling of having made the same mistake before: Deja Foobar