OEMs Jump Onto Transmeta Bandwagon
Scooter writes "News.com is reporting that Diamond Multimedia has announced a Web-Pad product based on Transmeta's 3120 processor. The report also mentions that NEC, and possibly a dozen other companies are investigating similar possibilities. It's nice to see things taking shape for Crusoe so quickly. " For more details on the chip itself, check out our recent story.S3 has also announced development work that will be done with Transmeta. They are working on a "Linux-based Internet appliance".
This is going to be a great stock lifter for all these companies in this market. It is a great product, but even more so, to the big technologists it will be another bandwagon. + They'll be able to get Linux into their marketing more easily which again will lift their stock. There are myriad companies out there trying to work linux into their advertising and this will go the same way. Talking of which it appears we have just sold our coporate soul (what we had left anyway) to Freeserve...
Working for the (other) man
Now, let's just hope the Palm OS will run on one of these... Unless something like LinCE picks the thing up. PalmOS now supports colour, and has a huge software library.
Now that there's a low-power CPU available, I'd love to see a Palm or Visor with a Crusoe CPU, a colour screen, MP3 playback and recording, WAP, etc... The beast still running on 2 AAA batteries that I'd change once a month.
I think it'd be quite cool. What d'ya all think?
Max
-- It's always darker before it goes pitch black.
wow, the first two posts were within a few minutes of each other, but now 10 minutes have gone by and still no more. hmmm.
Do we know if Diamond will be using Mobile Linux on their web pad? I can't wait to get one of these things!
A Web pad -- an appliance for browsing the web... Okay, I can see the market for those. But then: price from $500 to $1000??? Battery life of 4-5 hours only???
Sorry guys, you have to do better than that. A
web pad should cost below $200 and run for the whole day (~12 hours) to be viable (IMHO and YMMV of course).
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
I'm sure this is not the first of such moves we will see. However I would also think that such moves are not just driven by the quality of the hardware. I think many companies may be aware of the attention the Transmeta's 3120 processor got from the involvement of Linus (I tend to refer to him as Mr. T since I can't spell). If the loyalty shown to Linux can be carried over to processor sales, or hardware that is using those processors, that's big bucks. A fact that was not lost on Transmeta I'm sure (not to say he didn't deserve the job). No doubt we'll see more such announcements.
"Run a piece of Linus in your PC!"
IBM surely is going to manufacture the thing, so they have one of the big guys on their side, let the ball roll!
Bizar technology?
OEM's are reluctant to invest Money in a product which will rely on another vaporware products. Transmeta's chip is already in production, as I understand?
Do not underestimate the power of the Dark side
--
--
E2 IN2 IE?
It's interesting to contemplate whether or not the Crusoe will actually be able to compete against Intel in anything but the mobile market. Sure, saving power is on everyone's minds, but the majority of people are willing to sacrifice a few watts of power for another 150mhz in clockspeed. I am intrigued by the idea of a chip that is "upgradable" through software, but this brings up even more security issues. Security through obscurity may be the only option here, or risk massive disruption. From what I've heard so far, the potential for damage is almost limitless. A chip whose routines can be modified by software to perform multiple and varied functions raises all my hackles.
Here's another company with a potentialy hot stock. With all these established companies supporting Crusoe, the stock has no where to go but up.
BTW, who are the major investors in Transmeta?
I wouldn't be surprised to hear a lot more companies start offering Crusoe-based systems over the next few days or weeks. I also expect to start seeing major chip manufacturers slash prices, to avoid having their markets vanish.
(What's the point in maintaining multiple product lines, with different processors, if the Crusoe will do the job of all of them? It's much cheaper to use a standard one-size-fits-all package, and tailor it with software patches.)
Depending on the performance of the Crusoe in the field, expect the Itanium (whenever it actually gets released) to sell for only a fraction of what Intel usually try to fleece off it's customers for new releases. If they don't, it's dead. It's going to be slower than a P3, anyway, and companies are going to start asking if it's not better to just upgrade to the Crusoe instead.
I imagine the Alpha (horribly overpriced as it is) to take a knock from this, too. The ARM and the Sparc should be OK, as they're both RISC (so will be faster) and they're not -too- outrageously priced.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
... when they said they said that they weren't announcing OEM deals to focus attention onto the chip itself. Its going to take more than Diamond to make Crusoe work but its a good start. And its good to see Diamond innovating again after the disaster that is RioPMP500.
h tml
Interesting article talking about the impact on other chip/OS companies.
http://www.uk-invest.com/homepage/breakingnews.
Please stop using the Crusoe logo to represent Transmeta. The Transmeta logo is a downward pointing blue triangle with a wavy line crossing it.
While I have to admit that Transmeta does use the Crusoe logo on every page of its website, and only rarely uses the Transmeta logo, they only use the Crusoe logo with the Crusoe name.
Work for Change & GET PAID!
I don't want a "webpad" with a pen interface. I want a wireless, diskless laptop running as an X terminal to my PC. Think about it:
-Runs on Crusoe so it is quiet, cool, light
-no disk so it is even quiter, cooler and lighter AND there's no need to sync with the mothership AND it is more robust (HD's are delicate and often fail)
Obviously this is fairly useless once I leave the house (until wireless Internet gets popular), but so what? I'm sick of being stuck in one location while I'm browsing/programming/reading-docs/looking-at-porn
Furthermore, with some intelligent design you could even get rid of the keyboard. Put 8 buttons on the back of an LCD screen (4 on left and 4 on right). Your fingers would rest on these keys as you hold the pad. Pressing them in "chords" causes characters to appear on the screen--just like typing only using more than one finger at a time. Even using only 2 fingers at a time you get 256 different characters.
BTW, if this device is ever patented, the above is "prior art"....
---
This comment powered by Mozilla!
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
http://www2adm.transmeta.com/crusoe/download/pdf/T M3120_DataSheet_1-18-00.pdf
and
http://www2adm.transmeta.com/crusoe/download/pdf/T M5400_DataSheet_1-18-00.pdf
and the chips are impressive. But the data sheets are very incomplete (the TM3120 data sheet is only 6 pages !!). No pinout, no electrical specifications, no programming info, no absolute maximum ratings, etc. They need an additional 1000 pages of documentation before you actually can design anything with it.
RFC1925
Transmeta is not a publicly traded company, and so is not required to disclose ownership information to the public. It is known that Paul Allen's Vulcan Group has money in it; other venture capital groups were mentioned in the presentation yesterday; presumably the employees have gotten offered some equity whether as stock or as options on stock.
The stock could certainly head up from zero, but presumably the venture capital folk would want to have some return on their investment, and so it would take a fairly high valuation for selling out to prove worthwhile.
If you're not part of the solution, you're part of the precipitate.
I thought the main benefit of the Crusoe was that it could emulate all other processors.
The power consumption is good, but so is the power consumption of a StrongArm. What benefits does the Crusoe have? Its not like we need to run Excel on a WebPad.
I meant enemies
Bizar technology?
"It's nice to see things taking shape for Crusoe so quickly"...
It's been five or more years, hasn't it?
...j
... a decent web browser.
I wonder if Dell will using the Transmeta chip? While I don't pretend to understand the details of chip design, it seems like OEMs would be missing out on a speedy, cheap, low wattage chip if they ignored Crusoe. Also, we know Dell has been chomping at the bit to find other products to help them maintain their growth and profit margins.
On the other hand, Dell has always enjoyed "Best Customer" status from Intel when their supplies are running low while disloyal companies like Gateway get the shaft.
If you were Michael Dell what would you do? Would you enter a high growth area and risk your PC business or stay with Intel all the way?
That which does not kill me only makes me whinier
At CMU we now have wireless ethernet everywhere on campus. It's not all that fast, just 1-2 mbit, but it's enough. You can very reasonably run your laptop with X -query yourhomemachine.res.cmu.edu and have everything everywhere.
:)
Till your battery runs out after an hour and a half.
But give me 6 (better, 12) hours of batter life and things begin to look very reasonable. With X style connectivity in a campus environment, you could have all the power of your desktop with you everywhere. Granted, it may be some time before areas larger than a college campus can be wired like this, but it is reasonable for businesses. So if you're willing to do most of your computing in a limited area (i.e. you do spend 40+ hours a week at work or at school, right?), you can have excellent connectivity today. How fast is PalmVII's "everywhere" connectivity? I imagine it'll be some time before that goes broadband...
sigh. I think my SPARC laptop is what Ditzel was talking about when he said people weren't willing to deal with 10 pound laptops that run 90 minutes
Give me a break.
Come on people. 3 Transmeta stories at once on the front page?! Doesn't anyone think this is a bit much. Someone must be so excited over Transmeta that their going to tinkle in their shorts if they're not careful.
How about all the companies that have actual products, performance, documentation, etc.?
TSK TSK Diamond!!! I have lost all respect for your institution. In Iran we have a saying "You use crap parts, your institution is crap."
/. sucks, rob sucks, hemos is a woman, first post baybee - 21%
.....I could buy you and your family. Leave me alone peasant!
You are crap. All you Americans are crap and I hope a camel fornicates with you and Allah punishes you for beastiality.
But the question is this? What does this all have to do with LIIIINNNNUUUXXXXXX!!!!!!!!!!
Im not sure! Let me poll the audience.
OK
A) nothing - 12%
B) linus is my false god - 66%
C) MEEPT! - 1%
D)
hmmmm......well Mr. Moderator, I'm going to go 50-50!
OK
B) linus is my false god
C) MEEPT! - 1%
hmmm......well Linus is not my God, only Allah! Praise be Allah! and MEEPT cannot be worried over matters such as this....so I shall call a friend Mr. Moderator.
OK. The fascist corporation of AT&T is now calling Bill Gates.
Bill: Hello?
AC: Hi Billy Boy! I just called to tell you I am going to be a billionare!!!!!
Bill:
CLICK
So Mr. Moderator, my final repsonse is...........
E) YOU HAVE BEEN TROLLED!
I had plans to buy one of those PalmPilot thingies later this spring. I was also looking at the TRGpro as another option. After seeing the Transmeta presentation yesterday I'm starting to think seriously about postponing that purchase to see what happens with Crusoe.
"For every complex problem, there is a solution that is simple, neat, and wrong."
My office has been taken over by iPod people.
If Diamond indeed ships out a Webpad running Mobile Linux (their page lacks any press releases at this point), I think they surely deserve some sort of Hypocracy Award, if not an annual award than a 'Lifetime Acceivement' award. It would be truely ironic for a company to ship a webpad that only runs linux, after years and years of outright denying specs for things as trivial as the Rio uploading code (claiming it was "valuable intellectual property") to things like specs/help on video card drivers (based on S3 chips, the big help was needed because Diamond deviated in such fscked-up ways from the reference design).
;-)
Yes, Diamond deserves a nice trophy anyways, but if they really plan to ship an entire computer now (mobile or not) running the linux operating sytem when they have yet to support a single project under linux.. well, let me just say it is too early in the morning for me to fully imagine what the figurine at the top of the trophy should look like, and what it will be doing
I was REALLY excited about the Crusoe chip when speculation first arose that it would be able to run executables from multiple hardware platforms. Then came the speculation that Crusoe would be aimed at the mobile market (I lose 50% interest right here).
Now that Transmeta has made their announcement, I have no real interest left in it. They've done a nice job of diverting attention to it's power consumption, and that's about it. It's x86 compatible...so what? It's theoretically compatible with lot's of stuff, so pony up. I wouldn't buy one of these JUST because it's not Intel (I don't use PDA stuff, so that's not a big drawing point for me). My MAIN interest was in being able to run applications written for Apple computers, or Sun workstations. And then you have the benchmarks...nice fluff work there. Combining their low power consumption (see, here it is again) with performance doesn't even come CLOSE to giving a fair representation of how it stacks up against a comparably clocked Intel or AMD chip.
And of course, the price on those web "appliances" (aren't you sick of that term?) is still too high for what amounts to a big kids toy. You're not going to get any real work done without a keyboard (in most cases) so basically what you are paying for is a $500 - $1000 Rolodex with some added functionality. (And yes, I know, virtual keyboard or whatever they called it. Did you ever try to do any touch typing on the old Atari 400 membrane keyboard? If so, you know my objection here)
I really think notebooks are going to be where Crusoe blooms, if for no other reason than to not melt your lap while your working with it. But is $329 for the 700MHz really any kind of a bargain?
...not that is it reasonably low-powered. The interesting thing is that Transmeta is actively trying to prevent people from writing in its native instruction set, thus creating historic compatibility problems. If successful, Transmeta will be able to change chip architecture, instruction set, etc. etc. without breaking any existing applications.
This is a big thing -- consider that PIIIs and Athlons still have to be able to pretend they are 8088 processors. If you believes that does not put a huge cramp in their style, think again. If Crusoe manages to be free from this limitation, it could evolve much faster than the usual CPUs. That could be a decisive advantage several years down the road.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
I absolutely love the idea of Webpads. In fact I'm posting this from my Sharp Triapd connected via wireless ethernet. I would never buy a new device from Diamond though. Since the technology is new there is a greater than average chance that you'll have to send your device in for RMA work. As anyone who has dealt with Diamond's RMA department can tell you... there is a good chance you'll never see your device again after you send it in for warranty work. You'll be out-of-pocket for the cost of the device and have nothing to show for it.
But seriously, what about the Clio form-factor? Clio sucks because it uses WinCE (I own a CE device, and CE still sucks). From a design perspective, Clio rocks the house! I *love* that reversable laptop-now-it's-a-slate concept.
If someone could make a Clio-shaped device with a bigger screen and an easily-accessible CompactFlash slot (IBM Microdrive!) -- I'd buy one in an instant.
Also, you can get around the problems of wireless range depending on what tech you use. A powerful, but battery-destroying, option would be to include a cellmodem that automatically switched into action when you moved outside of regular wireless range.
Lastly, let's not forget about durability. With the Clio form-factor, I'd say use crazy alloys or carbon-fiber. Of course, that would cost a fortune, but *man* it might be worth it.
I have no
d
www.HearMySoulSpeak.com
Ummm...sorry, but just because Transmeta finally decided to share their toy with us publicly doesn't mean that it's the first time any of these companies is glimpsing it. I would suspect that those deals have been ready to go for a long time, and companies like Diamond have merely been sitting under NDA waiting until the Big Day. On the subject of quickly, how long has Transmeta been around? In theory, the marketroids could have cut the deals before work on the chip even began.
www.HearMySoulSpeak.com
How dare you... linking w/o attribution. I've sworn his articles off. Now I feel dirty.
I just had a friend write to me and ask about a company called Seligman Communications & Information. The reason he asked was because he thought this company owned Transmeta??????
Well that is not a company, it is a mutual fund. How on Earth did he hear this, especially considering he works for IBM?
Excuse me, but why were they supposed to spend time and money developing drivers for Linux? To support the small market that would develop them themselves anyway, at no cost to Diamond? I don't think so. Not a smart business decision.
Now using Linux on a webpad... Well, it's free. Much cheaper than Win98. That's a smart business decision. Maybe they are hypocritical from your viewpoint. But from the viewpoint of their investors, they're quite consistent. They always act in the way that will gain them the most money. That's how public businesses are REQUIRED to operated.
Such chords are slow, error-prone, non-intuitive and cumbersome. It is suitable only for people familiar with playing piano or similar instruments. While a keyboard is big and clunky, or else difficuly to use. I would recommend a "webpad" device to be modular, so that you can connect a small keyboard or mouse to it if you want to. Or any USB- and network device you like for that matter.
;-)
I fully agree these "webpads" should have the same capabilities that laptops have today. Just strip them of CD-ROM, harddrive, cooling-fan and much of the other baggage. They might serve as mobile display-panels which you may connect to your laptop, TV-outlet, VCR or whatever. It should be possible to fasten them physically to a display-less laptop machine of the future. In fact, all these devices (e.g. keyboard, trackball) should be possible to fasten physically to each other by using a holder between them or something.
Btw, with 8 buttons and 2 fingers you have a total of 7+6+5+4+3+2+1=28 unique combinations. Personally I like to have choices on the same device, and I prefer Palm-like pen interface for such small devices. But anyone who wants to
connect to it a mouse, trackball or touchpad instead I fully support.
These ideas cannot be patented as this is "prior art" too.
- Steeltoe
http://www.debunkingskeptics.com/
...the similarity of the look between the WebPad and the PADD's from the sci-fi series...
"Captain's Log, Star........"
(A ramble, I know, but I'm on early shift, and it's only 20 mins to go home )...
...and all the related plug-ins. Every time a story is posted on Slashdot that link to a .mov file or a RealAudio file, people bitch because the appropriate software isn't available on Linux. It's surely not available on StrongArm! But it is availabe on Windows. So to really get a quality web browsing portable at this time, it has to be X86 compatible. Which leaves StrongArm in the cold.
Are you a bot? or is there a real person powering that broken record?
Don't you understand? LINUS TORVALDS, creator of Linux, works there! Therefore, we are all compelled to PURCHASE TRANSMETA PRODUCTS in the hopes that we may somehow be buying a piece of the man we so dearly love and admire.
CONSUME! CONSUME! CONSUME! CONSUME! CONSUME! CONSUME! BUY! BUY! BUY! BUY! BUY!
~~~~~~~~~
auntfloyd
There's a project going on now to port Linux to the MIPS processor, with complete emphasis on the mini, till now CE type devices. The Clio is the big one, in fact. The folks on the project actually have a Linux Kernel running in ROM on a Clio, I believe!
(Cooler people than me have the details here)
The depressing hang-ups at this point are really:
The Clio's design may be copyrighted (You'll have to ask Vadem about that...)
Its the Ideology(tm)!
You were thinking of the, "Head up ass" reward?
:-P
Cheers,
Ben
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
In the press conference yesterday TransMeta said they have had customers lined up and ready to introduce products for quite some time. My guess is, they've been working with them for at least a year, under a VERY tight NDA, so that TransMeta could pop up at the conference with plenty of goodies to show off - and in the afterglow, those partners could say "here we are! we're on the trolley!"
Um, ya.
Subliminal ads in the Linux kernel. If "Buy Transmeta(tm)" showed up for a few microsecs every now and then, don't you think their sales would increase?
They should force Torvalds to do it.
[joke -^ ]
~~~~~~~~~
auntfloyd
If the price point for these webpads drops to the $300-$400 range, does this mean the end of the PalmOS and WinCE?
Palm covers a nice niche (I know, I have one), but if I could get a webpad that is smaller than a laptop but larger than a palm and runs my software, Windows or Linux, why would I need a PDA? Now, I think Palm will continue on in lower cost PDAs but I think this is the death knell for WinCE. WinCE is the OS in search of a niche.
I think the biggest thing is the ability to use the same software as my desktop. In fact, you could use this as an entry level desktop that can go with you.
Imagine a ruggedized version with a solar recharger and wireless communications given to villages in third world countries. It could be used to teach children and keep the villages in contact.
Cool.
--jeff
I don't know about you people, but I'd love to have one of these bitches... something about the combination between a wireless network connection and streaming porn just makes me want to spend $1000.
:-)
"Software is like sex- the best is for free"
-Linus Torvalds
Honestly, I thought Transmeta was going to announce their intentions to destroy the world by rereleasing "New Coke" in the form of a giant stream from outer space unless the monopoly known as Microsoft was brought to their knees and humbled. Thoroughly.
But I guess a webpad is cool too.
ALL HAIL BRAK!!!
According to this article, NEC is the only company mentioned as currently evaluating/investigating the chip.
Yeah, this may seem like nitpicking, but I find it a bit frustrating. I sometimes do not have the time to read through the referred articles, and instead just quickly scan the Slashdot headlines (and no, I do not post a reply about stories if I have not read the referred article.) If I had done that with this story, I would have been misinformed.
I see a lot of responses that say "chords are no good, keep the keyboard"
But it's so big and clunky! Look at the Palm. With no keyboard it fits in your shirt pocket. With a keyboard it has to go in your backpack/briefcase/etc. But put 8 keys on the back (which would fit, at least on my Pilot 5000) and you have the power and speed of keying, but the size is constant. The retraining to use chords would probably be similar to Graffiti.
Example: Let's say you put the remote client in the kitchen like you mentioned. Where's the most natural place? On the fridge. But if it has a keyboard that won't work. Either the keys are vertical (making it impossible to type) or it sticks out (making it hazardous and ugly). So now you've got to put it on the counter along with the toaster, food processor, blender, drying rack, etc, etc, etc. No damn good.
With my specs, you put the unit on the fridge. Then you can either interface via touch screen (for quick browsing) or pluck it off the surface and key it in (for more detailed work).
---
This comment powered by Mozilla!
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
My RiscOS machine runs on StrongARM and handles .mov files fine. The browser is faster and more reliable than IE too. Come to think of it, Acorn demonstrated a Web pad along similar lines a couple of years ago (way too long ago to remember any details). Vaugely remember something along the lines of the ARM 7500 at 30mW? It had a bit of a heavy battery I think. Can anyone fill in the tech specs?
Phillip.
Property for sale in Nice, France
Other than some cool reading material, it wouldn't be of any use. The only people that would benefit from Transmeta completely opening their hardware design would be Intel, AMD, IBM, Mot., etc. They have the ability make changes to the design and then actually manufacture the chips. I know I don't have a fab in my garage, I wish I did.
But.. 75% of this technology is in software and Transmeta does seem willing to open up some of that. So I'm not outraged, I'm anxiously awaiting.
Does it run Linux?
Oh, I guess it does.
Okay, the next-to-obvious question:
What's for lunch? I'm starving.
+-- (Score:-1, Moderator on Power Trip)
What would be really be nice would be to run stuff like gbc and snes emulators on your webpad!
The Palm V runs very nice on its rechargeable Lithium Ion battery built into it. :-) Drop it into the cradle when I'm around it.. never a problem with dead batteries again for me. ;-)
Everyone here seems to think 1 watt is great. Guess what- it's great by desktop standards, but certainly not by Palm standards. A Pilot, running flat out (Screen, backlight, serial port, CPU and all the trimmings) draws something like 0.25 watts (assuming I did my math right- 0.085 A at 3V.), the vast majority of that drawn by the screen, serial port and backlight.
Stick a Crusoe in there and your battery life will be a fifth of what it is now- you'd be changing cells every 2 hours.
This is why Transmeta isn't interested in palmtops- Crusoe + a color screen just won't fit energy wise. Something more like a Newton is a better fit, although StrongARM does better on power.
Finally, for everyone complaining about the PalmOS, it's not supposed to be a real OS. It does what it does very well, and fills a nitche. Sure, it would be nice if it could play MP3s, but not at the cost of losing the wonderful, simple functionality and very long battery life. (You'd think folks would realize this after the WinCE debacle.)
Eric
"Seven Deadly Sins? I thought it was a to-do list!"
At the press conference somebody mentioned in passing that the web pad had a USB port that you could use to add (among, presumably, other things) a keyboard.
The pop-up virtual keyboard on the touch screen is probably sufficient for truly mobile use -- e.g. when you're holding the pad in one hand (kinda like a clipboard) and just want to one-finger type in a URL or a few simple commands. For serious typing I'd rather have a real keyboard and something to rest my hands/arms on anyway, which means putting the thing down on a table, etc anyway.
(These things are almost at the tech level of the pads in "2001: A Space Odyssey" -- recall the scene where Bowman and Poole are eating while watching the TV (?) broadcast about their mission, each watching on his own web-pad-like device. At least something from that movie came about in the right timeframe. Too bad it wasn't the orbiting hotel and the bases on the Moon.)
-- Alastair
"The only people that would benefit from Transmeta completely opening their hardware design would be Intel, AMD, IBM, Mot., etc"
So? Where does the OSS religion say WHICH people should "benefit" from OS?
Uh, why don't you get it now with the Sony VAIO? Sub-laptop, runs Windows and Linux. I think you are missing the point of PalmOS AND Windows CE. We dont WANT desktop OSes for those kinds of devices.
Really, the stupidity on slashdot is amazing.
Errr, the Cirrus 7209 (ARM7T core) CPU uses only 0.087W when *playing* mp3's, and *less than* 0.001W when in standby.
The Transmeta chips are low power compared to other x86's, but not low power when compared to the best of other architectures in terms of mips/w (eg, StrongARM, ARM10, etc).
Hugo
The most exciting feature, for me, of Crusoe is code morphing. Reading the white paper on technology behind the chip (something that *a lot* of posters here should do before posting) got me excited even more.
...(do some stuff with %register)...
Basically, after a piece of code is translated to native code and optimized, it is cached. Next time it is executed, if it's still cached, the already translated and optimized verison executes.
The benefit of this is speed. A lot of people doubt this speed, saying things like "an emulator can't possibly run at 75% speed of the native system", etc. There are two reasons why Crusoe can outperform the native system, one of which is really not apparent and ignored by almost every person that criticizes Crusoe.
The main thing to remember here is that Crusoe has some radical, very different technology decisions.
First, as any experienced software engineer would point out (backed by experimental data), 90% of a program's execution time is spent in 10%(!) percent of its code. What this means is that if ONLY that 10% of the code is optimized, it will speed up 90% of program's execution time. Crusoe's code caching mechanism helps this immensely because as a program runs, these 10% become cached in native code and translation from non-native machine code is done only ONCE.
You may be saying, "So what, in the best case, the program will run almost as fast as the native system, but it simply can't beat the native system." That's where you're wrong.
The second reason is that the software layer not only performs translation, but optimization as well. You may now object that if the original program is optimized by the best optimizers, Crusoe's optimizer can't do better. Well, it can because of Crusoe's architecture. Note that, for example, x86 processors have a small number of registers (which are areas for data stored internally *in* the processor; such data is accessed the *fastest*). Crusoe's VLIW architecture, however, has a lot more registers and its out-of-order pipelining, branch prediction. Also being a very-long-instruction word processor, it executes a lot of small instructions (atoms) in one big full instruction (molecule). Molecules can be executed in parallel (pipelining). Crusoe's optimizer takes advantage of these features, making the translated code use more native registers, instead of accessing normal memory or L1/L2 cache (which are slower) and groups code to be processed in parallel.
Crusoe's optimizer performs really aggressive optmiziation. Perhaps the neatest feature is how Crusoe handles aliasing. Here's some pseudo-assembler code that loads from the same memory location twice:
load from %X to %register
store %anotherregister to %Y
load from %X to %register
add %register and something else
etc.
This is the tightest optmiziation a compiler can perform. The compiler can't eliminate the second load operation to the register because %Y may be an alias for %X (that is, %Y may point to the same memory location as %X). Such aliases come up rarely, but they can come up, and so the compiler can't risk eliminating the second load instruction because it can't predict whether %X is an alias for the %Y. Nobody can, not even the processor.
Crusoe takes a radically different approach in this situation. Its optimizer ELIMINATES the second load operation, assuming that %Y is not an alias for %X. However, in case it is, it marks an internal bit that protects %X from being overwritten by the store instruction. So the code that one ends up with doesn't have that load instruction and when the case of %Y being an alias for %X does happen, it simply generates the extra load instruction on the fly.
This may seem like an insignificant optimization, but in reality, it can be quite significant since things such as these happen in programs very often (and often %Y ends up being not an alias for %X). Elimination of extra loads permits better pipelining (more code executed in parallel), and an extra load may take quite a bit of time if the load has to be done from the memory.
There are a whole bunch of cool other things about Crusoe's technology which makes it a great all-around processor.
So, what this means is that thanks to the revolutionary architecture, Crusoe's optimizer can optimize that 10% BEYOND the original and actually run faster.
Users of computationally-intensive programs will especially benefit from this. For example, a 3d ray tracing program spends a lot of time in the small, tight rendering code. Having that optimized so well by the processor can have a significant effect.
Crusoe also uses filtering techniques to avoid caching code that is executed once-an-hour (thereby preserving translated native often-executed code in the cache as long as possible).
As the website mentions, most benchmarks only measure a bunch of tasks done in 10 or 20 minutes. The website asks: do you really repetitively do 10 different tasks on your word processor for half-hour or do you actually sit in front of a processor and type most of the time? This is indeed a valid rhetorical question.
Most benchmarks are too short to let Crusoe speed things up as much as possible.
Although I don't like the "mobility features" that Transmeta keeps pushing every other sentence (damn marketing) and I don't like the fact that their benchmarks mix performance with "mobility features" (even though there is some validity in doing tat), I think that Crusoe is a very exciting technology and wish I had one.
Stop thinking in terms of megahertz. As processor technology gets more advanced, all these things stop mattering. In one app, your 700Mhz AMD may perform much slower, in another it can perform much faster. It's never same speed all the time.
The 3120 chip is a bit large at 77mmsq for its target market. This
makes it significantly more expensive than the competition. Competing
chips in this market are more on the order of $20 and 20-30mmsq.
Transmeta has compared the 3120 to PII and PIII in their release, but
it is important to note that PII and PIII are not important players in
the much more cost sensitive embedded market which the 3120 is
intended to address.
BTW, S3 recently acquired Diamond, so I don't think S3 has a separate
project going with Transmeta.
Did you see the slashdot plug on the Transmeta 'going mobile' page. It just gives ya the warm and fuzzies... Ahh.... Now where'd I leave that The Who album with "Going Mobile" on it??
-- What you do today will cost you a day of your life.
Yes, its being fabbed by IBM's Burlington Vermont fab. According to my yankee cousin up there, we're churning them out like flapjacks on a gridle.
We need to consider just one thing. If we were releasing a new chip, capable of running any other (theoretically) architecture's instructions, and thie feature being in upgradable software, with the intention of putting something on the market in reasonable time.... Which ONE architecture would we choose to support?
:) That is, no VM layer.
I'm not at all devastated by the fact that 86k, PPC, Z80 or whatever else isn't supported. In time, the smaller segments of the market will either be supported, or will convert.
What I would really like to see now is direct Java bytecode support.
As for the power consumption aspect taking center stage, it's right to do so. The general public and casual user of portable devices isn't hampered by poor performance, they're hamstrung by battery life. This is HUGE.
Mobile users have never, EVER considered running multi-platform apps on the same machine. Code morphing is wizz-bang, but not much else to them.
Hey, will this thing multitask platform specific apps? Or is there a reboot needed for platform switches?? Anyone figure that one out yet?
-- What you do today will cost you a day of your life.
Check out http://www.transmeta.com/press/download/pdf/chapma n.pdf.
It appears to be a presentation (probably powerpoint) on products with their chip. On page 5 is a reference to "Mobile Internet Devices" running Mobile Linux. One of the devices pictured next to the "2lb Web Pad" is a "2lb Handheld" (looks like a mini-laptop), with such highlights as "No spindles (drives)" and "Flash Card Storage".
If done right (maybe a big if!) it may just be what we want!!!!!! Woo hoo!!! The ability to check email and stuff, using a device like that, plugged into my home network, from my TV room, or any other room with a RJ-45 would be neat-o! Wireless would be cool, but I'd rather have that be an add-on, because I really don't want to pay for it at this point...
BeNews has receive reports from trusted sources who claim to have seen a CNBC report demonstrating BeOS running on TransMeta's new Crusoe chip.
BeNews editor Scot Hacker states that they are "hot on the trail for more information on this development."
Ok this market is already served by Intel (StrongARM) and Motorola(PPC). Performance must be a real dud otherwise they would have published some benchmarks using industry metrics. Looks hoakey to me.
Anyways...I'm eagerly awaiting to find out what lucky company will be the first out of the gate with a handheld gaming device based on a Crusoe processor once prices on the devices come down.
But really, all I want is a portable MAME-playing handheld. :)
-- www.bteg.com | bleh.n3.net | hac47.dhs.org
Don't count your chickens before they hatch... and don't count them twice before they hatch... :-)
"Give a man a fish, and you feed him for a day.
Teach him to fish, and you can sell him tackle."
(origin unknown).
(currently testing something about signatures here)
Actually I don't expect Wintel to disappear any time soon, but if these Internet Gizmos begin to fly, I predict the new buzzword will be Linmeta. Or should that be Transux??? umm, no Linmeta sounds about right.
From the transmeta web site:
"To ease the translation process from x86 to the core VLIW instruction set, the hardware generates the same condition codes as conventional x86 processors and operates on the same 80-bit floating point numbers. Also, the Translation Look-aside Buffer (TLB) has the same protection bits and address mapping as x86 processors."
In short, internally it is completely optimised to hell for x86 and would be shit for any other instruction set. PPC, Sparc, Alpha, no way.
Low power consumption? Who cares?
This idea has been discussed to death over the last years. There are a few devices like this already shipping but they are very expensive. They used for special application like the healthcare industry (yes, they replace the doctor's clipboard).
The problem is not coming up with ideas, any slashdotter can do that. The problem is implementing them in a way that works and at the right price.
----
Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
A troll?
You should know that it's a 'This Modern World' parody (though I am a fan of the strip).
http://www.well.com/~tomorrow/
~~~~~~~~~
auntfloyd
Yes of course it is. Have you seen prices on Intel? Duh.
WebPad? killer application? no, try a personal,
low-power, home server with linux. doesn't inflate your power bill. doesn't crash every two seconds. with a reliable access line (dsl and some dynamic dns trickery), you can easily have all sorts of personal information available from anywhere, but also under your control. when all of asktog.com is back up, look at the castle keep article on security and privacy, then think what a couple of low-priced, low-power, fast-enough servers can do...
It would be interesting to see if the Crusoe processor could be coupled with low-power-consumption memory from NV Memory. NV was bought by Hortitech recently. Can't find much more info about them other than the stock press release under HTIC though...
Buzzword frenzy:
Linux Transmeta internet wap synergy pda wireless
The secret of success is honesty and fair dealing. If you can fake those, you've got it made. (Marx)
OK, I know the only thing I've said about the Amiga in recent years has been the "it's dead, dead, DEAD!" of an ex-loyalist. But reading about these Transmeta chips, it occurred to me that it really is a damn shame that nobody's trying to make an Amiga with them.
I mean, think about it. What really ruined the Amiga was development of the 680x0 line ceasing. It hit the point where a whole new CPU family was needed, PowerPC was chosen, but it all fell apart because there was no C= anymore, and all the peripheral companies like Phase5 were competing to see who could produce the most vapourware. Rewriting the OS was a job that nobody was really up for, nor even writing an emulator. So all we got were hugely expensive PPC addon cards with libraries for running routines on them while the 680x0 ran the main system.
Imagine, though. If a Transmeta chip can code-morph x86 code and perform like a 500MHz P3, surely with a rewrite of the software layer, it could code-morph 680x0 code and perform like a (some hundreds of MHz) 68060? Just because the physical 680x0 architecture petered out at 50MHz doesn't mean the logical architecture has to die there!
You could make a new Amiga without even having to rewrite any software. ;-) Retargetable graphics was a mostly solved problem towards the end of the Amiga's life (I had a CyberVision3D and it worked fine), so all you need is a modern-specced box with a Transmeta CPU and.. well, there you go.
'Course it'll never happen.
I can confirm this: in order to demonstrate x86 compatibility, we demonstrated several operating systems at the launch. BeOS was indeed one of them. Others were various flavors of Linux, Win98, Win2k, and Solaris x86.
Making sci-fi a reality is about as enjoyable a job as can be found.
I was thinking last night that this would be awsome for wearable computer , think about it, the proccessor only runs about 11 degrees farenheit warmer than my hot tub so that means that the case that you put the computer in would be enough to dissipate the heat and now I cold finnaly find a setup that would be much faster than a 486.
:-)
just a thought
That runs Netscape.
:P.
Total mistake IMHO. Mobile Linux isn't that _mobile_ at 64MB (32MB compressed), and Netscape isn't 'mobile' either. Under X, it has really crappy fonts, with no anti aliasing etc.
It's also slow, and has problems rendering.
It certainly isn't the best choice for a webpad. This may sounds like flamebait, but wouldn't Windows CE + IE make a better choice? Certainly much leaner, can be loaded into ROM, and uh, it works
IE for CE supports Flash and all that stuff too.
Transmeta doesn't seem to have an 'anti-microsoft' attitude (well except for Linus).
Thought I should point this out as the initial post makes it seem like 2 OEMs are considering using the CPU. Remember Diamond bought S3?
John Wiltshire
Fear: When you see B8 00 4C CD 21 and know what it means
The 70's were a period of intense UNIX hysteria in Northern Europe. Suits who had practiced saying "IBM" so well finally went for broke and learned the unprecedented four letter mystery "UNIX" by heart and every office had to have a UNIX box. Hardware OEMs were not slow to discover what was going on, and in no time flat the market was flooded with UNIX solutions. Unfortunately, few of these "solutions" were ever tested. Several did not work satisfactorily at all. And UNIX gurus were often heard to mutter "I don't know what the f+++ it is, but it's not UNIX!" The Crusoe is a great omen. But let's watch out for the OEMs. Greed can still spoil the day.
radsoft.net
Apologies if this has been discussed in any of the recent Transmeta articles.
They are proud the chip can be updated over the net. Is this leading chips down the same path we are already going with software, namely release now and patch later? Will there be a case where it's "don't buy a Transmeta chip until it's on Service Pack 2"? As development cycles get shorter and net access gets more available, the quality of software appears to be going down because of easy patchability. Is hardware next?
--jb
when will they actually be available and
standard ?
Hmm. The OEMs would provide software that uses the new opcodes, but you'd also be able to run all your old x86 code. It wouldn't work the other way around, though: Intel's (or AMD's, or anyone else's) x86 CPUs wouldn't recognize the new opcodes. But that's nothing new, really: we already have x86 dialects with extensions that are incompatible with each other: MMX, 3DNow, etc. The same disadvantages apply here.
As for which ISA extensions to add: that's a tricky issue. Some extensions are only useful with proper support in hardware. Some extensions could have been 'found' by the code morpher anyway, without explicitly having to put them in the x86 code. An example: consider the multiply-add operation (MAD: x=a*b+c), well-known in the DSP world.
1. Suppose you added the MAD operation to your OEM's version of the x86 ISA. Two scenarioes unfold:
2. Suppose you did not add the MAD to the OEM's version of the x86 ISA. Again, two scenarioes:
Conclusion: you'd much rather let the code morpher optimize the execution of your x86 code than modify the code itself, because then the x86 compatibility of your code goes out the window. And if you're generating code in a Transmeta-specific x86 dialect, why not compile to the VLIW directly? (possible answer: to maintain binary compatibility between members of the Crusoe family, which happen to speak the same Transmeta x86 dialect but have a different VLIW core. But we have to provide different binaries for other x86 platforms anyway, so why make an exception here?)
Of course, there is only so much the code morpher can do, dynamically. I can name several ISA extensions (can you say MMX?) that it will not be able to exploit unless you specify them explicitly (in the x86 code). It will never be as powerful as an off-line compiler (it doesn't intend to be). In the old superscalar-vs-VLIW debate, it's somewhere in the middle, which has its advantages, but also its disadvantages.
Marnix.
Somehow I don't see this building Transmeta into an instant giant. They will need time to grow, and in the meantime Motorola (for example) can implement at least some of these ideas into the 683xx/Coldfire series (the processor used in PalmPilots). Staying with a dedicated ISA (68K) that's easy to do in a small number of transistors (say 68,000) in the 1st place could probably reduce the wattage/transistor count while keeping another variable - manufacturing process cost - down.
Or mebbe the ARM or PPC embedded lines would be better for high-power/low power (gag) apps.
In this way, Transmeta, being independent, is the worst company to come out with a Crusoe - they have to keep their processors needlessly flexible.
Not all of their tech is patentable - VLIW has been floating around for a while. Do we really want to depend on a company that depends on patent enforcement?
Cool that this comes from the same people who brought us RISC, tho. They said thatwasn't practical...
Check out Project Upper/Mute, an all-around awesome compiler fra
Does anyone know if Amiga Technologies is still planning on being "in bed" with Transmeta after the turnover? I could certainly see (and drool over) a computer running AmigaOS (68K and PPC), Linux, and Wintel binaries on one screen... and for that matter, Mac... I personally like a computer that will run any code I give it...