Slashdot Mirror


It's (Almost) Hammer Time

thelizman writes "C|Net is catching up on the buzz with AMD's Hammer line of processors. Of note in the article is how AMD demonstrated their 64-bit contender using Linux and Windows, instead of just Windows. In reality, Linux will likely have 64 bit applications more quickly than Microsoft, and will see use on this processor more readily than your average WinTel machine, so you know...like...it only makes sense."

32 of 344 comments (clear)

  1. Will this hammer... by Anonymous Coward · · Score: 4, Funny

    come with an ice pick? Cuz you're gonna need a solid block of ice to cool the damn thing. It IS an AMD, afterall.

    1. Re:Will this hammer... by phagstrom · · Score: 5, Funny
      Cuz you're gonna need a solid block of ice to cool the damn thing. It IS an AMD, afterall


      With no cooler:

      Can't thouch this!! :-)
    2. Re:Will this hammer... by RainbowSix · · Score: 5, Informative

      How did this get modded up? Check www.sandpile.org. The P4 maxed out at 99 watts and the Athlon maxed out at 75 watts. Maybe AMD should add huge plastic brackets to their spec so people can use freakin huge heat sinks and then maybe they'll shut up about trying to cool a "megar" T-bird 1.4 gig@75 watts.

      --
      --------
      It's OK to be social, just don't tell anyone about it.
  2. cf: IA64 by bugnuts · · Score: 5, Interesting

    The 64-bit x-86 hasn't been welcomed as warmly, primarily due to backward compatibility issues. Definitely having the source and being able to recompile Linux apps will give the Linux folks a jump out the gate for 64-bit apps.

    In general, I doubt strongly this is a AMD vs Intel issue, either. This is a Windows (and their legacy users) vs Linux (and their overly prideful users that must find every method to berate windows). :)

    1. Re:cf: IA64 by storem · · Score: 5, Informative
      It seems AMD is aware of this. They even sponsor a website dedicated to 64-bit porting open source software. (Including GNU/Linux offcourse).

      The site also has a 64-bit simulator for you favorite 32-bit processor based Linux system.

  3. AMD's New Slogan by Talisman · · Score: 3, Funny

    You can't touch this!

    Talisman

    --

    "Study your math, kids. Key to the universe." -The Archangel Gabriel
  4. Windows at disadvantage? by PM4RK5 · · Score: 5, Interesting

    Correct me if I'm wrong, but the only versions of windows that I know of that are 64-bit are the 64-bit WinXP and maybe versions of NT (but those were probably for Alpha anyway), which are now outdated.

    There are probably enough people like me that don't want to upgrade to WinXP just for 64-bit (I don't like lots of things about XP, but thats my opinion). So it would seem that Linux with Cross-platform portability (hence, x86-64) will have a better chance at propagating (spelling?) itself in to this market faster than windows.

    Just my opinions, not to be taken as fact.

    1. Re:Windows at disadvantage? by Soko · · Score: 3, Informative

      FYI, Windows NT 3.51 and 4.0 on the Alpha were 32 bit still, not 64 bit. It was some sort of backward comaptibility 32 bit hack thing done with the compiler. (Aside: Anyone remeber FX/32 on the Alpha?)

      AFAIK:
      - NT code isn't 64 bit safe. 2000/XP I'm not sure of.
      - the 64 bit port of NT was developed on the Alpha, initially anyway, and then ported to the Itanium.
      - Alpha Linux has always been 64 bit. One of the earlier kernels had to be extensively revised to be 64 bit safe in order to run on the Alpha.

      Soko

      (O/T - The Alphas still killed the Intel machines at the time with MHz as well as memory and I/O bandwidth, which is why we used them. Oh well.)

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:Windows at disadvantage? by sean23007 · · Score: 5, Insightful

      You may well be right. In fact, this could be AMD's way to get back at Microsoft. For so long, MS and Intel have been sleeping together, both helping eath other out in each other's industries, forcing the other computer manufacturers to use their products in computers.

      In the transition to 64 bits, if AMD can get there faster (and by there, I mean readily available to the consumer, not readily available to the bored millionaire), they can enlist Linux as their Microsoft and do the same thing to the market that has been happening for a decade: only with a free OS.

      Actually, I wouldn't mind, and I don't think many would.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    3. Re:Windows at disadvantage? by inburito · · Score: 5, Insightful

      What would you benefit from running a 64bit platform?

      Key applications for 64bit computing are more or less involved with anything that requires a huge amount of memory. Servers(massive databases), high-end engineering(airplanes, ships, etc.) and scientific computing come into my mind.

      In these kind of applications and systems you're not concerned whether or not you like windows xp but rather: how cost effective is it and what is the performance advantage?

      Unless your computers memory capacity is exhausted(what, 4 gigs is not enough for everyone?) and it is crunching numbers on full load 24/7 I don't see too many reasons aside the coolness factor to even consider 64bit computing. Heck, smp systems would make much more sense in most of the cases.

    4. Re:Windows at disadvantage? by Chep · · Score: 3, Informative

      FWIW, there are several "AMD64" conditional #defines in the Windows XP DDK.

      It's been pointed out for ages in the NT Insider Newsletter.

      My guess is: Microsoft doesn't work in a fishbowl like the Mozilla team does; but it must not cost them much to keep an IA-64->x86-64 port of XP64 ready, just in case (especially since I guesstimate the HAL should merely be a hybrid of x86 and IA-64, the compiler an extension of the x86 logic (much less difficult than VLIW and much well understood), and the code above HAL, once 64-bit clean, is (reportedly) written in compiled, not assembled, languages).

  5. Why delay the hybrid? by guiding_knight · · Score: 3, Interesting
    Intel's Itanium processors handle 64-bit chips, but the Pentium family handles 32-bit applications. Sources have said that the company has a hybrid version, code-named Yamhill, in its labs.
    I realize that 64 bit computing is the rage now, but why not start with the hybrid? At least it would be compatible with today's progs.

    I do like the fact that AMD is planning on using "a smooth migration path to the 64-bit software of tomorrow", so we wont have to rewrite much of anything. Besides, I still like my old DOS games :)
    --
    LOTR: Elijah Wood is a munchkin asshat. Yes, asshat. LOL.
  6. 64-bit on the desktop? by maelstrom · · Score: 3, Interesting
    So is 64-bit for a normal user going to do much? I can definately see how some servers are pushing the 2^32 memory limit (2^36 with some hacks), but I find it harder to justify how I'll use it.

    I don't do much 3D rendering other than some gaming action, and my multimedia is limited to playing some MP3s while I'm coding with vim. Are there any other compelling reasons for a 64-bit arch? I suppose I could load more data in registers, storing two 32-bits into one 64-bit register.... but i'm drawing a blank... someone help :)

    --
    The more you know, the less you understand.
    1. Re:64-bit on the desktop? by DeadVulcan · · Score: 3, Funny

      So is 64-bit for a normal user going to do much?

      Extra computer power will always find a way to get used up in frivolous ways by the sex trade, trust me.

      --
      Accountability on the heads of the powerful.
      Power in the hands of the accountable.
    2. Re:64-bit on the desktop? by Just+Some+Guy · · Score: 3, Funny
      Are there any other compelling reasons for a 64-bit arch?

      Of course -- you can double your RC5 throughput and dazzle your friends. :)

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:64-bit on the desktop? by renoX · · Score: 3, Informative

      64-bit on the desktop is next to useless IMHO, but the Hammer brings also many goodies:
      - it's fast
      - there are additional registers available which should help compilers quite a lot (avoiding false dependencies: more opportunities for executing more instructions at the same time)
      - it's fast.

      Ok maybe you could say that you don't need such speed, but the games you play don't look like Final Fantasy (the movie) and your opponents could really be smarter and I suspect that a good AI is very,very CPU-consuming.

  7. Can't touch this by Magnusite · · Score: 4, Funny

    Argh, is this going to add yet ANOTHER set of addressing modes? Now we will have:

    mov ah, #1
    mov ax, #1
    mov eax, #1
    mov eeax, #1

    Seriously, I wonder how they have modified the register addressing field of the instructions to handle this.

  8. Offtopic Request to CmdrTaco by MicroBerto · · Score: 3, Insightful
    so you know...like...it only makes sense."
    When a user submits a good link, but includes lame garbage like this at the end, do you think you could modify it to look a bit better?

    I'm not sure which is better journalism though... on one end, you're looking more professional by not having stupid 14-year-old-girl talk on the front page. On the other end, you're cutting up someone's quote!

    I'd rather have it look nicer.

    --
    Berto
  9. Designing the X86-64 architecture... by JPriest · · Score: 5, Informative

    Kevin McGrath (AMD senior tech) gave a great presentation at Stanford on the Hammer and how AMD took on many design concepts of the X86-64 architecture. This was probably one of the more informative lectures I have seen on the topic. The video is long though http://murl.microsoft.com/videos/stanford/ee380b/0 00927_ee380_OnDemand_100_100K_320x240.htm

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  10. AMD's diminishing market advantage by JayDoggy · · Score: 3, Interesting

    AMD seemed for a while to be winning the price point war, getting to market at an extremely competitive cost for cutting edge hardware. According to my recent price-watching, however, this advantage seems to be diminishing, as Intel's lately been getting more competitive in their pricing in reaction to this. Maybe they're just going after the next buzzword in hopes of beating Intel at it's own game.

  11. AMD was right to grab every DEC Alpha engineer by ejoe_mac · · Score: 3, Insightful

    AMD: Takes an existing archetecture and extends it with an excellent talent pool of engineers that speak in 64 bit.

    Intel: Buys its way out of a lawsuit for stealing 64bit microcode from the DEC Alpha, then buy's the Alpha from Compaq to discontinue it. Then create a brand new 64 bit chip using their own limited talent, while shoving the existing 64 bit platfrom into an early grave.

    Does this make sence to anyone? Alpha's rock, and they have been 64 bit for years. There already was versions of Win2k, Linux and Unix in addition to major apps like SAP and Oracle tuned for the platform.

    1. Re:AMD was right to grab every DEC Alpha engineer by Tuzanor · · Score: 3, Informative

      Winsows NT was ported to alpha, 2k was never (or at least never released).

    2. Re:AMD was right to grab every DEC Alpha engineer by Telastyn · · Score: 3, Interesting

      If I remember correctly, one of the things AMD picked up from the Alpha Engineers was memoryCPU tech that has already been used on the MP boards. Each CPU has it's own memory link, so they don't fight or clog one.

      AFAIK Alphas died because of business problems, not technical ones.

  12. The Hybrid isn't delayed by Krieger · · Score: 3, Informative

    x86-64, which is what AMD is shipping with Hammer *IS* a hybrid. It is a x86 processor with 64 bit instructions added on top of the 32 bit ones. Like Intel's extension of x86 from 8 bit to 16 and later 32 bitness. It allows backwards functionality, and forward extensibility through 64 bit applications that might need it. I think it's a much more intelligent solution as there are a lot of applications that don't need 64-bitness...

    1. Re:The Hybrid isn't delayed by mandolin · · Score: 3, Informative
      Like Intel's extension of x86 from 8 bit to 16 and later 32 bitness.

      *cough* nitpick: x86 began as a 16-bit architecture; when you say "8-bit" you're probably thinking of the 8088 which had an 8-bit external data bus and which IBM used in their PC because, basically, they were doing their motherboards on the cheap.

  13. Re:Is x86 really the way to go? by AaronW · · Score: 3, Insightful

    Actually the Hammer series adds 8 more general purpose registers and more SSE registers. Read up on X86-64, there's more to it than just going 64-bit. For example, there's better support for relocatable code (i.e. shared libraries).

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  14. But was it running *64 bit* Windows? by Namarrgon · · Score: 3, Interesting
    Can anyone confirm if Win64 is definitely being released for the Hammer?

    The PR is vague enough to be interpreted as "running a 64-bit version of Linux as well as [plain old 32 bit] Microsoft Windows". I've asked AMD flat out, and they will not commit to saying yes, Win64 will be coming to the Hammer party. MS certainly haven't mentioned it, AFAIK.

    As a film/video FX developer, we'd love the massive memory space & 64 bit registers that Hammer brings. But as a [currently] Windows-only app, Linux-64 isn't helpful (except possibly for a few customers' render farms).

    Our code is 64-bit clean, we have a working Itanium port, but we haven't sold a copy yet. We have customers who need multigigabytes of RAM & the speed of an Athlon to process it all, yet don't have the spare kilobux to justify dedicating a dual Itanium to a single app (it's all but useless for 32 bit apps at Winzip level & up).

    So... rumours, anyone? Hard facts? Tidbits, gossip, insider info?

    --
    Why would anyone engrave "Elbereth"?
  15. Normal users dont need ghz cpus by HanzoSan · · Score: 3, Interesting


    Well the normal could do fine with a pentium 200 and 64 megs of ram.

    64bit is for the power user, people who want gigs of ram, huge harddrives, people who trade media like dvd movies, who edit movies, who play games, who run alot of programs at the same time, or who just want more speed, they want state of the art.

    --
    If you use Linux, please help development of Autopac
  16. Desktop applications requiring lots of RAM by mbessey · · Score: 5, Insightful

    A short list of desktop applications that could reasonably use multi-gigabytes of RAM. These are all arguably "high-end" applications, but that goes with the territory:

    1. Non-linear video & film editing:
    Current video editing software can work from and to disk, but availability of more RAM will make it easier to do more sophisticated effects in real time.

    2. Genome sequence analysis
    Okay, not very many people will be doing this, but it IS a growing field, and people are doing the work on desktiop machines now (albeit slowly).

    3. Modelling / CAD
    You can never have too much memory in a CAD workstation.

    4. Software development
    Again, you can never have too much memory. More memory enables more agressive optimization, as well as supporting more productivity features in the IDE (like full source indexing). I have used toolsets that need 2+ GB of RAM to compile a relatively simple program (they swap now, of course).

    So, probably not for Microsoft Word '03, but there are definitely applications for 64-bit computing out there other than servers.

    -Mark

  17. Re:FUD Sucks by Magila · · Score: 3, Interesting

    It's not just a simple matter for Intel to increase the Itanium's x86 performance. The reason it runs so slow is because it uses an emulation layer for x86 which is always going to be dog slow, the only way intel could fix it would be to do a major (as in almost complete) redesign. Hammer on the other hand can exicute x86 in hardware since it's 64-bit instruction set is a superset of x86. Itanium will likely never see the desktop, instead Intel will fork off another chip line for the consumer/workstation market (like the Pentium/Xeon lines today).

  18. After all, Bill Gates Himself said... by epukinsk · · Score: 3, Funny

    '640K^H^H^H^H 4 gigs is more memory than anyone will ever need.'

    -Erik

  19. Anandtech article with pictures! by pointwood · · Score: 4, Informative

    Anandtech has posted an article with lots of information and pictures Right here.