Intel and LG Team Up For x86 Smartphone
gbjbaanb writes "I love stories about new smartphones; it shows the IT market is doing something different than the usual same-old desktop apps. Maybe one day we'll all be using super smartphones as our primary computing platforms. And so, here's Intel's offering: the LG GW990. Running a Moorestown CPU, which gives 'considerably' better energy efficiency than the Atom, it runs Intel's Linux distro — Moblin. Quoting: 'In some respects, the GW990 — which has an impressive high-resolution 4.8-inch touchscreen display — seems more like a MID than a smartphone. It's possible that we won't see x86 phones with truly competitive all-day battery life until the emergence of Medfield, the Moorestown successor that is said to be coming in 2011. It is clear, however, that Intel aims to eventually compete squarely with ARM in the high-end smartphone market."
How can they do that when producing an ARM processor cost only ARMs royalty + costs added on from many producers (Texas instruments qualcomm et al).
Maybe one day we'll all be using super smartphones as our primary computing platforms.
Oh I sure hope not. Sounds like hell to me, and I'm an aetheist!
These posts express my own personal views, not those of my employer
Has anyone made a scatter plot of benchmark score vs watt, for a given benchmark and various x86 and ARM processors?
Times are rough for Intel, I read that their processor proposed for the Apple tablet was ditched in favor of one from a smaller company. These big companies somehow seem glacial compared to the more agile competition. They are all going to be forced to really innovate now.
I know...that what she said...
Anyway - that's a pretty damned big phone. I'm more excited about the possibility of dual processor netbooks (or any notebook) with a fast processor and a ULV/super efficient processor that can shif on the fly to get a day's use if you're just surfing, or 3-4 hours of hot-n-heavy processing, without a 4 pound battery.
I guess on the x86 front, it's not much use if I'm stuck with a limited set of apps. I'm still waiting for a really good mobile browser, and it would be awesome to get some of my discipline-specific utility apps on a phone. Of course, that means windows, since that's all the apps are written for. So I guess this is cool for what it is, but it's still a pretty long stretch to get to useful.
PS - why would they indicate the capacity of the battery at 1850mAh without a voltage of the pack? I thought tech reporters at CES were supposed to be better than this.
Is it just my observation, or are there way too many stupid people in the world?
Here we have a platform where there is no reason whatsoever to have an ass-backwards-compatible architecture in order to run legacy Windows apps. There is zero reason to use x86 here other than marketing and Intel. Please go away, we're perfectly happy with a modern RISC architecture (ARM), thank you very much.
Here's to hoping that ARM will permeate its way up into the netbook market and beyond, instead of the other way around. We've been tortured by x86 long enough already.
I don't see Intel competing with ARM, ARM has an advantage over x86 in performance per watt, then again DEC, MIPS and many other RISC vendors didn't see Intel competing with them in the high-end workstation and server market. Hindsight is 20/20.
GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
maybe the image used on this topics OP? Seriously, Intel has to make their Atom chips on the top-of-the-line 32nm or better process equipment just to be in the ball game with the ARM or PPC chips with regards to performance per watt. They now want to put x86 chips in smartphones? I guess they can try to spin up the press about this failure and hope they can drag it out for another few years. Maybe at 24nm it'll work but by then, ARM will be on 32nm and probably running quad cores and still beating them.
My guess is that LG is getting paid by Intel to play along and nothing more.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
uh Mooresville is the latest iteration of the Atom.
ARM: Low power.
x86: Runs most desktop PC applications.
For a desktop PC the ability to run most PC applications is extremely important. For a smartphone, who cares? I don't want to run Paintshop Pro, Word, or Call of Duty on my smartphone. The apps that I do want to run already work on ARM. I do want low power. The improvements Intel has made are barely significant next to ARM's huge advantage here.
Needs to be open no APP store lock / sim locks as well.
There goes **everything** if I'm using the phone for everything. When I drop it down a pit toilet, I'm not getting it back.
Say, these are dirt cheap, right? I'm putting mine in the clothes washer you see...
Should it also serve as my photo album, identity, and debit card? BTW, I just might drop it next to a 600v 3rd rail. Want to fetch it for me?
They're trying to pull a micros~1: Realise you've fscked up, then splash lots of dosh, marketeering, and the finest FUD you can come up with around in very large quantities. Add a crap product and boy, see the great unwashed eat it all up like candy. Polished turd vomit flavoured candy.
x86 desperately needs to die, and if intel doesn't like that because they can no longer come up with anything else and make it work, tough cookies. I don't care that this thing "runs linux" to appease the slashdot crowd. Please support something that is worthy of support. Arm, mips, powerpc, anything but x86.
This solutions to this are simple. This took me about a minute, not counting proof reading.
1) The charging device also has a small hard drive built into it that always syncs the data - just like iTunes already does if you have an iPhone.
2) The unique data - contact, calendars, documents - are constantly backed up to a server over the internet connection. Program data can easily be preloaded or reloaded onto a new phone.
3) As far as monetary risks are concerned, there is something called insurance. You may want to look into it.
The line between what a cell phone and a laptop and a computer mean intrinsically will continue to blur. Soon it will be simply the size of the interface. You'll have a mobile. Maybe the mobile will dock into a laptop or tablet style chassis to provide extra power and a full keyboard and larger screen - just like Lenovo just demonstrated at CES. The mobile can also be docked to your desktop system if you really need some extra horsepower or a fiber connection to the net. Meanwhile, your data is always with you. Doesn't sound so bad.
The BCD instructions are insignificant. They are nothing compared to stuff like vector floating point and crypto. Despite the waste, x86 instructions are still really compact compared to normal RISC instructions.
A dirty little secret about RISC compilers is that they seldom use more than a few registers. No kidding. Disassemble a wide variety of things and you'll see.
Modern x86 gives you 16 integer registers, the same as ARM. Old x86 gives you 8, the same as ARM Thumb. If there is a difference worth mentioning, it's that x86 chips are often designed to dynamically map the architectural registers onto over 100 hidden implementation-specific registers. This can even be done for memory in some cases.
In the end, it's about the implementation. Intel has the best foundries (best silicon). While optimizing x86 isn't easy, Intel has the money to throw lots of excellent engineers at the problem. In other words, a pig will fly if you provide enough thrust.
If Intel wants to beat ARM they would have to take a page from the microsoft playbook and release their low end processors for (near)free.
No it doesn't.
You want it to be.
However, as the market has shown, it doesn't have to be and it can be very successful without being 'open' as you define it.
Most of the rest of the world doesn't have some ideological battle against the man to fight, they just want their phone to work.
If it needed to be open with no lockin, then it would be or they'd lose money.
You guys really need to wake up and smell reality. Learn the difference between 'It needs' and 'I want' at the very least.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
But I've never understood the theory that someday smartphones will be our primary computing platform. I may be a crusty old bastard, but I like to have a display I can read from at least two feet away, and "typing" on most mini qwerty phones is a pain in the arse at best.
Useful? yes. Primary? Not until we can eliminate monitor and keyboard. Neural interface, anyone?
-Troll, Flamebait, and Offtopic are NOT equivalent to disagreement.
You'd rather run Win 3.11 than a modern Linux distro streamlined for a phone? You're either a huge MS fanboy or a troll.
In any case, MS has already killed and buried all the OSes you mention, so the choice is already made for you.
Do what thou wilt shall be the whole of the Law
But which one of these smartphones is going to let me install Ubuntu 9.10 and let me have root ? That's all I want. A pocket computer with wireless Internet that can make and receive phone calls, and that will let me do "apt-get install " Also let's not go over the board with the size. That LG phone is not going to fit in my pocket, and I don't want to get a purse. http://www.engadget.com/photos/lg-gw990-hands-on/2595625#2595617
Burn FAT not OIL
I own a phone that will never be popular. It will never be the iphone killer that it could be given 6 more months of hardcore development and polish. The nokia n900 runs similar hardware, but improves on it in many places (slide out keyboard, comes with tv-out cable right out of the box, ctrl+shift+x brings up xterm, integrates skype which means that skype calls are just as easy as phone calls), however, it will never be as popular as the iphone because it is so damn open, is without a major carrier's blessing/store shelf space (who orders a phone online? well, besides This Guy!), and, really, is rather unpolished (needs 6 months of hardcore development and polish).
People don't want open, they want easy. They want to be able to walk into a cell phone store, say "ooh! That looks pretty!" and they want a sales associate to come up to them and say "Yes, not only is it pretty, but look at all these widgets and e-doodads you can install on it with the touch of a finger! They will be useful and enhance your life in ways you can barely imagine!" and then the customer will say "Please sir, but it looks so expensive!" to which the associate will reply "But not as such! Thanks to this sim lock-in, you can pay $2000 over the course of 2 years to save $400!" and the customer will end the conversation with a triumphant reply of "Please, kind sir, relieve me of my hard earned currency!"
The end.
If you're referring to the iPhone, the market has shown that it's nowhere near top market share. In fact, with Symbian, Android and Maemo, over half of 2010 smartphone production will be open or opening source.
WTF, are we winning?
Remember to vote with your wallet and demand root access.
My Sig: SEGV
It is clear, however, that Intel aims to eventually compete squarely with ARM in the high-end smartphone market
woe to the company that intel decides to "compete" with.
For pity sake, a smartphone is not going to do everything a laptop or desktop will do as well, no matter how you design it. I'm all for using a smartphone, but not as a panacea. Just as I don't use a hammer when I want to saw something.
There are plenty of problems and solutions (some of which you have outlined) when it comes to phones, but that's not going to make them some piece of magic that does everything well. I don't want to do everything on a tiny screen with a tiny keyboard. Also note that some manufacturers and service providers have refused to offer the solutions you have outlined.
These posts express my own personal views, not those of my employer
This article is full of shit. By the time smartphones become our primary computing platform, we'll be using at least Super Duper Smartphones, if not Super Mega Hyper Fragilistic Smartphones.
... and then they built the supercollider.
I love stories about new PDAs; it shows the IT market is doing something different than the usual same-old desktop apps.
Same old, same old
I am not a Java hater but while there is something perfectly fitting to mobile (J2ME), Java Applets are a huge overkill for that kind of device. On the other hand, as it is a Linux powered thing with gcc compiled things working, it is a possibility that even a better Java with applet support can be shipped. Obviously, Nokia would be the last one to ship such a battery killer for 0.0001% interest.
If Navigation companies can't release their application for ARM, it is their non portable crap and they have no future. Sorry for all people coding X86 only code in 2010. IMHO it is more related to how popular device is. Navigation companies support down to Symbian UIQ3 which is -dead-. Nokia ships their own very impressive Nokia/Ovi Maps and yet advertise other solutions on their own Ovi store (they aren't Apple).
ARM is _designed_ for mobile. X86 which has to support things back from 1978 is the last thing I would want on a mobile device.
The power you could have in a normal sized PC, where you can upgrade parts, swap broken parts, expand what you want.
Sorry, but what you are describing is the laptop, and I hate it when I am made to use one as a regular PC.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Apple sells a lot, but could it sell more?
SOE sold a lot of copies of Everquest, it didn't need to improve the game, it was succesful.
And then Blizzard changed the game and redefined what success meant for a MMO.
Rougly the same thing the happened to Apple earlier by the way. Apple did fine with its first Mac's. And then WinTel (compaq) showed what success really meant as they broke all sales records everyone had made before.
Success is relative.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
OK, I now want a version of vmware that runs on that phone Linux. I know that there is a desktop Linux version of vmware, but does it run on phone Linux?
VMWare is closed source and is only supported on the platforms that its developpers choose to (so you would be restricted to Linux running on one of those x86 monstrosities). On the other hand, there are plenty of open-source emulators which are only a recompile away to be run on whatever platform you choose. QEMU is an exemple of such an emulator. And DOSBox is an exemple of emulator which HAD ALREADY been ported to esoteric platform, just to enable access to old games while on the move.
Now, just why would you need a full blown emulator in a smart phone ? Given the input/output and battery life limitation, VMWare on a smart phone sounds like a pointless overkill. Are you trying to play WoW on your phone ?!?
Also, OS is not a tape recorder - you can still use it the same as before even if blank tapes are no longer made.
On the contrary. Closed source OSes are much more quickly deprecated than anything else once the developers drop support : The reason being : DRIVERS. You could, in theory run Win 3.11 on a smartphone x86 compatible processor. In practice, the rest of the hardware will hardly ever look like anything remote to a PC. You just won't be able to use anything else : keypad, screen, GSM/UTMS chip, etc. Everything is hardware which came years after the latest Windows 3x and there's no way at all that a drivers was written back then that could be still useful today.
You would need not only a x86 compatible chip, but also dozens of other legacy devices (the keypad had to be communicating through PS/2 with the system, the GSM/UTMS chip should communicate serially over what is exactly an old era UART COM port, for the screen you would need something which behave exactly as a legagy VGA, etc.)
That's why open OS are much better in the longterm and are getting so popular in the embed world (pretty much all of modem/routers, multimedia players/disk enclosures, home NAS, etc.. seem to be running some variation of Linux+Busybox) : because their are much more customisable.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
An x86 chip has weird instructions for things like string manipulation that no compiler will ever emit, but which have to be supported by the decoder just in case.
Sorry, that's just wrong. Lots of compilers will emit those instructions, especially when optimizing for size or when the string is known to be small or unaligned. Both gcc and Visual Studio will do it. The string instructions perform very well for small strings, and decently for large strings.
Even if compilers wouldn't emit those instructions, they are sometimes used in C library assembly.
ARM instructions are incredibly dense. Most of them can be predicated on one or more condition registers, which means that you often don't need conditional branches for if statements in high-level languages.
In the real world, compilers almost never do this. (way too difficult) When they do, it's almost never anything more complicated than a conditional move. You can get conditional move on x86 now.
More importantly, there are things like Thumb and Thumb-2, which are 16-bit instruction sets suitable for a lot of ARM code, but which get very good cache density. Unlike x86, these are separate instruction sets.
That tosses out your beloved conditional execution and so much more. Thumb code is nasty shit, full of jumps and PC-relative constant loads. It makes x86 look almost... beautiful. :-/
Another large advantage is that ARM programs by definition do not use things like self-modifying code without informing the CPU (i.e. issuing a dcache store and an icache invalidate). This means that ARM CPUs can be essentially Harvard architecture machines and they practically don't need any snooping logic for the caches.
This was true until people JITed code became common. (ActionScript, JavaScript, Java, .NET CLR, etc.) Now x86 has an advantage.
x86: translate to native code and then just run it
ARM: translate to native code, call into the OS, have THE CACHE FLUSHED (**ouch**), and then run it
When do we most worry about performance? Oh, when running bloated stuff written in awful scripting languages that must be JITed. Uh oh...
What I want to know about this is why Intel sold off the StrongARM line... a few years ago, weren't these the fastest ARMs on the planet? Was it a case of "not invented here?"
why dont they build super computers or servers with it? wouldnt it save lots of energy?
Yes, curse things that allow me to run what I want! Those all suck! What consumers would want to run what they want??? Oh yes, that's right, the ones who don't know anything but what they see before them, until their friends show them what they could have been running instead if it weren't for them using a locked down device with no freedom.
Promote true freedom - support standards and interoperability.
Most of the rest of the world doesn't have some ideological battle against the man to fight, they just want their phone to work.
Let me reply again with less sarcasm and more clarity. =P
No, the world always wants more freedom. Freedom should not be belittled, hence my previous comment. That's what the "fight against the man" represents, is a desire to not be controlled, and in this way consumers have many reasons to rebel. Yes, you're right in that some may be happy being lulled into the "my device is an appliance, with the software locked to the hardware, and with the software locked down and restricted to what they want me to run instead of what I want to run", but when consumers see the freedom they could have and the programs they could be running if their device was more open, they will want that freedom too.
Not only does it effect the users directly, but the users should also be aware of the issues that effect developers as well. If the device of your choosing happens to lock developers out, that will end up hurting *you* too by limiting your choice in the future as well, and you will never know the programs which could have been by sticking to your restricted device.
Promote true freedom - support standards and interoperability.
First off, Android isn't impressing anyone, don't try that crap.
The other two are used on more phones by more companies and have been around longer they have bigger groups that enjoy them.
If you watch the trends however, its not staying that way.
iPhone won't be the top smart phone, they aren't trying to be. But it IS massively popular.
I did vote with my wallet, and I don't care if I have root on my phone, I want it to work, not dick around with it and have it break in the middle of a call. Contrary to popular belief most people could give a fuck about that sort of thing, even if the very disconnected from reality slashdot crowd yells loudly about it.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager