Slashdot Mirror


Transmeta Lays off 40% of its Workers

aftk2 writes "According to news.com, chip maker Transmeta - current home of Linux creator Linus Torvalds, has canned 40% (200 people) of its work force, and has shifted its goals toward obtaining profitability in 2003. No word on whether there were any penguins seen leaving the building."

16 of 328 comments (clear)

  1. Re:Transmeta is the answer to a question by DrInequality · · Score: 2, Insightful
    I was asking the question, but they wouldn't sell chips to me!

    I always thought that it was a strange business model to develop something pretty cool and then lock it up and sell it only to restricted developers. Surely they should have set the price based on demand and how many of the suckers they could actually make.

    Oh well, another .bomb in the making

  2. Re:Not surprising... by Coplan · · Score: 4, Insightful
    I agree: None of their ideas were "insanely great" as you so well put it. The problem as I see it was too many promises, late releases, and the simple fact that they bragged a bit too much too early.

    They should base their business model on some company that is well liked as opposed to a company like Microsoft. Notice similar business tactics? Difference is, Microsoft is big enough to pull it off.

    Seriously though, the ideas they had could very well be worthwhile. While I would hate to see Transmeta fold, at least the ideas and the technology are out there, and would likely be sold should the company fail completely. Supposing a company like AMD got ahold of Transmeta's research and knowledge base...a veteran company might be able to market such a product better than Transmeta has.

    The way I see it, Transmeta will either pull through, or the technology will get passed on. Sad to say, but it's win/win for the industry...and only hard times ahead for Transmeta.

  3. Re:Not surprising... by Com2Kid · · Score: 4, Insightful

    Granted their code-morphing and use of VLIW had some interesting concepts, and their power consumption was perfect for laptops, but there just wasn't much of a market for what they developed.

    Nah, there just wasn't much of a market for how they where selling what they had developed.

    Now if instead they had, say, concentrated on making development platforms . . . . heh.

    Can you imagine sitting down at a machine that is a Sun, PowerPC, and x86 all in one?

    That is (was?) the true promise of Transmeta and shoving the chips into laptops was just plain silly. Bleck.

    (actualy I just just kind of hoping for an uber emulation machine myself, hehe. Think the next Generation of MAME. :-D )

  4. Re:Goals of the company by Planesdragon · · Score: 4, Insightful

    Most could give a rip about battery life or heat.

    You, sir, use a laptop as a portable, not a laptop.

    Battery life is *more* important than processor speed, to me. Were I in the market for a new lappytop, I'd want something that I could use for a several hour stretch in the park, in the car, or just wherever the feng shui is best for writing.

    Once it can run the word processor and MP3 player at once, at a speed I don't cringe at, I'm happy & the rest is just gravy.

  5. Intel Fires 4000 Employees 2002-07-16 by Anonymous Coward · · Score: 2, Insightful
    Intel Cuts 4000 Jobs (2001-07-16)

    New YORK (CNN) - Intel Corp. Tuesday said it will eliminate roughly 4,000 jobs in the second half of the year after reporting a second-quarter profit that fell short of recently reduced estimates.

    Executives of the world's largest chipmaker also provided a cautious outlook for the third quarter and the remainder of the year, as large corporations continue to curtail their information technology spending amid economic uncertainty.

    Why didn't Slashdot report this news item, hhmmmmm?

    1. Re:Intel Fires 4000 Employees 2002-07-16 by buffy · · Score: 5, Insightful
      Why didn't Slashdot report this news item, hhmmmmm?

      Because Linus doesn't work for Intel, silly.

  6. Re:No big deal by God!+Awful · · Score: 2, Insightful


    This isn't linus. His last name is spelled "Torvalds" NOT "Thorvals". Just a troll begging for attention.

    Unless he got locked out of his previous account and couldn't get back in (because the e-mail address is way out of date) so he had to create a new account. If you look at the account info, notice that this was the first time it was used, and subsequent postings do nothing to suggest that this was a troll.

    -a

  7. Transmeta - the Power Management Company by Animats · · Score: 5, Insightful
    The trouble with Transmeta was that the feature people wanted was fine-grained power management, not software translation into microcode. Transmeta was first with fine-grained power management, but as soon as it became clear that people cared about that, everybody else (i.e. Intel and AMD) started doing it, and Transmeta lost the only advantage it had.

    Transmeta's "code morphing" turned out to be another Really Neat Computer Architecture Idea that Doesn't Matter. It goes to the graveyard with stack machines, tagged-word machines, capability machines, dataflow machines, single-instruction multiple-datastream machines, hypercube machines, and Forth machines. Each of those has been made to work, built, and sold. Few people have ever seen any of then, but they all did exist as working commercial hardware at one time or another. None of them had enough of an advantage over vanilla architecture to survive.

    The same thing will probably happen to Intel's Itanium, which, even within Intel, is considered a marginal idea.

    In a way, it's sad. We're stuck with vanilla architecture like x86 and vanilla languages like C. There are many better approaches, but none better enough that the pain of conversion is worth it.

    1. Re:Transmeta - the Power Management Company by iabervon · · Score: 3, Insightful

      Stack machines... you mean, like the Java Virtual Machine? Or PostScript printers? Nope, nobody using that idea any more. Actually, a number of the neat old ideas in computers turn out to be great for something somewhat different, or somewhat later. Stack machines are a great idea if you don't know how many registers you have. With real machines running compiled software, this is stupid; but for virtual machine or for document-formatting instructions, it's great.

      In any case, it's not neat ideas that sell machines, it's solved problems. Code morphing is a great idea, and it'll be really big as soon as someone wants to do something that it's good for.

    2. Re:Transmeta - the Power Management Company by hoggy · · Score: 3, Insightful

      Stack machines... you mean, like the Java Virtual Machine? Or PostScript printers? Nope, nobody using that idea any more.

      No, I think the OP meant that nobody is building actual stack-based processors anymore. The JVM is a virtual machine, and PostScript printers contain an interpreter running on a conventional processor (usually a RISC chip). Other than Sun's brief fling with the Java processor, stack machines have pretty much died.

      Code morphing is a great idea, and it'll be really big as soon as someone wants to do something that it's good for.

      Code morphing is a great idea indeed. But it already is in use in any JIT emulator or virtual machine. Crusoe is basically a very power-efficient processor running an x86 JIT emulator.

      The big unanswered question is whether VLIW was a good idea or not...

  8. Re:I realize attention spans are getting shorter.. by nelsonal · · Score: 2, Insightful

    It is important to be profitable, but few businesses are at the very beginning, because you have to make a product, and let people know about it, and build your factory before you get a sale. There are a few businesses that start out proftable, but they are usually quite small. I assume, they always planned to eventually be profitable, but setting a date like this means that they are willing to forgo the possibility of larger future profits for some profits in the near term. Usually its a sign that the capital invested in you is running out, and until you show the owners of capital that they have some chance of recovering their investment, they aren't giving you more.

    --
    Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  9. zerg by Lord+Omlette · · Score: 3, Insightful

    I would like to point out that if the workers owned the means of production, this wouldn't have happened.

    --
    [o]_O
  10. Re:Code Morphing by Ian+Bicking · · Score: 4, Insightful
    My impression when Crusoe was announced, was that the x86 instruction set was very important to them -- it's a much easier thing to emulate efficiently. A RISC instruction set (as in PowerPC) is much more difficult -- since now you're translating from RISC to RISC (since the internal instruction set is more-or-less RISC as well). You can decompose CISC instructions efficiently, but there's nothing to decompose with RISC -- the instructions are already simple.

    The other potential seemed to be that they'd create different cores with different optimizations -- the first one, Crusoe, being power-efficient, another one could be optimized towards floating point, another to integer operations, etc. But that hasn't happened.

    Alternate architectures would be interesting -- at least PPC. In a Mac, it could allow efficient Windows emulation... but that seems like less and less of an issue, as portable applications usually mean web-based, and non-web applications usually have Mac alternatives. At least, I don't think Apple is enthusiastic about Windows emulation, and without Apple PPC is useless, since they won't have MacOS. Other non-x86 architectures don't seem important -- there's little software available for ARM or SPARC that won't be ported to x86 if there's demand.

    It's like with languages -- if you know English, learning a second language is no longer that important. Transmeta started out learning the English of the instruction sets -- x86 -- and there's little incentive to learning other languages. Even if some programs started out with different machine languages, they all learn to speak x86 eventually.

  11. Re:Code Morphing by Anonymous Coward · · Score: 1, Insightful
    The "many computers in one box" approach fails every time, all the time, for everyone, because of three reasons:
    1. The market is too small. Few people care about the difference between PPC/Sparc/x86. Less are willing to spend money on it.
    2. CPU instruction set compatibility is only a (relatively) small part of the puzzle. You also need to emulate the peripheral hardware, buses, and interconnects.
    3. Second best syndrome. Economic considerations force you to cut corners by finding a middle ground between all the architectures you are emulating. Thus you end up with a lowest common denominator architecture that neither performs well nor very reliably.
  12. Oh yes it does by CoffeeNowDammit · · Score: 2, Insightful

    I won't debate the virtues of having a small language with weak (heck, non-existent) type checking for systems programming. There are some bones to pick with C in terms of syntax and semantics, however, that could have been avoided from day one.

    • First, = vs. ==. It would have made more sense to use something like <- for assignment, or a keyword like "eq" for equality. Instead, we have the silly convention of writing "(SomeConstant == SomeVariable)" in conditions just in case we forget to hit the = key twice. (Very stupid mistake? Yeah, but I've done it, and I do know better.)
    • The C preprocessor. Probably no other piece of code has been more abused than /lib/cpp. Granted, macros are a cheap way to generate code, but the implementation is fraught with traps (try nesting macros and accidentally introducing a syntax error in one. Yum.). Not to mention what an unscrupulous developer can do with the "#undef" directive. Besides, using macros to define constants is silly (I use enum wherever I can for that reason).
    • Vague non-standardized data type sizes. Only chars have a defined size; everything else is up in the air. How many times have you been stung by using an "unsigned short" on another architecture, only to realize the size changed on you? (If you write kernel or driver code, it's probably happened to you.) And how many times have you had to deal with someone else's (e.g. your) implementation of types like "U16" or "unsigned32", just because the language forgot to include it?
      And don't get me started on "long long". Grrr..

    Don't get me wrong: if you view C as glorified assembler, it's a great language. But some cheesy semantics do allow for abuse, misuse, and neglect by the careless, and unnecessarily so.

    --

    ".sig, .sig a .sog, .sig out loud,
  13. Re:Goals of the company by sql*kitten · · Score: 3, Insightful

    Their morph-code technology wasn't as desired; look at how many people don't even flash their BIOS.

    The real problem with code morphing is that why would anyone pay for morphing code to x86 when x86 processors are so widely available? Now if they'd had the ability to code morph x86 to native *and* the ability to code morph the instruction set of (say) the Java Virtual Machine to native, then maybe we'd be talking. All the advantages of Java, but executing at native speed, plus compatibility with all x86 applications, and maybe SPARC too. Then they could have simply sold the company to Sun for it's next attempt at thin-client desktops. But what was the point of code morphing to only one target? This is something the VCs should have asked before investing a single dollar.