Slashdot Mirror


Alpha's Going Going Gone

WildCode writes "Get your Alphas now cause HP is releasing the last of the Alphas (the final one expected to be released in 2004), and there will be no more." I was already under the mistaken impression that Alpha was dead, so this story is rather bittersweet for me. Still, as far as architectures go, Alpha will probably be among my favorites. It was once vastly ahead of its time, if not severely cost-prohibitive.

20 of 303 comments (clear)

  1. Not enough rhyming. by fuchsiawonder · · Score: 4, Funny

    I'm sorry, I just can't put my support behind a server that doesn't have stupid rhyming commericials for it.

    Are Alphas "utterly buyable, give 'em a tryable"?

    I think not.

  2. dead? by acidrain69 · · Score: 2, Funny

    I dunno, the server on my floor seems to be chugging away nicely with Debian.

    --
    -- Having a Creationist Museum is like having an Atheist place of worship
  3. Was alpha really nice? How? by axxackall · · Score: 2, Interesting

    What was the best about Alpha in its time comparing to SPARC, RS6K, HPPA and SGI of the same price? Had it the fastest speed between CPU and RAM? Had it the fastest system bus? Had the fastest float operations? Integer ones? How about TPC? Please advise. If it is dying then we should remember good technological lessons about it, not only bad management decisions.

    --

    Less is more !
    1. Re:Was alpha really nice? How? by GreatDrok · · Score: 5, Informative

      I have liked alphas since I first laid hands on one back in 1993 when it was running OSF.

      I have a few of them kicking around my house, a couple of EV6s and an EV4 that still does sterling service.

      Alphas were always fast, both integer and floating point, however it was the FP performance that really made them popular for scientific applications. Once the EV6s arrived the integer performance increased considerably over the previous EV5s with the addition of four integer pipelines (EV5s had two each for integer and FP) and also register renaming and instruction reordering. Alphas have 32 64 bit integer registers and 32 floating point registers, but an additional 32 showed up in the EV6 which allows the processor to do a lot more work per clock cycle along with the extra pipelines and out of order execution. The other great thing that EV6 introduced (well, actually the 21164PC chip introduced it but it wasn't as useful as the 264 EV6) was MVI. This is the equivalent of the Intel SSE/MMX instructions but the MVI instructions had direct access to memory as they were 64 bits wide just like any other instruction on the chip. This meant it was trivial to load up a 64 bit word and then do parallel work on the data such as sum or max.

      Instructions also executed very quickly, typical of a RISC chip, and the processors had very large caches for their day (2MB being typical but server chips had much more than that). Even access to main memory was very quick, the EV6 bus was also used on the Athlon for this reason.

      So, you essentially had in Alpha a processor that has able to crunch integer and FP data very quickly, had a fat bus to memory with a cache large enough to be useful and lots of general purpose registers, extended parallel instructions that worked easily with the existing instruction set, one which looks like an high level language it is that easy to use. They also had very high clock speeds for their day and used those cycles very efficiently, Alphas were running over 500Mhz when Intel was putting out sub 200Mhz 32 bit chips that struggled to do more than a no-op in the time that an Alpha could do a fourier transform!

      Unlike Itanic, the Alpha was designed to make compilers easy to write, Compaq released the DEC compiler to work under Linux and it was amazing to see the boost in speed that came about when that was used. The fact that the EV6 was so smart meant that the compiler didn't need to be all that clever to make code that Alpha could run very quickly. It was pretty simple to avoid cache misses and other performance sapping problems.

      Compared with other processors of their day such as SPARC the Alpha was at least twice as quick if not more. It is only as Compaq took over and took their foot of the pedal and speed ramps dried up that other architectures caught up but it took some time. If they had continued to keep pace with die shrinks and clock speed increases Alpha would have been embarrassing its competitors even today, in fact it still is if you witness the fact that HP won't release benchmarks for EV7 until Itanium can beat it.

      So, yes, Alpha was great and I haven't even touched upon EV7 as I never got my hands on one and I'm not likely to now. Damn HP. Damn them to hell!

      From what I have heard it is quite likely that Alpha EV8 technology will live on as the next gen Itanium, effectively something like the current Pentium where the Itanium instruction set will be wrapped around and Alpha style core with translation to make it seem like an Itanium. Yuk.

      As I said, Damn HP.

      --
      "I have the attention span of a strobe lit goldfish, please get to the point quickly!"
    2. Re:Was alpha really nice? How? by Viol8 · · Score: 2, Interesting

      Try this - back in 1994 ie in the days when PCs could just about do fast 2D graphcis in VGA without passing out the firm I worked for rented an 64 bit alpha box.
      That was the 1st machine I'd EVER seen full screen mpeg run on, and by full screen I'm talking full colour 2048 x 1152 , not shitty 16 colour VGA. *THAT* was how good alpha was.

    3. Re:Was alpha really nice? How? by fitten · · Score: 5, Informative

      The fact that the EV6 was so smart meant that the compiler didn't need to be all that clever to make code that Alpha could run very quickly.

      I guess "smart" is a relative term I guess how you apply it. If you say the designers were smart in making the chip very simple (dumb) which made compilers easy to write because there weren't that many ways to do a particular thing well, then I'd agree with this statement.

      The thing about the Alphas were they really were RISC. The 21064 has *horrible* performance with strings and byte oriented operations because byte level addressing was not present in the instruction set. String manipulation and the like were synthesized in the libraries by using shifts, masks, and such. Not a very *smart* CPU... quite dumb actually (not that this is a bad thing... it made it simple). The story was that the designers were a little too purist with the first Alpha and "underestimated" the amount of byte level operation/addressing that was used or something or just wanted to really make the Alpha a number cruncher. At this level of the architecture, there was no out of order execution or the like. A pipeline stall caused *everything* to stop until the memory request was handled.

      Very shortly after the 21064, byte level addressing and manipulation was put into the Alpha line. Of course, this was really nice and improved a lot of those type operations. Also, out of order execution was put in at a later point. That was the really nice Alpha.

      As far as living on... there are many CPUs today that have at least a part of their lineage with the Alpha. Either their FSB (Athlon), their philosphy (high clock speeds), or direct decendents (StrongARM).

      Another bit of history: at the time the Alpha was released, HP had another CPU that they liked a lot. It was the PA8000 family. The PA followed the "wide" philosophy of processor speed - it had lots of execution units, out of order execution, and all the other stuff that we see a lot of today. The problem was that all of that extra circuitry made it *extremely* difficult to ramp up the clock speed. People referred to this camp of design as the "Brainiacs" because they did a lot per clock cycle and the clock speed was fairly low because of the complexity of the chip. The Alpha camp was called the "Speed freaks" in that they believed high clock speed was first, then later design in the complexity. Anyway, the PA8000 and the Alpha started out about the same speed but HP just couldn't keep up with the clock speed ramp up of the Alpha.

      So... I guess back to the original topic... the Alpha was easy to write compilers for early on because of the simplicity of the instruction set (the chip is "dumb"). Later, when the Alpha crew added the byte operations/addressing it simplified some library writing. Later, out of order execution and such were added which didn't really impact the complexity of the instruction set as much as just made the compiler better. The OOE is where the "smarts" came in.

  4. It is a real shame... by overbyj · · Score: 2, Insightful

    that the Alpha is being put out to pasture. This is one amazing chip and it was at one time lightyears ahead of anything Intel put out. I honestly believe that HP is making a mistake here by ditching this chip. Sure R&D costs of chip design and production are enormous but HP is hitching their wagon to the Itanic? At least use AMD and their good processors, especially the encouraging new 64 bit chip. The Itanium is about to truly become the laughstock of the microprocessor world.

    If HP (and before Compaq and before them DEC) had played their cards right, the Alpha could have been a major player and taken on Intel seriously. About the only thing Intel has going for them is their ability to produce chips cheaply because of the sheer numbers. We can argue the merits of Xeon and other P4 derivatives another time but it is just a real disappointment that HP is doing this.

    --
    No trees were harmed in the composition of this; however, numerous electrons were inconvenienced.
    1. Re:It is a real shame... by joto · · Score: 4, Insightful
      This is one amazing chip and it was at one time lightyears ahead of anything Intel put out. I honestly believe that HP is making a mistake here by ditching this chip. Sure R&D costs of chip design and production are enormous but HP is hitching their wagon to the Itanic?

      The Alpha was formerly Compaq and even before that a Digital invention. HP has their PA-RISC architecture, of which Itanium was planned from the start to replace (one of the design requirements for Itanium was that a software translator for binary PA-RISC code was made possible).

      Furthermore, as far as I know, the Alpha is still produced by Intel, not by HP/Compaq/Digital, as Compaq sold their alpha plants, personell and all associated IP to Intel (and thus avoided a lawsuit, as well as ensuring the Alphas future for a few years). There were also plans for a Itanium version of Tru64 (formerly Digital Unix), but I am unsure as to whether it was ever commercialized.

      All in all. It seems like a pretty sound business decision to me. This is what "they" have planned all along, for many years, whether "they" are Digital, Compaq, HP, or Intel.

  5. Re:GPL Problems by kfg · · Score: 2, Interesting

    Along those lines it's interesting to note that the Mandrake 9.2 PowerPack and ProSuite come with the Intel compiler.

    KFG

  6. When Alpha died by evilviper · · Score: 4, Insightful
    I was already under the mistaken impression that Alpha was dead

    No, it wasn't a mistaken impression at all... Alpha died about 1997, when Compaq bought DEC, and squandered the assets of a great company. Sure, they were still turning out machines, but the Alpha was as good as dead from that point on. I figured maybe HP would know what Compaq didn't, and resurect the Alpha, but they are beholden to Intel, so that didn't happen.

    Believe it or not, even though it's been dead for the past 6 years, it could still be resurected...

    For one, Intel has bought the rights the the Alpha, so they could use some of the same ideas in their Itanium and Pentium chips. The miserable failure of the Itanium is quite encouraging, because that could mean the only way they can get a leg-up on AMD64, would be to start making Alphas... It's wishful thinking on my part, but Intel would have much to gain.

    Long-live the Alpha.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:When Alpha died by Viol8 · · Score: 3, Informative

      " Too bad itamium isnt a miserable failure, but the fastest CPU on the planet"

      I think you'll find Cray Research taking issue with that , not to mention a number of military DSP producers. I think what you mean is "fastest
      consumer/business mass production CPU"

      "Dont bitch that they run hot and are huge. Name any alpha that wasnt >300 mm^2 and a power-sucker"

      That was over 10 years ago. This is 2003 , not 1993. Why are intel re-inventing a broken wheel? Why don't they use the expertise they have in their
      alpha engineers and produce a CPU that doesn't roast itself from day 1? Or have they all parachuted in from a time warp?

    2. Re:When Alpha died by sasami · · Score: 2, Informative

      Too bad itamium isnt a miserable failure, but the fastest CPU on the planet.

      Of course it is, if you believe HP has declared that "...no Alpha benchmark will be released until the Itanium platform(s) is/are faster."

      ---
      Dum de dum.

      --
      Freedom is not the license to do what we like, it is the power to do what we ought.
    3. Re:When Alpha died by nosferatu-man · · Score: 2, Insightful
      I think what you mean is "fastest consumer/business mass production CPU"

      Try "general purpose." That's a less pejorative way to express the glum fact that Itanic 2 blows the doors off of everything else.

      This is 2003 , not 1993.

      ... and the latest (huge) Alphas run hot as a bastard. They always have. Alpha was an experiment that met an untimely end -- if DEC had only .... ! If Microsoft had only ... ! If AMD just hadn't ... ! Whatever. If frogs had wings, they wouldn't bump their asses on the ground.

      Take pleasure in the fact that you can buy a consumer grade system with the fastest general purpose CPU for under 10 grand -- or, if you're willing to give up 64 bit addressing, for less than $2k. That's astonishing -- in the days when the R10000 or 21164 was king of the hill, you'd be out 40 or 50 grand to get a box with that level of relative performance. Why slashbots bitch and moan about Intel I'll never understand. Sure, x86 and IA64 are gross nasty ISAs -- but how many posters here really work on the gcc's code generator? Seriously, people. Leave the heavy lifting to the people who enjoy it, and bask in the pleasure of CPU cycles to burn.

      'jfb

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  7. Re:Some old niceties by Bert64 · · Score: 2, Informative

    Indeed, Alpha, unlike all the other 64bit processors mentioned, was designed from the ground up as a 64bit cpu, rather than a 32bit cpu with 64bit extensions added in. Itanic was supposed to be designed like this too, but they screwed it up somewhat.. All the other 64bit architectures have to retain some compatibility with older 32bit architectures. Alpha maintained compatibility via software emulation, and did so very well simply because of the huge performance difference between the last of the VAX and the first Alpha chips, the early alphas could also emulate x86 hardware faster than real; x86 chips of the time.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  8. The best design rarely wins by MitziCG · · Score: 2, Insightful

    Some Alpha FAQs: Alpha powered machines still are used to validate every pentium that comes off the production line. Intel was sued by DEC for using Alpha technology in their chips. Then after the Compaq aquisition most of the Alpha devleopment team went to Intel. After the HP aquisistion the Alpha became became the red headed step child times 2. After all, a 5 year old alpha processors was STILL kicking the brand new super domes butt. Can't have that! Microsoft was sued by DEC because the creator of the original NT kernel used DEC VMS internals! The deal that was worked out is why Alpha NT existed (and Alpha 2000). Microsoft learned a lot about making a 64 bit OS from it's Alpha experience. Samsung will still sell Alphas for a bit. Many see the next step in 64 bit Intel Chips as the EV8 come to life - with Intel spin. The Alpha experience has had a tremendous influence on the computing world. Even though it is little recgonized, it's influence in chip design (but not marketing) will be felt for some time to come.

  9. I love my Alpha by idnopheq · · Score: 2, Interesting

    I love my Alpha!

    I acquired it when a previous employer did a massive house cleaning. Anything not obviously non-Intel was givin a DOS floppy to boot off of. If it failed, it was dumpster fodder.

    Rescued from the trash, my Alpha has been "beauty, eh" for me for 3.5+ years. Initially I ran RedHat on it (which was ok), then upgraded to FreeBSD.

    My only reboots/downtime has been due to power outrages, hardware expansion, and kernel upgrades.

    I've added an ATA-100 controller, slapped in a SoundBlaster, and have USB and FireWire as well.

    The box is a tank. Intel will be hard pressed to match it.

    Cheers!

  10. It's all about marketing by twiddlingbits · · Score: 2, Insightful

    The "Intel Inside" TV ads, and other media blasts about Intal has convinced those who make the purchasing decisions that there is only one CPU worth anything. The CxO's have been seduced by the ads (sublimal suggestions?). The fact that Intel does NOT have the best chip architecture does not matter. Intel can supply 64-bit CPUs to HP cheaper than HP can make the Aplha and that marks the last days of the Alpha. Why make something no one wants at a cost higher than you can buy a similar product? It's good business sense, but I hate to see good technology ideas die just because they are not mainstream. Intel has a lot of power in the CPU market and they can make you an offer you can't refuse if you want to stay competitive.

  11. Good bye to more good stuff by beldraen · · Score: 4, Interesting

    Having worked on Alphas (and VAXs for that matter) in my previous job for six years, I have to say good-bye to an old friend. It was, for me, an incredibly powerful platform that did so many data oriented tasks so easily. The multitasking performance was amazing. We, for the longest time, ran on a VAX that was the equivalent to about a 486-120 MHz machine that could handle thirty developers. At the same time, it could handle thirty clients running reports. In general, we didn't notice each other. The Alphas put that system to shame. I often had to remember that I was working with multi-gigbyte files and processing them in seconds, not hours like on a PC. But, I suspose we'll have to use the "future" of PC hardware until it eventually catches up to the past.. =)

    --
    Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
  12. The Fastest Processor Nodbody's Ever Heard of by Rohan427 · · Score: 3, Informative

    That's what we called them when I worked at DIGITAL (up until Compaq canned a lot of people right after the purchase and almost killed the Alpha then).

    They are still ahead of their time. The fastest Alpha's (EV8, over 1GHz) were still far faster than an equivalent speed x86 processor.

    I've heard repeatedly that Samsung will still be producing the processors. I have not looked into this recently though.

    It's a shame to lose such a great architecture. Yet another example of the best ideas not always being the most popular or surviving. At least part of the architecture will live on in AMD chips (for now at least).

    PGA

  13. HP designed the Itanium (IA64) with Intel by Darth+Daver · · Score: 2, Insightful

    Why would you be surprised that HP is throwing their weight behind it? Also, Alpha technology has been trickling into Intel processors for years.

    Yes, the biggest things Intel has going for it is fab capacity, economies of scale, and the natural trend toward commodization. Of course, that is a tough hand to beat. Intel is also famous for superior management and some of the best quality control processes in the world. Companies like AMD aspire to have quality control like Intel.