Slashdot Mirror


Intel, Google Team To Optimize Android For Smartphones

angry tapir writes "Intel and Google announced on Tuesday that they would partner to optimize future versions of the Android OS for smartphones and other mobile devices using Intel chips. Intel CEO Paul Otellini demonstrated a smartphone with the upcoming Medfield chip running on Android during a keynote at the Intel Developer Conference being held in San Francisco. However, Otellini didn't mention the version of Android running on the smartphone. Intel wants to make x86 the architecture of choice for smartphones, and porting Android will provide a larger opportunity to the chip maker in the smartphone market, Otellini said."

187 comments

  1. Should be relatively platform agnostic already by walshy007 · · Score: 2

    Linux already runs on x86, and if google played their cards right code quality wise (bit endianness etc) It should all be just a recompile away more or less. (with new peripheral drivers of course... as with any new peripherals on a new device)

    1. Re:Should be relatively platform agnostic already by complete+loony · · Score: 1

      Of course application developers will also need to compile any native code they have.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    2. Re:Should be relatively platform agnostic already by Anonymous Coward · · Score: 0

      You sir, are a complete loony.

      Android apps run on a virtual machine and will not need to be recomplied.

    3. Re:Should be relatively platform agnostic already by GigaplexNZ · · Score: 1

      I take it you haven't heard of the Android NDK. You can compile native code - not everything has to run in the virtual machine environment.

    4. Re:Should be relatively platform agnostic already by Anonymous Coward · · Score: 0

      ARMs used in smartphones and x86 are both little-endian.

    5. Re:Should be relatively platform agnostic already by should_be_linear · · Score: 1

      I am not Android developer, but they probably have, as a part of Android platform, code-generating libraries, like Sun Java Hotspot except that it comes from Google. Porting these to different CPU is obviously very complicated if result suppose to provide good performance. Other x86 code generators like gcc, icc, msvc, JVM, .NET or PathScale had many years to fine-tune their programs. Google must have competitive solution in no time.

      --
      839*929
    6. Re:Should be relatively platform agnostic already by kelemvor4 · · Score: 1

      I take it you haven't heard of the Android NDK. You can compile native code - not everything has to run in the virtual machine environment.

      I guess the devs that chose to use the NDK will soon suffer in the form of a reduced audience; assuming Intel's plans work out, that is.

    7. Re:Should be relatively platform agnostic already by Funk_dat69 · · Score: 3, Interesting

      There are Android-specific patches to the kernel, including an extensive security model, custom locking mechanism, and different frame buffer support among others. A lot of this code may have some ARM-only trickery. Add to that the library of redundant device drivers that phone companies write and discard (that may or may not work) and you have yourself a chunk of work there.
      It doesn't help that Google has no interest whatsoever in getting their code merged into the Linux kernel properly. In fact, that's the main problem with Android. If their patches were merged and properly supported, device drivers would be better and it would be easier to do an x86 (or ppc or what have you) port. It's too bad since userspace is basically all java- the apps should just work on a new arch, but that benefit is torpedoed by Google's lack of follow-through in working with the community to get stuff merged.

      In other news, Meego certainly seems doomed to hacker-land.

      --
      FUNK!
    8. Re:Should be relatively platform agnostic already by GigaplexNZ · · Score: 1
      The devs that use the NDK already need to recompile for different targets to utilise it fully. The currently supported instruction sets are:
      • ARMv5TE (should run on all ARM handsets available)
      • ARMv7-A (adds additional instructions, only on higher end ARM handsets)
      • x86 (see CPU-ARCH-ABIS.HTML from NDK r6b for more info).

      You can even compile multiple targets at the same time and include them all in the same .apk file in the same fashion as Apples Universal Binaries.

    9. Re:Should be relatively platform agnostic already by RoLi · · Score: 1

      "Platform agnostic" would be great if "Platform" would also include the one you can sync the phone with.

      I am running Linux on the desktop and would be willing to purchase any phone (be it Android, iOS or even Windows-based) that can reliably sync with Linux and I am also willing to pay a few hundred $ more for it, if necessary. I don't really care about what the phone itself is running.

      All I can find on the Internet about Linux-sync is either horribly complicated (setting up your own sync-server, etc.), completely untested and strictly in the "this may work, but I have never tried" category or (usually) both.

      I had a Treo (Palm-based) before and although it could sync with Linux, it was pretty unreliable (everything: The sync worked only at about 1/6 tries, the phone did not receive some calls, etc.).

      Is there anybody with a real phone that he syncs with Linux?

    10. Re:Should be relatively platform agnostic already by AuMatar · · Score: 1

      Which is pretty much anyone who wanted to write a cross-platform app. The defacto standard for that is still write in C or C++ and port only the UI. Otherwise you end up completely rewriting your application 3-6 times, and fixing every bug 3-6 times.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    11. Re:Should be relatively platform agnostic already by toolo · · Score: 1

      Desktop synching is obsolete. That is the whole point of Android. You don't sync with a desktop period. A USB connection just allows you to do USB Debugging or mounting storage. "Real phones" don't sync to a desktop at all.

    12. Re:Should be relatively platform agnostic already by brianez21 · · Score: 1
      --
      kernel: lp0 on fire
    13. Re:Should be relatively platform agnostic already by Anonymous Coward · · Score: 0

      Disclaimer: I work for Intel, porting Android to x86.

      Maintaining kernel Android patches are a bitch. We need to port them to the target kernel, not only core but sections in device drivers too, and it's taking a lot of time. But the major problem is adapting the power-management model of Android, developed with ARM in mind, to x86, where Intel has some good code going, but it's quite incompatible with the way Android PM works. But we're quite close to what ARM tablets are capable of, with more computing power delivered per watt consumed.

      One real advantage of having x86 Android is gonna be in emulators - currently Google emulator runs an ARM core in qemu on your desktop, and it runs slowly; but running an x86 target emulator on x86 host open up the possibility of getting it to run fast though VT, making even plausible running Android apps for consumers on your Win/Lin desktop :).

      And the real kick is the possibility of running (not VNC-ing) legacy apps on your mobile device. Now we can look at running 2005-era 3D games on your tablet, and the gap to present is closeing rapidly, newer Atoms packing some serious muscle.

      There are some very good reasons to move x86 to mobile space, and it's really worth it.
      BTW, my opinion, not my employers, etc etc

    14. Re:Should be relatively platform agnostic already by Anonymous Coward · · Score: 0

      Well since Intel just showed a demo of android working on an intel smartphone, I guess all the work you mention has already been done - all that remains is tidying up and optimizing, and they're good to start designing a flashy plastic case and start selling iPhones. I(ntel) Phones that is.

    15. Re:Should be relatively platform agnostic already by Anonymous Coward · · Score: 0

      Patents and lawsuits hold Google back. Why burn yourself when others can do it for you.

  2. Wintel no longer cutting it? by unixisc · · Score: 0

    HA - Windows support is not enough for this ancient architecture? Intel can't even keep alive Linux interest in Itanium, which if they created some low power options for it, they could do a better job than x86.

    Apple would do well to replace them w/ A5/A6 CPUs. If memory or 64-bit OS is an issue, consider a 4 core CPU w/ each core having separate memory for each CPU - that would help them break the 4GB limit, albeit being capped @ 8GB. Or Apple could make A7 64-bit, if possible.

    1. Re:Wintel no longer cutting it? by Anonymous Coward · · Score: 0

      You are deluded if you think an ARM processor is going to come remotely close to touching a Core i7 in performance.

    2. Re:Wintel no longer cutting it? by unixisc · · Score: 2

      There are some really fast ARM based CPUs, like nVidia's Tegras, out there, as well as some ARMs that are fast enough to be used as GPUs. Also, does Corei7 give the power savings that are needed? Because now, both performance and power consumption are important, and ARM has always trumped x86 in power consumption. Heck, even the new MIPS platform is competitive w/ ARM on power consumption, and competitive w/ x64 on performance. I don't see what this deal would have for Android.

    3. Re:Wintel no longer cutting it? by CadentOrange · · Score: 2

      You are deluded if you think an ARM processor is going to come remotely close to touching a Core i7 in performance.

      Does it have to? How many applications actually need top of the line Core i7 performance? The majority of applications will be able to get by with significantly less. However, I agree that the GP is deluded to think that Apple will replace the Intel processors in the product line up with ARM chips any time soon.

    4. Re:Wintel no longer cutting it? by Superken7 · · Score: 1

      You are also deluded if you think mobile intel processors will be as powerful as a Core i7. Intel won't magically develop a new tech that will be orders of magnitude more efficient than what ARM has been doing for years. They also won't be able to magically solder an i7 to a SoC and expect it to have decent consumption levels.
      Point is, if ARM can't do something that is remotely close to an i7, then intel can't for the very same reason.

      Your comparison is simply out of proportion.

    5. Re:Wintel no longer cutting it? by deniable · · Score: 1

      Desktops against Smartphones. It's like your comparing Apples and Oranges.

    6. Re:Wintel no longer cutting it? by Megane · · Score: 1

      You are deluded if you think a Core i7 is going to come remotely close to touching an ARM in low power usage.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    7. Re:Wintel no longer cutting it? by Megane · · Score: 0

      Dammit, I've got to stop posting at 6AM when I'm too slow at seeing the full context. Top of thread is yet another "ARM PC" retard.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    8. Re:Wintel no longer cutting it? by Arlet · · Score: 1

      Of course, intel engineers have a lot more experience in high performance design. It's probably easier to take existing high performance circuits, and make them run at lower power, than it is to design high-performance/low power circuits from scratch.

    9. Re:Wintel no longer cutting it? by unixisc · · Score: 1

      That would be 'ARM Mac' retard - one who'd make iOS applications available on Macs by basing it on the same CPU

    10. Re:Wintel no longer cutting it? by Anonymous Coward · · Score: 0

      How can you compare a software/hardware company to mobile/broadband company? :P

    11. Re:Wintel no longer cutting it? by Anonymous Coward · · Score: 0

      Your assumptions would be cured by a computer architecture class.

    12. Re:Wintel no longer cutting it? by fuzzyfuzzyfungus · · Score: 1

      Ironically, ARM's strengths may actually reduce the chance of the "ARM PC" ever showing up(in any quantity: various ODMs have slapped smartphones into netbook chassis and then failed to ever do anything with them already...).

      Since they are comparatively small, comparatively cheap, and comparatively low power; but persistently weak compared to x86s, it would likely be easier to bodge one on to an x86 motherboard(with mechanisms for it to steal an adjustable amount of system RAM, if activated, embedded GPU style, and paint to some or all of the graphics output of the device. It wouldn't be totally trivial; but you could get a full x86 laptop that can also run an embedded ARM simultaneously or by itself in some sort of low-power mode for not a huge cost and board-space premium over a conventional unit. That strikes me as much less of an uphill battle than trying to adjust customer expectations for something that looks like a laptop but acts sort of like a tablet...

    13. Re:Wintel no longer cutting it? by Arlet · · Score: 1

      People following computer architecture classes have produced mostly stuff that didn't work very well in the real world. Alpha, MIPS, HPPA, Itanium... nice on paper, but x86 beat them all.

      Even ARM is now moving away from the nice clean architecture they had. Have you looked at Cortex ? It's a mess. But that mess is exactly what allows it to perform well.

    14. Re:Wintel no longer cutting it? by MrHanky · · Score: 1

      Are the Tegras really all that fast? I keep seeing complaints from people using the dual core 1 GHz plus versions that they can't decode 1080p h.264 video unless it's of some specific format that hardly anyone uses. I think AMD's Brazos platform can do that.

    15. Re:Wintel no longer cutting it? by Anonymous Coward · · Score: 0

      People following computer architecture classes have produced mostly stuff that didn't work very well in the real world. Alpha, MIPS, HPPA, Itanium... nice on paper, but x86 beat them all.

      What makes any of those "following computer architecture classes" (more so than say Intel does) or "didn't work very well in the real world".

      Even ARM is now moving away from the nice clean architecture they had. Have you looked at Cortex ? It's a mess. But that mess is exactly what allows it to perform well.

      Why exactly is Cortex a "mess"? What does this have to do with either power efficiency or performance?

    16. Re:Wintel no longer cutting it? by fuzzyfuzzyfungus · · Score: 1

      The Tegra parts are pretty much stock ARM Cortex A9 cores, minus NEON, pretty much exactly the same CPU power as any other Cortex A9 part. The only real difference is that they have an integrated GPU derived from Nvidia's full fledged laptop and desktop design history, rather than one of the (historically pretty dire, probably improving quickly now that demand for 3D punch in ARM SoCs is abundantly obvious) embedded graphics cores.

      For power reasons, of course, the Tegra GPU is still a pretty wimpy Nvidia GPU(I don't know exactly which desktop/laptop GeForce it can be most closely compared to; but the high end "Tegra 2" has 4 pixel and 4 vertex shaders at 400MHz, claiming 6.4GFLOPs. The nastiest Geforce 200m chip available has 16 shaders at 1.6GHz, claiming 72GFLOPs. Of course, the latter also consumes 14 watts all by itself, so it isn't exactly going to make it into your phone in the near future.)

      Given that many GPU tasks parallelize pretty nicely, and Nvidia doesn't exactly have super secret mobile sauce that they wouldn't also use to boost performance and reduce draw on high end parts, the Tegra can't help but be pretty anemic against even the integrated GPUs of today(though the Intel Xtremes of yesteryear are definitely targets...). You just can't avoid the fact that a chip with the die and power budget to run far more compute units, at a much higher clock rate, with a wider bus to faster RAM, are going to stomp on some teeny little sliver of silicon talking to LVDDR over some parsimonious little mobile bus.

    17. Re:Wintel no longer cutting it? by TheRaven64 · · Score: 1

      No, Tegras are pretty slow on the CPU side. As the other poster said, they're basically stock Cortex A9 parts without the vector unit. Tegras speed comes entirely from the GPU, so if you have something that's compute-bound and doesn't run on the GPU then they'll be slow.

      As to overall performance, my Cortex A8 machine compiles code about as fast per clock as my Core 2 Duo machine. That's a very unscientific benchmark, since they run different operating systems, but it's a rough ballpark. The A9 is supposed to be a bit faster per clock, so it's probably close, although still a lot worse for things that are floating point intensive. The fastest multicore Tegras are probably just about competitive with the slowest i3 in terms of performance. They won't come close to touching an i7.

      For smartphones, that's not an issue, but it will be a little while before Apple will be able to seriously consider replacing Intel with ARM in the MacBook Pro, for example.

      --
      I am TheRaven on Soylent News
    18. Re:Wintel no longer cutting it? by exomondo · · Score: 1

      HA - Windows support is not enough for this ancient architecture?

      Well Windows is branching out to supporting ARM in the mainstream with the new version so it makes sense for Intel to get serious about other operating systems too.

    19. Re:Wintel no longer cutting it? by Megane · · Score: 1

      Those are merely a subclass of the ARM PC retards. They're in the Linux community, too. Had one recently griping that the Straberry Pi didn't have a PCI Express slot. While I think it would be cool to have an ARM CPU with a PC I/O system, most ARM are SoC and even when they have external Flash and SDRAM interfaces, they still don't have a general FSB. When they do have a PCI interface, the general intent is for them to be on a daughtercard.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    20. Re:Wintel no longer cutting it? by Megane · · Score: 1

      it would likely be easier to bodge one on to an x86 motherboard

      Sure, if you could find one with a proper FSB to interface with the bridge chips, instead of the vendor-specific SoC garbage you usually get. Your I/O bandwidth wouldn't be great (like Apple in the G3/G4 era when Motorola/Freescale couldn't do better than 133-166MHz FSB), but performance wouldn't really be a goal.

      a full x86 laptop that can also run an embedded ARM simultaneously

      Now there's a losing bet. Never in the history of personal computing has a hybrid-processor system had any long-term success*, only in video game consoles where the manufacturer forced it on developers (with the promise of manufacturing that identical system for multiple years).

      However, I will admit that there has been some minor success with a hybrid GPU system. A friend of mine has a Dell laptop that can automatically switch between on-board Intel graphics and a proper GPU. But GPU stuff goes through enough abstraction layers that it basically doesn't matter what GPU you use.

      *FWIW, I once worked with an Ohio Scientific C3P that was only used to run 6502 BASIC for two users.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    21. Re:Wintel no longer cutting it? by jeremyp · · Score: 1

      Isn't that the point?

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  3. Shouldn't it be the other way around? by petman · · Score: 1

    Shouldn't they be optimising the chips to run Android, instead of the other way around?

    1. Re:Shouldn't it be the other way around? by neokushan · · Score: 1

      Optimising an x86 chip?

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    2. Re:Shouldn't it be the other way around? by daid303 · · Score: 1

      Intel should just throw an arm core in there with the x86 core.

    3. Re:Shouldn't it be the other way around? by petman · · Score: 1

      Too many cores spoil the broth.

    4. Re:Shouldn't it be the other way around? by Noughmad · · Score: 1

      And add a Space Core for good measure.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    5. Re:Shouldn't it be the other way around? by Jaxoreth · · Score: 2

      Intel should just throw an arm core in there with the x86 core.

      Sure, and then a leg core. But that would make the cost prohibitive.

      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    6. Re:Shouldn't it be the other way around? by Jaxoreth · · Score: 1

      And add a Space Core for good measure.

      Better yet, a marine core, which supports everything from C to EEE. And it has built-in water cooling.

      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    7. Re:Shouldn't it be the other way around? by Anonymous Coward · · Score: 0

      When apple start making chips they can throw in an apple core

    8. Re:Shouldn't it be the other way around? by Anomalyst · · Score: 1

      Better yet, a marine core, which supports everything from C to EEE. And it has built-in water cooling.

      Found every everywhere: from the halls of Montezuma to the shores of Tripoli.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  4. Bye, Bye Meego by chill · · Score: 2, Insightful

    Well, if you were delusional enough to hold out hope for Meego after it was dropped by Nokia and then "development hold" by Intel, this is your wake-up call.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Bye, Bye Meego by Anonymous Coward · · Score: 1

      Where did you get this "development hold"? I haven't followed meego closely in awhile. Is this true?

    2. Re:Bye, Bye Meego by ttong · · Score: 1

      It's sad to see the superior OS go the way of the dodo.

    3. Re:Bye, Bye Meego by queazocotal · · Score: 2

      It's not dead, it's pining for the fjords!

    4. Re:Bye, Bye Meego by UnresolvedExternal · · Score: 1

      I think you mean pinging.

    5. Re:Bye, Bye Meego by Anonymous Coward · · Score: 0

      Wait and see.

    6. Re:Bye, Bye Meego by Anonymous Coward · · Score: 0

      Microlith will be trolling you soon...

    7. Re:Bye, Bye Meego by Microlith · · Score: 1

      Yeah, I'm so stupid for wanting a FOSS Linux distribution to succeed in the face of a pseudo-Open and a pile of totally closed platforms.

      Go Google! Way to undermine actual FOSS projects!

    8. Re:Bye, Bye Meego by Microlith · · Score: 1

      Look who's trolling now. Stay at zero, anonymous shit.

    9. Re:Bye, Bye Meego by JonJ · · Score: 1

      I owned a N900, and Meego was utter shit. It was fast, yes. But the way it installed applications was slow and cumbersome, configuration of mail was a pain, and would sometimes just stop working for no good reason. MMS wasn't supported, and the 3d party applications that existed didn't work. The user interface was badly thought out and was slow during simple uses. Typing on the keyboard was painfully slow and not that accurate for someone with large fingers. The N97 keyboard is far superior than the N900(This wasn't meegos fault of course, but it was the only phone available here with meego on it.). All in all, it was a poor experience, and using an iOS or Android device is a lot more enjoyable and fun. It wasn't a superior OS, it was crap. And it's the perfect example why desktop Linux sucks so horribad, they can't design user interfaces.

      --
      -- Linux user #369862
    10. Re:Bye, Bye Meego by Microlith · · Score: 1

      Meego was utter shit

      Something tells me you know less than you think you do.

      the way it installed applications was slow and cumbersome, configuration of mail was a pain, and would sometimes just stop working for no good reason. MMS wasn't supported, and the 3d party applications that existed didn't work.

      Oh you mean MAEMO. Yes, MAEMO. Not MeeGo.

      Thank you for your highly opinionated... opinion. Your experience (except for Hildon Application Manager) runs completely counter to mine.

    11. Re:Bye, Bye Meego by Anonymous Coward · · Score: 0

      Why are you claiming Maemo was crap and then follow up with bashing some of the apps and hardware implementation instead of the OS itself? Architecture wise it's way beyond Android imho, at least it's a proper Linux distribution not something with just a Linux kernel and home-made userland.

      I've owned N900 and have N950. I used both as my only phone. First one was a bit slowish mostly due to lack or RAM. Missing MMS is a complete no-issue and should DIAF, there are far better ways to distribute media. N950 is in extremely good state considerign it's basically running beta level software from aroudn half a year before release. It definitely has it's problems but it's a huge step up from N900.

  5. Re:I thought by Sockatume · · Score: 0

    I guess it depends on whether he comes across as more like the jazz trumpet sort of a guy, or the Quake deathmatch sort of a guy. I prefer the former.

    --
    No kidding!!! What do you say at this point?
  6. x86? by zrbyte · · Score: 4, Insightful

    Why would we want to stick to x86 in the smartphone, portable device world? x86 is an aging architecture, which still pulls back the PC market, granted with PCs we need backwards compatibility. But the smartphone market is new and thus able to adopt new architectures. And the world is seemingly moving in this direction. This is just some wrangling by Intel to try to push into the portable market.

    1. Re:x86? by Required+Snark · · Score: 1
      Monopolists are incapable fundamental change. They will do everything within their power to alter anything except their core monopoly. This includes lawsuits, buying legislation, corporate espionage, smear campaigns, defamation, etc. Whatever they can get away with.

      I don't even have to mention incidents, just company names: IBM, MicroSoft, Oracle, Cisco, Apple, Rambus.

      Remember, a lot of the time they get away with it (Windows Office, Powerpoint). Even though they are pushing an aging and ill suited CPU, through shear muscle (overt Mafia reference) they just might succeed.

      --
      Why is Snark Required?
    2. Re:x86? by somersault · · Score: 1

      I'm just surprised Google would go along with this.. but I guess the tech will speak for itself in the end.

      --
      which is totally what she said
    3. Re:x86? by fuzzyfuzzyfungus · · Score: 3, Interesting

      Why would Google possibly object to Intel adding their pet OS to the list of operating systems that intel pushes along with their embedded CPUs?

      I'd be a bit shocked if the next Nexus whatever phone happens to have Intel inside, Intel just hasn't cracked the low power problem very well; but they move Atoms like crazy for slightly higher powered applications. It isn't make-or-break; but I doubt that Google would mind displacing WinCE in a few of the ubiquitous-but-wastefully-overpowered Kiosk/Signage/etc. applications that are typically intel/WinCE or intel/XP-embedded powered today.

      Plus, while it isn't officially blessed and released at present, Android already runs on x86. The "GoogleTV" products are all Android running on an Atom-based STB SoC(the CE1400 if memory serves.)

    4. Re:x86? by node+3 · · Score: 1

      What monopoly have any of those listed had except for the first two?

    5. Re:x86? by mwvdlee · · Score: 4, Funny

      All six in order of appearance; Mainframes, OS, Databases, Routers, Fanboys, RAM.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:x86? by itof500 · · Score: 1

      Yes. It would be great to see Intel's awesome process technology applied to an ARM, low power design. What a shame they want to stay with x86.

      Duke out

    7. Re:x86? by crankyspice · · Score: 1

      Monopolists are incapable fundamental change. They will do everything within their power to alter anything except their core monopoly. This includes lawsuits, buying legislation, corporate espionage, smear campaigns, defamation, etc. Whatever they can get away with. ... Even though they are pushing an aging and ill suited CPU, through shear muscle (overt Mafia reference) they just might succeed.

      Everyone always seems to forget that, at the same time Intel was rolling out the 80486, it also rolled out its next-generation RISC-based i860. Fast as hell (for the time). There was a huge push by Microsoft, which at the time was trying to be platform-agnostic (this was circa 1989; Windows NT was being developed on the i860, and NT 3.51 (1995) and NT 4.0 (1996) were released for the x86, MIPS, Alpha, and PowerPC architectures).

      Even with the two market 'monopolists' (not entirely accurate; IBM OS/2 (although circa 1989 that too was at least partially a Microsoft project), Mac OS, AMD, Cyrix, all existed at the time) behind it, the i860 went nowhere. The market spoke - it wanted x86 compatibility.

      --
      geek. lawyer.
    8. Re:x86? by BitZtream · · Score: 0

      x86 is an aging architecture, which still pulls back the PC market

      blah blah blah, I'm going to repeat some crap I heard someone else say or some blogger post about how x86 is dead.

      Show me the chip for general purpose computing that is clearly better than x86. You can't do it.

      Nothing is holding x86 back, it continues to be the most popular GP cpu on the planet and is used in more and more new hardware designs every day. Sure, its not the ONLY CPU out there, others have specific advantages, but for general purpose, x86 is the choice everyone makes. ARM does great at performing reasonably while sipping almost no power, but isn't nearly as fast. Other chips are faster, but requires small rivers for cooling. RISC can do some things faster, as can GPUs, and of course some things slower.

      The core architecture has multiple independent COMPATIBLE implementations, Intel and AMD both having their own core designs, and then all the other smaller players. x86 at this point is an API. What runs under it is really not important, as long as it meets the performance requirements.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:x86? by Anonymous Coward · · Score: 0

      Ugh, some people don't know what they are talking about. x86 nowadays is an interface much like a software api. Underneath is quite different. The translation is a extremely small part of the chip nowadays to the point where it doesn't much matter. There is a large difference in wattage use with x86 simply because it was never designed for it. Arm started out as embedded and as such, always seeked low power usage even to the point of sacrificing speed in a world where speed doesn't matter. x86 procs started out, as you know, for pc where speed is king to the point where power usage doesn't matter. It's only recently that things have changed on both sides where a middle ground is needed. Arm procs started getting faster and x86 started becomming more efficient. That said, they are still within their own field even if they started approaching the other side. Hardly better then one another, just different depending on what you want.

      The interface doesn't much matter nowadays in the world of higher level languages even on embedded systems. It's a question of underlying technology as both sides have a large amount of money invested within them.

      One thing going for x86 on a phone though, is that is allows for the x86 compiler to be used (which may have more optimization) like the use of MS C++ compiler which is faster then gcc. As phones become more "smart", speed will start becoming more important where as battery life needs only to be within the "good enough" time span.

    10. Re:x86? by UnresolvedExternal · · Score: 1

      Agree 100% with the above, and going with a common architecture makes the whole API easier to write.

      For all of its failings, the only reason the x86 is not used in phones is power, I guess Google/Intel think they can crack that one and stop paying ARM.

    11. Re:x86? by JasterBobaMereel · · Score: 1

      The API is a cruft ridden, legacy interface to a very modern up to date set of chips that are held back by having to support this API

      If they could bin the x86 API then the chips would be able to show their true capabilities...they have been many Chips that various x86 based chips could not hope to compete with, but since they were not x86 they could not run Windows and standard Windows apps and so were instantly dead in the water ...

      Go to a field where a GP CPU is needed and Windows compatibility is not an issue ... and you get ARM chips instead - "In 2005, about 98% of the more than one billion mobile phones sold each year used at least one ARM processor. As of 2009, ARM processors account for approximately 90% of all embedded 32-bit RISC processors"

      --
      Puteulanus fenestra mortis
    12. Re:x86? by Anonymous Coward · · Score: 0

      Honestly, the architecture doesn't matter that much anymore. x86 isn't even really x86 anymore.

      The x86 instructions are internally translated into microOps anyways, and hell, with Sandy Bridge, that's even what the cache works on-- microOps.

      The translation process is a tiny, cheap, easy thing to do in hardware and takes up an insignificant portion of the die-space.

      Intel's strength is in the fabs (14nm finfet), and smart hardware (branch predictors are great, regardless of what your instruction set looks like)

    13. Re:x86? by Anonymous Coward · · Score: 0

      x86 is an aging architecture

      Yeah sure, 1978's x86 is too old, lets switch to 1985's ARM. It's much, much, modern!

    14. Re:x86? by daid303 · · Score: 1

      It all depends on how you measure. If you measure raw CPU power, then x86 is quite good. If you measure CPU power per Watt then ARM blows your mind compared to x86. (And the MPC860 even more, but that's a whole different puppy) It all depends on what you need. And I don't need a power hungry CPU in my phone.

    15. Re:x86? by Anonymous Coward · · Score: 0

      Because Intel sees the portable market as the next cash cow and they already sold their ARM architecture to Marvell. Without having an ARM architecture anymore, they have to leverage the Atom. My Atom netbook lasts 9 hours on a single charge with moderate use. They are already there power efficiency wise. And Atom is a much more powerful processor than any ARM crap out there these days.

    16. Re:x86? by optymizer · · Score: 1

      Prove it.

    17. Re:x86? by Anonymous Coward · · Score: 0

      I'm not surprised at this, seeing as both companies are strong contributors to the coming Jewish Ruling Class.
      Google's dominance of information and Intel's dominance of the hardware landscape...
      Not to mention the Jews in charge of Facebook (FB would have been just another social networking crab in the bucket had Zuckerberg not been Jewish). Then there's Sequoia Capital secretly building influence in just about every major internet company by getting their insiders on the board and taking non-trivial stakes in those companies' stocks.
      The signs are around you, people. Sit up and look.

    18. Re:x86? by Miamicanes · · Score: 1

      ARM's one insurmountable advantage over x86 in the embedded realm is deterministic execution. x86 is now optimized for out-of-order and speculative execution, which makes multitasking applications "just work" better, at the cost of more complex silicon logic. The problem is, if you're doing something realtime ("realtime" != "responsive" or "fast" or "multitasking; it has a very specific meaning in embedded development) where you literally have to have an ironclad guarantee that a given block of code will execute in EXACTLY $n clock cycles, without interruptions, you can't use modern x86 architecture CPUs, because they're fundamentally incapable of making that specific guarantee. At least, in their Core2whatever form, and probably in most/all of their Atom forms as well. That's a realm that ARM owns, and x86 is unlikely to ever conquer because it's too fundamentally alien to everything modern x86 architecture regards as holy and sacred.

      As a practical matter, the shift of Android to x86 for high-end phones and tablets is as inevitable as Apple's was for the Macintosh. The real alternative would be to turn ARM into de-facto x86 (with speculative and out-of-order execution, parallel pipelines, etc) that does poorly and expensively what x86 does cheaply as a matter of commodity. ARM and x86 both have their place. ARM was appropriate for Android 1.x. Frankly, though, the idea of a 3GHz quadcore ARM CPU is just kind of ridiculous. It's like using a big screwdriver with a sledge hammer as a chisel. It's just not the right architecture for the job. You can kludge it and make it work, but at some point it makes sense to just go with the flow and transition to x86, where high performance is cheap and commodity-like.

    19. Re:x86? by pablodiazgutierrez · · Score: 1

      Because with Intel's record, we can expect massive improvements in power in the coming years, and because having more than one available architecture is a good thing for many reasons.

    20. Re:x86? by the+linux+geek · · Score: 1

      IBM Power7 has both superior raw performance and superior performance per watt. The problem there is cost.

    21. Re:x86? by JasterBobaMereel · · Score: 1

      x86 is cheap because it sells in bulk, and it sells in bulk because it is popular, and it is popular because it runs Windows ...

      None of this means they are good .. just good enough, and cheap enough

      I didn't put ARM up as a replacement to x86 just as an example of another chip that dominates in a market that has historically not run Windows (Often because it can't or would be pointless to), x86 chips do not dominate in this market simply because there is no need to run windows

      x86 chips are modern under the skin of the API, and have as you say speculative and out-of-order execution, parallel pipelines, etc but if they could jettison the x86 legacy API they could be so much better ...it has many challengers over the years in it's own domain but all have fallen at the first hurdle except in specialist applications because they could not run Windows/windows apps, and were not cheap - They were not cheap because they could not match Intel's bulk pricing, but were often better then the equivalent Intel chip simply because they did not have to support the x86 instruction set ...

      --
      Puteulanus fenestra mortis
    22. Re:x86? by node+3 · · Score: 1

      And other than the first two (like I said), which of those aren't just made up fantasy bullshit?

    23. Re:x86? by mwvdlee · · Score: 1

      Okay, I admit, perhaps "databases", "routers" and "RAM" were a bit far-fetched.

      (Though Cisco does have a significantly large chunk of corporate network hardware to allow some level of control and standard-setting behaviour and Rambus seems to have a monopoly on RAM-related patents).

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  7. Which Linux by Anonymous Coward · · Score: 0

    Can anyone tell which Linux distro is Android based on? Debian? Fedora? Gentoo? Which?

    1. Re:Which Linux by morgaen · · Score: 1

      Yes. Because linux loves us, every one.

    2. Re:Which Linux by GigaplexNZ · · Score: 1

      I guess in a very loose way it's kind of based on Gentoo (using ebuilds), but it's more of a from-scratch kind of thing.

    3. Re:Which Linux by deniable · · Score: 1

      LFS.

    4. Re:Which Linux by Miamicanes · · Score: 1

      None. It's a parallel evolutionary track. Start with Linus' kernel, throw out 99% of everything else that ends up in a modern Linux distro, then write your own windowing system that does the same job as x11, but does it in a way that's completely different and is mostly inseparable from the Java-like abstraction layer sitting between the kernel and userspace applications.

      I'm struggling here to think of an Animal analogy,but I know there are at least a few cases where you have two species that superficially resemble one another, but actually got there by completely separate evolutionary tracks (possibly, after diverging from some common ancestor millions of years earlier). Zebras-vs-Horses, maybe? Eels vs water snakes?

  8. Optimize for what they already have! by thescooterman · · Score: 0

    My android phone is going down the same road my last windows machine did. Constant reboots, apps stop syncing, no network access, dropped calls, freezing apps, inexplicable application behavior, etc... . Maybe someone ought to fix what is in the wild before it causes people to jump ship (iphone 5 anyone?)

    1. Re:Optimize for what they already have! by Jeng · · Score: 1

      I don't have those problems, could it be that you may be the reason that your phone is doing all that?

      --
      Don't know something? Look it up. Still don't know? Then ask.
    2. Re:Optimize for what they already have! by Anonymous Coward · · Score: 0

      Stop using idiotic app/task killers.

  9. Re:I thought by prionic6 · · Score: 1

    The summary is talking about optimization for "smartphones and other mobile devices using Intel chips". Totally not what you read into it.

  10. Optimise the damn emulator. by Anonymous Coward · · Score: 0

    Please.

    1. Re:Optimise the damn emulator. by GigaplexNZ · · Score: 1

      With an x86 port of Android, it won't need to be emulated on x86 platforms - it could just run it in a sandbox.

    2. Re:Optimise the damn emulator. by deniable · · Score: 1

      Isn't that a Java app?

  11. WTF? ARM is the best architecture for smartphones by S3D · · Score: 1

    It's proven, it's developing and has no legacy dragging it back.

  12. Re:I thought by Gaygirlie · · Score: 0

    Fucktard. Go shoot yourself you illiterate nigger.

    To be honest, I respect illiterate people much more than rude, arrogant and rasistic people.

  13. linke M$ running after OSS and OSX ideas by kubitus · · Score: 1

    so Intel is also in the posse chasing the cutting edge ;-/

  14. US corporate strategy... by Anonymous Coward · · Score: 0

    Intel is therewith becoming the official US carmaker of the semiconductor business. Seriously, it's like putting a V8 into a Mini car.

  15. It doesn't need porting by Anonymous Coward · · Score: 0

    It works on x86 already. You can download an ISO from http://www.android-x86.org/ already.

    1. Re:It doesn't need porting by Anonymous Coward · · Score: 0

      > It works on x86 already

      "Optimizing for Intel" has nothing to do with getting android working on x86. This is a classic
      Intel move to fight off the competition. Buy off companies to optimize for their platform (usually
      at the expense of others).

      The interesting part is why would Google do this? Obviously Intel is gunning for ARM (expect some
      nasty behavior). My guess is that Intel expects Apple to start to move to ARM for it's laptops, and
      they are selling "Intel/Google vs Apple" to Google. Intel's ultrabook is a direct shot at Apple, and
      Google certainly doesn't need Intel's money.

      I also expect Windows 8 on ARM to die a slow death. Intel will do whatever it takes to make
      sure that doesn't take off.

  16. CPUID: Genuine Intel by Anonymous Coward · · Score: 0

    'nuf said.

  17. Re:I thought by larry+bagina · · Score: 1, Offtopic

    It was supposed to be su; ls; kill, but there was a typo.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  18. Re:I thought by Jaxoreth · · Score: 0

    Either one beats "So, u `ls kill`?".

    --
    In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
  19. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    x86 legacy means large amounts of existing software that can now be easily ported to the phone. It's an advantage.

    The only advantage for ARM is the lower power requirement, so if Intel can make their chips less power hungry, they can take over some of the market.

  20. Re:WTF? ARM is the best architecture for smartphon by Sockatume · · Score: 2

    What phones need is more software designed for the mouse and keyboard.

    --
    No kidding!!! What do you say at this point?
  21. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    Of course not, but there is plenty of software that doesn't deal directly with the user.

  22. Re:WTF? ARM is the best architecture for smartphon by Anonymous Coward · · Score: 0

    I also wondered about this. Seems that the race for the best portable chip is not yet over - ARM currently has lowest power consumption but Intel has the better performance.
    Google is just making sure its gonna be okay whoever wins.

    Great article here:
    http://www.brightsideofnews.com/news/2011/5/19/the-coming-war-arm-versus-x86.aspx
    Conclusion page here:
    http://www.brightsideofnews.com/news/2011/5/19/the-coming-war-arm-versus-x86.aspx?pageid=7

    Quote:
    The ARM Cortex-A8 appears to use much less power than the Atom, while often delivering comparable integer performance. Nevertheless, the Atom is significantly faster overall when considering holistic system performance, but that performance will be accompanied with a battery life penalty and significantly more heat production

  23. Re:WTF? ARM is the best architecture for smartphon by AwesomeMcgee · · Score: 1

    The only advantage for ARM is the lower power requirement, so if Intel can make their chips less power hungry, they can take over some of the market.

    Thankyou for finally speaking the truth. I recognize that ARM is good for mobile phones because of it's cycles/watts, but either I am seriously missing something or people are nutters for not thinking that a modern chip architected to run something as bulky as windows and it's countless applications of bloat will easily smear ARMs face in the mud when it comes to performance.

    The only real question now is, does intel stand a bloody chance at lowering the power cost of their architecture? If they can do it, I am on board immediately. I do realize they and AMD have both failed to show any ability to get down to the power efficiency of ARM in the past, I'm still rooting for the chip powering my HTPC to run at a power efficiency to run my phone.

  24. Re:WTF? ARM is the best architecture for smartphon by Sockatume · · Score: 1

    I'm not sure much of that software could be used as a selling point for a phone.

    --
    No kidding!!! What do you say at this point?
  25. XScale by Anonymous Coward · · Score: 0

    Doesn't Intel still have XScale? What did I miss?

    1. Re:XScale by fuzzyfuzzyfungus · · Score: 1

      They sold most of that to Marvell. They retained a few bits, some hardware RAID chips and maybe NIC TCP offload; but all the general-purpose PXA* stuff is no more. I haven't kept up with Marvell's use of what they bought, so I don't know if they just changed the model numbers and kept on shipping, or whether all the old lines are dead and the just bought it for some design features/IP for their future cores...

    2. Re:XScale by TheRaven64 · · Score: 1

      Marvell is the only ARM manufacturer who is still under the impression that a chip with no FPU is competitive. Deluded people keep buying computers with their chips and wondering why they're so slow...

      --
      I am TheRaven on Soylent News
    3. Re:XScale by bill_mcgonigle · · Score: 1

      Marvell is the only ARM manufacturer who is still under the impression that a chip with no FPU is competitive. Deluded people keep buying computers with their chips and wondering why they're so slow...

      How much cheaper are they?

      I was looking yesterday to see whether my Nook Color (A8-based, IIRC) has a SIMD unit (supposedly called NEON according to the scarce docs I found online) and I was pleased to find that it probably does. The OMAP part is available without the SIMD unit, but it looks like B&N was forward-looking or the cost difference wasn't significant. I want to use it for AES crunching for encrypted storage, but it looks like that's still an available project.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:XScale by TheRaven64 · · Score: 1

      You probably don't want to do AES on NEON if you've got an OMAP. The C64x DSP that most OMAP chips include will be much faster. The problem with the Marvell chips is that they don't include a DSP or an FPU. Oh, I think the OMAP also includes vFP, which is largely going away but still has a couple of advantages over NEON in some situations.

      --
      I am TheRaven on Soylent News
  26. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    Operating systems, optimized multimedia libraries, codecs, encryption/decryption, device drivers for all the hardware, file systems, network stack. There's plenty of stuff that doesn't deal directly with the user interface, but you'd still find in a phone.

  27. And why is this on slashdot? by BitZtream · · Score: 2

    No shit? Intel is going to work with OS vendor to make OS run better on their chips ...

    Are we going to have headlines that read 'Intel does research into making microprocessors!' next?

    This is not news, this is SOP at any business like this.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:And why is this on slashdot? by AwesomeMcgee · · Score: 1

      I am interested in your idea of a 'micro-processor', and would like to subscribe to your newsletter.

  28. x86 will always need cooling by Anonymous Coward · · Score: 0

    I can't wait for the fans in my phone to start howling.

    1. Re:x86 will always need cooling by CheerfulMacFanboy · · Score: 1

      I can't wait for the fans in my phone to start howling.

      Beats the fanboys howling.

      --
      Fandroids hate facts.
  29. Re:I thought by Anonymous Coward · · Score: 0

    Also, totally not what the story title says.

  30. Re:WTF? ARM is the best architecture for smartphon by John+Betonschaar · · Score: 1

    Name 1 useful, headless, x86, binary-only linux application, that does not have a viable alternative that can be easily ported to ARM...

    You say 'plenty of software' and 'large amounts of software that can now be easily ported', but I'm genuinely hard-pressed for even a single example that proves you right.

  31. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    Why does it need to be an application ? How about an optimized codec written in x86 assembly ?

  32. Android already on x86; GoogleTV has Atom cpu. by Per+Abrahamsen · · Score: 1

    Applications are mostly Java, so that shouldn't be a problem either.

    The Native code library (NaCl) will be unportable currently. However, they plan to base the next version on LLVM making that too platform independent.

    1. Re:Android already on x86; GoogleTV has Atom cpu. by BitZtream · · Score: 2

      The Native code library (NaCl) will be unportable currently.

      Native code is not NaCl. NaCl is an entirely different beast, x86 in a browser, in theory sandboxed.

      However, they plan to base the next version on LLVM making that too platform independent.

      LLVM won't help anything be platform independent. Native code is platform specific, thats why its called native. Using LLVM to produce byte code that runs in an interpreter like Dalvik is not making native code platform independent.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Android already on x86; GoogleTV has Atom cpu. by tlhIngan · · Score: 1

      LLVM won't help anything be platform independent. Native code is platform specific, thats why its called native. Using LLVM to produce byte code that runs in an interpreter like Dalvik is not making native code platform independent.

      The nice thing with LLVM is it can produce native and bytecode. The bytecode version has the advantage of being able to be natively compiled into a binary at runtime.

      Apple does this with their GPGPU and OpenCL stuff - the code's compiled with LLVM and OS X figures out if it's more effficient to take the bytecode and execute it on the GPU or CPU, then compiling it for that target.

      No reason the NDK can't do that as well. Or provide it as LLVM+x86+ARM "fat" binary.

    3. Re:Android already on x86; GoogleTV has Atom cpu. by Svartalf · · Score: 1

      Actually, what LLVM brings to the table is final code delivery. If you've got a common intermediate code generator that produces fairly to really good native code (LLVM...) you can submit the intermediate code as part of an installer and as part of the process spin out a final binary. In theory, of course. So far, nobody's actually DONE something like that- but it's been more to the lack of someone seriously attempting it than other reasons at this time.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  33. Re:I thought by prionic6 · · Score: 1

    In a strange reversion of normal slashdot operating procedure, I read the summary, but not the title.

  34. Android already runs on x86 by Anonymous Coward · · Score: 1

    http://www.android-x86.org/

    1. Re:Android already runs on x86 by Microlith · · Score: 1

      Irrelevant. Open source projects like this don't go upstream for Android because they're made by "the community" and not some large partner corporation.

  35. Another nail in Meegos coffin? by JonJ · · Score: 1

    Or?

    --
    -- Linux user #369862
  36. Re:WTF? ARM is the best architecture for smartphon by Bert64 · · Score: 1

    If your porting software and have the source code then underlying architecture makes little difference...

    If you don't have the source, then chances are the binaries require windows or dos, and probably have interfaces that would be utterly unsuitable for use on a phone...

    In a phone, lower power is more important than being able to run desktop binaries, and arm will always be lower power than x86 due to carrying around a lot less legacy cruft (although it does have some...)

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  37. Re:WTF? ARM is the best architecture for smartphon by m50d · · Score: 1

    either I am seriously missing something or people are nutters for not thinking that a modern chip architected to run something as bulky as windows and it's countless applications of bloat will easily smear ARMs face in the mud when it comes to performance.

    Performance as in bigger numbers on the box? Sure, x86 is always going to win that. But what can I actually do with an x86 that I can't do with my tegra 2? If it can play HD video (and it already can) then what else do I want performance for?

    --
    I am trolling
  38. Re:WTF? ARM is the best architecture for smartphon by Bert64 · · Score: 1

    An OS which is not designed for a phone would be a very poor choice for use on a phone, why would you want to run such an OS when multiple systems specifically designed for phones already exist?

    Optimized multimedia libraries would become somewhat less optimal if you ran binaries designed for a full power x86 chip on a stripped down low power variant, libraries optimised specifically for the low power variant would perform considerably better and if your reoptimising anyway, why not do it for arm.

    Codecs.. well what codecs do you really need on a phone? h.264, webm, divx, xvid, mpeg for video? mp3, ogg, gsm, aac for audio? those already exist for ARM, and in source code form so they can easily be ported to other architectures. Anything else would be very niche, and probably still exist in source code form anyway... Worst case for anything else you could transcode.

    Encryption/decryption - multiple encryption libraries exist in source code form, e.g. OpenSSL... Any sensible algorithm you would care to use is already available for ARM, and in source code form for easy porting to any other architecture.

    Device drivers - phones already have device drivers available, they generally have custom hardware in them which require specific drivers anyway, so existing drivers would be of little or no use, especially without source code.

    File systems - linux already has drivers available for virtually any filesystem you're likely to encounter, and in source code form which already compile for ARM...

    Network stack - a number of network stacks already exist in ARM platforms, and most come with source code so could be easily ported.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  39. Re:WTF? ARM is the best architecture for smartphon by fuzzyfuzzyfungus · · Score: 1

    In addition to the relatively low cost of supporting Android on x86(it already works, albeit not necessarily 100% optimally or with the mothership's blessing outside of Google TVs), and hedging their bets as to whether Intel ever gets it right on truly "mobile" stuff, it could also be that Google is happy enough to go along with Intel's aspirational blather about finally getting into products without fans; but figures that whether or not they manage that, there is still a lot of "embedded" territory to cover.

    The world is absolutely infested with "embedded" systems that are x86 based and more or less massively overpowered; but either need to support some legacy application, or are fairly low volume and time-to-market sensitive, so it makes more sense to just buy an industrial-rated single board PC, with a normal BIOS, and just dump WinCE, WinXP embedded, or Linux on there and let your coders get to slapping together the application-specific interface, rather than spend time fucking around with whatever weirdo boot setup and peripheral layout the ARM SoC of the day is pushing in order to save a few bucks or a few watts per unit. Most of these systems are deeply unsexy, and not really offered in the consumer channel; but there are a lot of them. It certainly wouldn't hurt Team Google if, for a minimal investment on the off chance that Intel finally manages to ship tablet/phone silicon, they also get to make inroads into the higher power embedded markets.

  40. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    For instance, a x86 JIT compiler doesn't require windows, dos, or a user interface, but is still tied very much to the target platform. Good compilers for the x86 already exist, and keep getting improved for the desktop platform.

    The legacy cruft in a x86 that is actually not useful is very small, while other legacy cruft is actually working very well.

    Actually, one of the disadvantages of ARM is that there's not enough legacy cruft. There are a bunch of different, incompatible architectures (I think they're up to v7 now). Big/little endian variations, and there's the ARM/Thumb/Thumb-2 and Jazelle instruction sets. This doesn't make it a very pleasant target, since you have to maintain several different versions of all your libraries. It especially sucks for optimized assembly code.

    Whether ARM will always be lower power depends. ARM is getting to the point where they have to move into higher-performance arena, and they'll run into problems that Intel has already solved.

  41. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    Of course, if you're unlucky to have some optimized ARM code that you're porting to Cortex, you'll basically have to rewrite the whole thing again.

    My point was that the word "legacy" was used by GP as a disadvantage. I'm saying that it's actually an advantage. Of course, you may argue exactly how big the advantage is, but it's certainly positive.

    The only problem is the power consumption, and if Intel can solve that, they may end up with a superior platform.

  42. Re:WTF? ARM is the best architecture for smartphon by Bert64 · · Score: 1

    What we really need is a new architecture specifically designed for low power... Both ARM and x86 have legacy cruft holding them back, although x86 has considerably more...

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  43. Re:Android Plain Sucks by queazocotal · · Score: 1

    I, for one have had an intel x86 in my pocket for well over a decade.
    Garmin GPS-12, based on the intel 386ex.
    Lasts for 12h on 4AA batteries.
    I forget the exact date this came out - 96?

  44. Re:WTF? ARM is the best architecture for smartphon by Sockatume · · Score: 1

    So, you'd be happy with a phone running unoptimised desktop software, in other words? Do you enjoy carrying bags of batteries with you?

    --
    No kidding!!! What do you say at this point?
  45. Re:I thought by Anonymous Coward · · Score: 0

    Says the illiterate person using the pseudonym "gaygirlie". I'm sure OP is devastated by the loss of your respect...

  46. Re:WTF? ARM is the best architecture for smartphon by Bert64 · · Score: 1

    Intel cannot "solve" it, due to the shear complexity and legacy cruft of the x86 architecture...

    They can try to mask it by moving to ever smaller fabbing processes, but then they will still be beaten by an ARM chip fabbed on the same process (a while ago intel were talking about trying to stay one step ahead on the fabbing front in order to retain parity with arm - thus effectively wasting their technological advances by holding them back on x86)... That's like building a more fuel efficient car, and then adding lead weights to it in order to reduce its overall efficiency to that of a normal car. If Intel were to keep one step ahead on fab process and then produce ARM, or even a new architecture specifically designed for low power use, they would have a huge advantage over the competition.

    They can also try to reduce power consumption by sacrificing performance (e.g. atom removed the out of order execution capability, which both reduced performance and requires existing code to be reoptimized for the new processor), but then they lose the performance lead over ARM.

    "legacy" has both negative and positive connotations, negative being the power consumption as a result of complexity, and positive being the ability to run existing code...
    However the fact that a lot of that existing code is also available with source code and can thus be recompiled for another architecture...
    And the fact that a lot of the existing code is simply not relevant in the context of a mobile phone...
    Means that the negative connotations of "legacy" massively outweigh any positive ones, leading to a net negative overall.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  47. Re:WTF? ARM is the best architecture for smartphon by AwesomeMcgee · · Score: 1

    If it can play HD video (and it already can) then what else do I want performance for?

    By the same logic 40 years ago people could have been told about the internet and said what do they want that for? They already had all they needed.

  48. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    An Android phone is already running a lot of "unoptimized" desktop software, such as the Linux kernel and all related libraries. Of course, I wouldn't call that unoptimized either.

    You seem to be missing the point that Intel is planning to make a lower power version, so you can run all your desktop software without draining the battery, just like you can do now with an ARM core.

  49. Re:WTF? ARM is the best architecture for smartphon by Bert64 · · Score: 1

    ARM architectures are generally backwards compatible, as are the instruction sets which makes the situation not too dissimilar to x86, where you also have multiple revisions and multiple instruction set addons...

    A JIT compiler is probably one of the few pieces of code that could be useful, only you would still need to modify it in order to produce efficient code for a low power x86 variant, for instance a JIT engine targeting a core2 doesn't run as well on an Atom...
    Also there are a whole different set of optimisation criteria in a desktop, power consumption is of minimal importance, there is usually plenty of memory available etc... On a mobile platform, you will have less memory, less backing storage, possibly slower memory etc, all of these things seriously affect compiler design.

    Aside from ARM, it's also worth considering MIPS... There are plenty of low power MIPS designs which are capable of competing with ARM, but MIPS is already available in a 64bit variant and was previously available in high performance variants (in the 90s, MIPS was massively ahead of x86 for performance).

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  50. Google TV by Anonymous Coward · · Score: 0

    This is probably more about Google TV and maybe a little bit about tablets than phones. The talk about smartphones is probably just CEOs trying to create buzz.

  51. Re:WTF? ARM is the best architecture for smartphon by Anonymous Coward · · Score: 0

    *x86 legacy means large amounts of existing software that can now be easily ported to the phone. It's an advantage.*

    virtualbox? or otherwise you're just high.

    intel wants on the mmooneyy. though, there's no reason why you wouldn't want dalvik on your x86 too.

  52. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    ARM is working very hard to add shear complexity to their devices. In order to get high performance, they'll be forced to. Deep pipelines, speculative branching, complex instruction decoding, re-ordering, parallelizing, register renaming. It's all stuff that wasn't present in early ARM chips we all know and love for their simplicity.

    The performance requirements on phones only go up, and as ARM will have to make their cores more complex, the disadvantage of a little bit of x86-specific cruft will be minor. The x86 instruction decoding is a solved problem, and it's not significantly harder than Cortex decoding taking into account the overall complexity of the whole chip. Beyond the x86 decoding, there's not much in the Intel core that needs to be kept as legacy. Everything else can be redesigned for lower power, and it's the same stuff that ARM is going to have to add to their new designs.

  53. Optimize Android For Smartphones ?... done already by Anonymous Coward · · Score: 0

    Title makes little sense as the first platform of Android was Smartphones.

    should be "Optimize Android for Intel chips ... on smartphones"

  54. I don't understand by Anonymous Coward · · Score: 0

    Why does it need to be optimized? Is it not already the GREATEST OPERATING SYSTEM IN THE HISTORY OF EVER that runs flawlessly with no issues at all?

  55. Low power x86 = Duke Nukem Forever by peppepz · · Score: 1
    Moorestown was supposed to bring high performance x86 cores to smartphones, allowing them e.g. to run the unmodified World of Warcraft and other wonders. The result: dual-core, 1.2 GHz Arm chips are everywhere, while Moorestown is dead with zero end-user smartphones having adopted it.

    Now it's the time of Medfield, and while I haven't spotted any smartphone running on it yet, I already hear Intel talking about its successor.

  56. yeah because x86 is _so_ much better by sl4shd0rk · · Score: 1

    x86 and uses less power, has more efficient floating point operation and CPU instructions 0_o

    No way would I want an x86 chip on my mobile device. The power consumption alone is going to require a ton more battery. Beside, Intel already has a near monopoly on the windows desktop why give them another arena.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  57. Here's a crazy idea by Anonymous Coward · · Score: 0

    What would be nice is if Google would optimize Android for the current hardware. I know, I know... crazy talk! It would be SO nice to get through an entire day on just one battery. I don't even mind charging it every night, as long as I can get about 20 hours out of a charge. Seriously... what makes Android suck batteries so much more than my wife's iPhone? Is it just that they have removable batteries, so they therefore must have smaller lifespans? Surely not. There has to be something they can do in the code to help make this thing faster and longer-lived. C'mon Google. You're off to a great start.
    For the record, I've been with Android since the G1 and will stick with it until they stop development or make it unusable... that doesn't mean I think it's perfect, though.

    1. Re:Here's a crazy idea by Miamicanes · · Score: 1

      We can't get through an entire day on a single battery because every manufacturer feels compelled to make its new phone thinner than last year's iPhone. If companies like HTC/Samsung/Motorola would just bite the bullet and add a millimeter of extra thickness, we could have 4000mAH batteries that could make it through a day of active use & still be alive the next morning when somebody calls to wake you up.

      ~6 years ago, Samsung felt compelled to give every SPH-i500 owner two free batteries (one extended-life) because of its *scandalously poor* battery life -- fully-charged, it could barely make it through eighteen hours with the non-extended battery. Today's iPhone and Android owners would *kill* for that kind of battery life, but the fashionistas who dream of credit-card thickness phones won't let us have it.

  58. X86???? by Anonymous Coward · · Score: 0

    Why go backwards to CISC when most cell phones are currently based on a RISC architecture. I thought that everyone wanted to get off x86, but now Intel is trying to push it onto a new platform.

  59. Re:WTF? ARM is the best architecture for smartphon by Sockatume · · Score: 1

    My point is that there's more to creating a power-efficient mobile platform than picking a power-sipping CPU and running the same old crap on it. Even in its battery-huzzling adolescence, Android's Linux component was heavily rewritten to be suitable for mobile use.

    --
    No kidding!!! What do you say at this point?
  60. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    Most of Android Linux is also the same old crap. Google only rewrote a small portion of it, and that already runs on x86 anyway.

    Once Intel succeeds in creating a low power x86, it will take very little effort to turn it into a mobile platform, but with all the advantages of a standard and well-supported architecture.

    For instance, having a x86 on your phone means that it's a lot easier to distribute native code apps in a single binary format. One of the problems with ARM is that there are so many incompatible versions in both core and SoC design, which would require the distributor to recompile for a bunch of targets, and running them all through QA.

  61. Re:WTF? ARM is the best architecture for smartphon by Tomato42 · · Score: 1

    It has already been written in a portable manner, it's Linux FFS!

    Linux uses exactly the same file system drivers when it's running on s390, x86 and ARM.

    Mplayer and ffdshow can be compiled on about 24 different architectures!

    I'd suggest lowering the intake of Microsoft marketing department sewage and their idea of "portability".

  62. Re:WTF? ARM is the best architecture for smartphon by Sockatume · · Score: 1

    While I don't contest that it's an issue, I don't think that going to x86 is a good solution. I think you'll lose too much in inefficiencies of the architecture to make it worthwhile. If Intel can fix that, then more power to them, but I'm not sure how they can without completely overhaulting x86.

    --
    No kidding!!! What do you say at this point?
  63. Re:I thought by Gaygirlie · · Score: 1

    I'm sure OP is devastated by the loss of your respect...

    Probably.

  64. Intel likes to sink mobile platforms? by Anonymous Coward · · Score: 0

    Moblin was a desperate plot to get those (relatively) power-hungry Atom-chips some traction on the PDA market. Never got off the ground more than a few beta releases.

    Meego was a desperate plot to entice the prospering Maemo environment, backed by Nokia. Crashed and burned after a few years, with both Nokia and Intel ditching the project.

    So, I guess it's time for Intel to try Android..

    If they follow the same track as before; demand arbitrary design changes that benefit your platform (=Atom) and hurt competitors (=ARM/VIA/AMD), push in your expertise trying to alienate older developers (pushing rpm onto dpkg-based maemo), rinse and repeat until competitors switch platform. After that point, you might as well drop the platform too. But who cares as long as you get huge margins on the CPU market!

  65. Re:WTF? ARM is the best architecture for smartphon by Arlet · · Score: 1

    Of course, programs such as mplayer have plenty of hand optimized assembly code. The point is that if you take a random program like that, it will likely have a good optimized x86 port already, and a lesser optimized ARM version.

    And that doesn't just apply to the application itself, but also any of the libraries that it uses.

  66. Re:WTF? ARM is the best architecture for smartphon by Anonymous Coward · · Score: 0

    Intel is the most capable CPU vendor in the world. It owns the design. It owns the fab. The x86 ISA is the primary ISA for Linux. There's no legacy in a new platform. In terms of power efficiency, the ISA decode plays a smaller and smaller role in overall power efficiency and processor speed every year. They have a shipping 64-bit ISA, which will become important in the coming years when 32-bits stop being enough (don't be naive enough to think "nobody needs more than 32-bits on a smartphone").

    If Intel apply themselves with force, they will own this. The only question is whether they actually want to go there, as they make pots of money on desktop and server CPUs.

    In terms of 64-bit, the only other vendor with a proven 64-bit ISA is MIPS. They're barely in the game, which I think is a real shame.

    ARM isn't going anywhere. It's a truly beautiful architecture, but competition is a good thing.

    Android is CPU agnostic (although there is the NDK - but developers should provide bundles for all shipping CPUs IMO) and I think that's a strength rather than a weakness (iOS fans might say Android is sluggish due to its generally non-native applications. I see it... but time will fix that).

  67. Re:WTF? ARM is the best architecture for smartphon by Miamicanes · · Score: 1

    > It's proven, it's developing and has no legacy dragging it back.

    Yes. Until you try and turn it into a multi-core architecture with parallel branches, speculative & out-of-order execution, and all the other things x86 does in its sleep that are virgin territory with ARM. At that point, it's no longer proven and mature -- it's Internet Explorer 6 with lots of band-aids and a few upgrades pigtailed on & held in place with lots of duct tape.

    If you're making the 2.0 version of "John's Phone" (a device intended to do absolutely nothing besides make phone calls as simply as possible, with long battery life and minimal scope creep), ARM is absolutely the best architecture to use for the job. On the other hand, if your phone has mutated into a de-facto pocket laptop driving an external display via wireless HDMI and running browser-based Flash applications, some future Franken-ARM architecture isn't necessarily the best choice.

  68. Re:WTF? ARM is the best architecture for smartphon by Miamicanes · · Score: 1

    > If it can play HD video (and it already can) then what else do I want performance for?

    Play HD video on the screen while capturing and encoding realtime 720p60 from the camera, streaming it in realtime through a software firewall and VPN while using BGP to negotiate a multilink connection via EVDO/UMTS, LTE/Wimax, and/or Wi-Fi (depending on which one(s) are the best-available network link at that instant in time), and juggling your antivirus suite, anti-rootkit scanner, checking your IMAP mail server for updates every 3 seconds, keeping your Twitter timeline up to the second, and editing 3 ~4000x3000 HDR pics you took with the camera in its highest-resolution mode in Gimp. And somehow, manage to not crash or choke when somebody calls you, and it has to gracefully notify you about the incoming voice call and somehow allow you to answer it without seriously interrupting everything else you're trying to do with your phone at that moment.

  69. Re:WTF? ARM is the best architecture for smartphon by Kohath · · Score: 1

    Why should I throw out my existing smartphone software created for ARM to get "legacy" software for x86?

    Even if they can catch up with ARM on power usage (which is far from certain, and probably at least a couple years off) Intel will have a really difficult time convincing smart phone makers to abandon all their old ARM software.

    Intel should focus on making smart phones better for smart phone buyers rather than making smart phones better for Intel.

  70. Android Smartphone by Anonymous Coward · · Score: 0

    About a month ago, the HTC Sensation 4G smartphone got an Android 2.3.4 update. A new Sensation has now landed called the HTC Sensation XE. The Sensation XE has gone official and the smartphone packs in some cool features that the original Sensation didn’t offer. The new smartphone is the first to get the special audio tech from Beats Audio thanks to a new partnership. That custom audio processing hardware and software is also coupled with a nice set of earphones.Better audio isn’t all that is in store for the geeks that buy the new Sensation XE. The smartphone also has a faster processor with 1.5GHz clock speed. The smartphone also gets a new larger battery that should let you talk, play, and listen to music longer before the battery goes dead. I already mentioned those cool Beats earphones briefly.The smartphone will automatically switch to the Beats Audio hardware and software processing when the earphones are plugged in. The special earphones also have an inline remote that will let you control your music. A mic is also integrated for making and receiving phone calls Affiliate Programs Review. The Sensation XE is set for sale in Europe and Asia late this month. Pricing isn’t announced at this time.

    1. Re:Android Smartphone by treeves · · Score: 1

      Mmmmm. Copypasta astroturf. Yum.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
  71. Re:WTF? ARM is the best architecture for smartphon by rcs1000 · · Score: 1

    I'm sorry, this is simply not true.

    Both ARM and Intel are hostages to their history.

    If ARM is to produce a chip that is competitive with Intel in desktop applications, then it will need to (a) improve its performance at native multi-tasking, (b) improve its FPU, (c) develope hyperthreading, out-of-order execution, speculative branchong, (d) add support for things such as virtualisation extensions.

    Can it do these things? Yes, of course it can. Can it do these things without adding complexity and transistors? No, it cannot. ARM can become compeititive with Intel in desktop, but only by becoming more like Intel. Those extra transistors? They add die size (i.e. cost), and they add drain (i.e., reduce battery life).

    Now Intel, can it produce a super low power chip, running the x86 instruction set, that is usable in smartphones, etc? Yes, but if it wants to do this, it will have to shred transistors, and shredding transistors means shedding performance and features. In other words, it will no longer offer any specific performance advantages.

    It is *possible* that Intel's process technology lead means that it can produce a competitve mobile chip before ARM produces a competitive laptop/desktop chip. But it's also largely a moot point. Unless there is a compelling reason for handset manufacturers to choose Intel, then it will be an irrelevent share of the market.

    The same is true for Windows 8 on ARM. No legacy software support, and no meaningful cost advantage (Intel Atoms start at $20/chip, about the same as a Tegra 2.) Plus, of course, the architecture of the box around ARM (on the PC side) is not set in place yet.

    Unless something very surprising happens, we will see ARM taking overall share, because smartphones and tablets are growing as a percentage of the computing market, at the expense of desktops and laptops. But it is unlikely that ARM will take a meaningful share of the PC market or Intel of the smartphone one.

    --
    --- My dad's political betting
  72. Re:WTF? ARM is the best architecture for smartphon by Svartalf · · Score: 1

    Excuse me... Large amounts of existing software would be easily ported over to the phone with or without X86. Code that couldn't be just simply recompiled is probably NOT something you want roaming loose on an embedded platform.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  73. Re:WTF? ARM is the best architecture for smartphon by sarkeizen · · Score: 1

    I don't really see that point of the implication that Android Linux isn't optimized everywhere. It isn't, nothing is, there's no point really.

    The question isn't when will Intel create a power efficient CPU (as you could argue that they have - such as the Atom Z series) but what will it take them to match ARM's performance per watt. In other words once we have a 1W Atom - which is probably pretty close to the consumption of the A8. What did Intel give up to close that gap? Die shrink? Die size? (aka drop functionality) Or will some other factor make it all moot? (battery tech, market change)

    So far you haven't made much of an argument for ARM being more incompatible than various versions of x86. - ie. I can't run AES instructions on anything but the 2nd Gen Nehelem. Not only that (and this may be true for ARM but I don't code in that much) but there are lots of contradictory optimizations in x86. For example just taking block moves what is optimal for 286 (Unrolled loop if move can fit in cache or REP MOV), is suboptimal for 386-486 (unrolled loop for in cache move otherwise REP MOVS - for blocks aligned on word or double word boundaries) which is suboptimal for Pentium (MMX), etc.. this isn't even counting dealing with the wide variety of cache sizes.

  74. Re:WTF? ARM is the best architecture for smartphon by Svartalf · · Score: 1

    Yes. Until you try and turn it into a multi-core architecture with parallel branches, speculative & out-of-order execution, and all the other things x86 does in its sleep that are virgin territory with ARM. At that point, it's no longer proven and mature -- it's Internet Explorer 6 with lots of band-aids and a few upgrades pigtailed on & held in place with lots of duct tape.

    Might be new territory for ARM, but it seems like that they're managing it pretty well within the context of their IA- A9's do REALLY well at it (so much so, that it's able to do 1.5x performance over the Atom at clock-for-clock and consume the same power profile as the earlier devices while doing it. X86's the minefield with all the old legacy calls, screwy memory access methods (unaligned reads/writes allowed, for example...) and the like. It's as much all the old stuff from X86 as what you mention (both combined, really) that makes an X86 a complex processor.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  75. Re:WTF? ARM is the best architecture for smartphon by m50d · · Score: 1

    You watch videos while taking other videos and editing 3 photos at the same time? Often enough that you'd pay more for a processor that lets you do that?

    --
    I am trolling
  76. Re:WTF? ARM is the best architecture for smartphon by m50d · · Score: 1

    Nonsense, you could immediately tell them useful things they could do with it - send letters to friends across the ocean that arrive instantly (or indeed videochat with them), have a map that would speak and guide them around a strange town, have an encyclopedia in their pocket, order any piece of shopping without having to leave their home or office, ask for music or books or videos and retrieve them instantly. Things like social networks might take a little more effort to explain, but fundamentally they improve your life in ways that you could explain to anyone. What I'm saying is not that life is perfect right now, but that I don't see how a faster processor is going to make it any better - what can I do with a faster processor?

    --
    I am trolling
  77. Re:Android Plain Sucks by CompMD · · Score: 1

    HIGH FIVE!
    I still have a working GPS 12 in my box of goodies too. They did switch to ARM though...

  78. Re:WTF? ARM is the best architecture for smartphon by treeves · · Score: 1

    In fairness, he did warn you that he was trolling...

    --
    ...the future crusty old bastards are already drinking the Kool-Aid.
  79. Re:WTF? ARM is the best architecture for smartphon by Miamicanes · · Score: 1

    It's called two-way HD video chat with realtime collaborative desktop sharing. Incoming video from the other guy? Check. Video-capture and encoding to send him? Check. RDP, VNC, or some comparable protocol? Check. Gimp? Check.

    It's kind of an extreme example by current phone standards, but not much beyond what you could do today with a fairly high-end laptop from Dell (or a fairly run-of-the-mill one, if you have dedicated hardware to handle the h.264 realtime capture and encoding, and a video chipset with hardware-assisted decoding).

    The problem with predictions that future computers will be more power-efficient is the reality that users and programmers inevitably find creative ways to soak up 150% of any improvement to processor speed. On one hand, we all bitch about 3GHz quadcore PCs that feel slower than a 400 MHz Pentium 3 did running Windows 98... but none of us could stand using Windows 98 anymore, because it would feel almost like a toy compared to anything modern. And before anyone brings it up, fully tricked-out Linux is every bit as bad as Windows -- maybe even a little worse. Hell, look how long 1.6GHz Atom chips lasted before Intel had to boost the cores, clock speed, and cache enough to run Vista acceptably fast. Any long-term strategy that depends upon reducing speed for the sake of power savings is doomed, because mainstream software and consumer expectations will outstrip it and render it obsolete long before it hits the store shelves.

    Perfect example: Pentile RGBW. On paper, it's awesome... good black & white text, great battery life. Put any Pentile RGBW display next to Super AmoLED+, and it's going to look like total crap and leave its owner feeling shortchanged because it just doesn't have the searing "snap" and saturation. It might not look as good for black & white text, and might not last as long battery-wise, but it's like the "Pepsi Challenge" from the 70s and 80s -- put the two side by side, and people will always make the impulse decision to grab the pretty one, regardless of intellectual arguments and pragmatism.

  80. Re:WTF? ARM is the best architecture for smartphon by m50d · · Score: 1

    It's called two-way HD video chat with realtime collaborative desktop sharing. Incoming video from the other guy? Check. Video-capture and encoding to send him? Check. RDP, VNC, or some comparable protocol? Check. Gimp? Check.

    Hmm. Point, I guess, I've just never seen it used that way - even on beefy office desktops people tend to go to full screen desktop when sharing it rather than keep the video chat running at the same time. I really think we have hit a plateau in performance requirements - video rendering has traditionally been the biggest user of increasing CPU power, but nowadays it's at or nearly at the point where the detail on the artist's models is far more of a limiting factor than the software side. I'm sure we'll keep getting more and more efficient video codecs, but as bandwidth increases they become less relevant (I don't even bother encoding my audio any more, the space it takes up is so minimal)

    Any long-term strategy that depends upon reducing speed for the sake of power savings is doomed, because mainstream software and consumer expectations will outstrip it and render it obsolete long before it hits the store shelves.

    Yes and no; the low-power machines being made today are selling well enough. Five years ago I wouldn't have considered buying anything less than the fastest x86 on the market. But a few weeks ago I bought the aforementioned tegra 2 device (an eee transformer) because 16 hours of battery life is more valuable to me than the few things an x86 could do that it can't. At some point processing power becomes good enough, because there's really only so much you want to do with it.

    --
    I am trolling
  81. Huge progress! by Gravis+Zero · · Score: 1

    so far Intel has managed to cut the power usage in half from less optimized x86 Android! now you get a full 10 minutes!

    --
    Anons need not reply. Questions end with a question mark.
  82. Re:WTF? ARM is the best architecture for smartphon by the+linux+geek · · Score: 1

    I'm a little skeptical of the "1.5x performance over the Atom clock-for-clock" claim. The Atom has a much broader vector instruction set, and ARM FPU's aren't exactly known for their record-setting performance. Take this with a grain of salt, but Intel claims some fairly impressive spec_cpu2000 performance numbers:

    http://top500.org/files/Moorestown-Performance.PNG

  83. whales vs fishes? by hendrikboom · · Score: 1

    whales vs fishes?

  84. Re:WTF? ARM is the best architecture for smartphon by sjames · · Score: 1

    It's not much problem to get any reasonably decent source to just work on ARM with a recompile. ARM provides a decently powerful CPU that has low power consumption (and the low heat to go with it) at a good price.

    It also has a proven track record in the smartphone.

    The upcoming Atoms might be in the running, but we'll have to wait till 2013 to find out.