Slashdot Mirror


Quad-Core Mobile Chips Wasted On Mobiles?

An anonymous reader writes "Dual-core smartphones have only just hit the market, but mobile chipmakers Nvidia and Qualcomm are already turning their attention to quad-core chips. While it looks certain that tablets will be the first quad-core mobile devices in the market, chipmakers reckon they'll land in smartphones too. But do smartphones need quad-core chips? There's surely only so much multitasking a smartphone user can do. I'm interested to hear what smartphone apps/features/functions — if any — Slashdot readers reckon quad-core chips would enable"

336 comments

  1. killer app by Anonymous Coward · · Score: 1

    Faster posting on /. ?

    1. Re:killer app by jdgeorge · · Score: 1

      Faster posting on /. ?

      Perhaps... especially using something like this, which you could also use for lots of other stuff you'd normally use a "regular computer" for.

    2. Re:killer app by Z00L00K · · Score: 1

      That could be if it was possible to run the JavaScript at /. multi-threaded. However multiple Adobe Flash animations on web pages will certainly benefit from this.

      However one thing that may improve is to dedicate a core for the network processing which would make it easier to write a smoother GUI handling on the other threads. The user interface on the phones of today with all the flashy animations etc. often has a rather bad performance, and maybe this could help it a bit.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:killer app by Dog-Cow · · Score: 1

      Either you haven't used a modern smartphone, or Android really does suck. I own a first-gen iPod Touch (and iPad), and have no complaints. Then again, perhaps my expectations are more reasonable.

    4. Re:killer app by stonewallred · · Score: 1
      Looking at more porn.

      WTH has /. been invaded by neuters?

    5. Re:killer app by T-Bone-T · · Score: 1

      Is network processing really intensive? Dumb phones don't seem to have a problem with.

    6. Re:killer app by Z00L00K · · Score: 1

      Try Windows instead - that sucks...

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    7. Re:killer app by Z00L00K · · Score: 1

      When you are doing datacom at high bandwidth it starts to get into the realm of where more processing power is useful.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  2. SETI by Anonymous Coward · · Score: 1

    @work @school @InTheCar

    1. Re:SETI by Anonymous Coward · · Score: 0

      And I want ONE BILLION DOLLARS!!!

      Filter error: Don't use so many caps. It's like YELLING.

  3. Now. by ozmanjusri · · Score: 3, Insightful

    There's surely only so much multitasking a smartphone user can do.

    Yep true, if everything's locked up.

    But provide that amount of power in an open system and there'll be people who'll find beautiful ways of suing it.

    --
    "I've got more toys than Teruhisa Kitahara."
    1. Re:Now. by Anonymous Coward · · Score: 5, Funny

      But provide that amount of power in an open system and there'll be people who'll find beautiful ways of suing it.

      Yup. They're called lawyers.

    2. Re:Now. by Anonymous Coward · · Score: 0

      But provide that amount of power in an open system and there'll be people who'll find beautiful ways of suing it.

      Ah spooner. Indeed I trust microsoft is already working on their next litigation against open smartphone systems.

    3. Re:Now. by metalmaster · · Score: 1

      i never really thought of court proceedings as beautiful, but whatever suits your fancy

    4. Re:Now. by srg33 · · Score: 0

      Nice typo: "suing"!!!

    5. Re:Now. by Anonymous Coward · · Score: 0

      But provide that amount of power in an open system and there'll be people who'll find beautiful ways of suing it.

      Like Microsoft?

    6. Re:Now. by Anonymous Coward · · Score: 0

      "beautiful ways of suing it."

      too true, too true...

    7. Re:Now. by ackthpt · · Score: 1

      There's surely only so much multitasking a smartphone user can do.

      Yep true, if everything's locked up.

      But provide that amount of power in an open system and there'll be people who'll find beautiful ways of suing it.

      Indeed. You could render Toy Story IV on the bus ride.

      --

      A feeling of having made the same mistake before: Deja Foobar
    8. Re:Now. by Anonymous Coward · · Score: 0

      If your post were true (because ZOMG!! Android lockdown!) then every single Android benchmark wouldn't be topped (sometimes by a 2-3x factor) by rooted phones with optimized ROMs and settings. And that's before the huge perf gains that overclocking presents.

    9. Re:Now. by Anonymous Coward · · Score: 0

      That would be Apple, surely? You might want to ask HTC about that.

    10. Re:Now. by slashdottedjoe · · Score: 2

      My dream device would be a mobile with enough power to be a fully functional computer. Wireless Video displays would be cool, but an hdmi port could suffice. Bluetooth keyboards and mice would be awesome. No more syncing. Your phone is your computer, plain and simple. Walk into your office and link up to your peripherals and away you go.

    11. Re:Now. by gl4ss · · Score: 1

      well.. the stuff you'd use heavy cpu powers for isn't locked. the stuff that's locked is things that you wouldn't need much cpu for anyhow(maybe real time image processing, but that's not locked by design in any platform really). the locked stuff usually involves radios, network access and such. you don't need quad core for simulating a wifi access point, you only need a single core 200mhz.

      but the problem there was, and still is, is that if you're doing heavy lifting on the mobile client then it will suck up power and power will kill the time you can spend away from a cord. so it makes sense to design the applications and programs to be single thread and in sleeping state almost all of the time. and you know how much power an irc client, a jabber client and a ssh connection take? well, depends what's being pushed through them.

      we could have been rolling with 1ghz arm cpu's on mobiles for years now - but it hits battery life. however it's easy to just keep adding more cores, from design perspective, and bloggeridiots go crazy about it. they dream of tablets more powerful than the computers which the tablets are designed on. the multiple cores would be useful for porting ps3 games, not much else. oh yeah and scientific calculations, rendering raytraces etc.. all very useful stuff on mobile :D (not). I'm pretty sure someone will pull the augmented reality card out of their ass now, but someone should demo a working, usable version on a pc first(there's still significant hurdles, if you need ar cards everywhere you could just as well place post it notes on everything and call that augmented reality, and this is where it's been now for 8 years! 8 years! no progress! still 2d barcodes).

      multiple cores also add the licensing costs ;). so arm would be very happy from that. essentially they're wishing now first to _double_ their yearly shipments simply by licensees going dual core, and then later double that again to 4.. rolling in money. but if you haven't figured it out all the android manufacturers are in the "me too" boat and have been for years, so they do what others do. holographic displays though, that would need 80 cores and then it could be arranged to do some good, we'd need a magic battery before that though.

      --
      world was created 5 seconds before this post as it is.
  4. Compilers drive usage by Anonymous Coward · · Score: 0

    It's not about how many apps someone is using at once. It's about how good the compilers/vm's for those apps are. A good compiler/vm should generate parallel code, even if the developer has not explicitly threaded it.

    1. Re:Compilers drive usage by Anonymous Coward · · Score: 0

      This is only partially true. For certain types of things, sure you can add an OpenMP parallel-for pragma here and there, but mostly (read: efficient) parallel code is still the domain of humans.

      That said, games are obviously one area where quad-core chips could be used: different threads for different tasks. But I'm not sure how you could play Supreme Commander on a 4" screen.

    2. Re:Compilers drive usage by Anonymous Coward · · Score: 0

      Screen size isn't a constant limiter for the phone output. Some people will want to connect their smartphones to a TV via HDMI or WiFi and continue playing in 720p or higher.

      I did that once, with Asphalt 5 on my friend's Android phone. The game was rendered at only 480i, but the experience was much better on the 50" TV. Visually, it was a lot more beautiful. Other games didn't benefit as much graphically though, because their textures were notably less detailed.

    3. Re:Compilers drive usage by SuricouRaven · · Score: 2

      Sooner or later, someone is going to finally achieve the long-held dream of portable computing: A high-resolution display that can be worn like glasses, overlaying the image onto the user's vision.

    4. Re:Compilers drive usage by maddogsparky · · Score: 1

      We've already seen micro projectors built into devices this small for video output and projecting virtual keyboards on a flat surface. Using Kinnect-style algorithms, one could use the phones camera for tracking fingers moving over a keyboard printed on a sheet of paper

      As far as near-future devices are concerned, I'm sure there is a large market out their for sunglasses that incorporate displays (private viewing, 3D graphics, augmented reality, etc.) or input devices possible with current technology or that currently have a small specialized market (e.g. ring for tracking finger motion, eyeball trackers, implanted neural interfaces, etc).

      --
      science is a religion
    5. Re:Compilers drive usage by skids · · Score: 1

      but mostly (read: efficient) parallel code is still the domain of humans

      Since when are processors developed to run efficient code? Processors manufacturers have been chasing the ability to run spaghetti code extremely fast for the last full decade. What do you think branch prediction is for?

      It's actually a self-fulfilling prophecy at this point... back before CPUs were spaghetti-code optimized, good coders knew how to use function pointers, and poor coders instead produced giant towers of conditionals. Now good coders are starting to find that they need to avoid function pointers to take advantage of branch prediction, because the CPUs get slow if you don't give them lots of conditionals with fixed addresses.

      Anyway, VMs are a perfect spot to put compiler-generated parallelism, and can do so even with a lot of code that appears to be sequential at the source code level. OpenMP is hardly the only way parallelism is done these days.

    6. Re:Compilers drive usage by pip1 · · Score: 1

      sure you could do that , or you could finally do it right and read and actually implement in several prototype current patches for popular app's , video,audio,streaming,encoding etc from Brinch Hansen's paper's back when paper's really did solve practical problem's http://brinch-hansen.net/papers/

      https://docs.google.com/viewer?url=http%3A%2F%2Fbrinch-hansen.net%2Fpapers%2F1995d.pdf
      https://docs.google.com/viewer?url=http%3A%2F%2Fbrinch-hansen.net%2Fpapers%2F1995e.pdf
      https://docs.google.com/viewer?url=http%3A%2F%2Fbrinch-hansen.net%2Fpapers%2F1978a.pdf
      etc....

  5. Convergence by Anonymous Coward · · Score: 0

    Multiple core processors will make smartphones even more like small computers, which, over time, will become more like medium computers, which over time will become more like supercomputers. All in your pocket/purse.

    1. Re:Convergence by ToasterofDOOM · · Score: 1

      Ray? Is that you?

      --
      I am Spartacus
    2. Re:Convergence by Brama · · Score: 1

      Yeah. Imagine, if you will, that capacity will double every 1.5 to 2 years. 10 Years from now, we'll have phones that are 30+ times faster than what we have now. With that hardware, who needs PC's?

      Just put the phone on a dock and use the attached screen/keyboard/mouse as your computer. PC's will go the way of the workstation for professionals and enthusiasts. That's why Microsoft is desperately clawing its way back into the mobile OS.

    3. Re:Convergence by HelioWalton · · Score: 2

      We'll need PCs because we'll have programs that have requirements 100x higher than what we have now.

    4. Re:Convergence by Anonymous Coward · · Score: 1

      "Just put the phone on a dock and use the attached screen/keyboard/mouse as your computer."

      That's called the Motorola Atrix.

    5. Re:Convergence by Bert64 · · Score: 1

      Phones today are already more powerful than PCs from a few years ago, and with the exception of a few small niches most people aren't doing things on their PCs which weren't possible years ago on hardware of a similar spec to todays smartphones...
      The problem, is ever increasing software bloat.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Convergence by toleraen · · Score: 3, Funny

      Right, but I'm sure above poster is implying that said docked device will actually work properly.

    7. Re:Convergence by Surt · · Score: 1

      You'll run that on the cloud, where you'll have access to 1000x the performance any desktop could give you.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    8. Re:Convergence by Dr_Barnowl · · Score: 1

      Except for latency, which isn't going anywhere because the speed of light doesn't change.

      And let's face it, if you can command that much performance in the cloud for little money, hackers can too. Your data won't be secure unless it's on hardware you control.

    9. Re:Convergence by david_thornley · · Score: 1

      A few years back, my wife took a picture of a Cray-1 with her first generation iPhone. The only possible superiority the Cray might have had is parallel floating-point multiplication; I don't know enough about iPhone video to know if it can do that too.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    10. Re:Convergence by Surt · · Score: 1

      Latency to the local cloud is largely irrelevant. As long as it falls below the threshold of human perception, what tiny fraction of applications is going to care? Not even an FPS game is that sensitive.

      Your data is certainly going to be less secure on hardware you control than on hardware in the cloud, barring your being a one-in-a-million security expert. That's a small market for those desktops.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  6. Battery by oic0 · · Score: 2

    Is this so when you have your main task going, there are 3 more cores to eat up battery power in the background?

    1. Re:Battery by Joehonkie · · Score: 3, Insightful

      No. You have 3 more cores shut down and not doing anything at all, unless your task is nicely multithreaded, in which case they are all working on the task to get it done faster so all the cores can go to sleep and save you battery life.

    2. Re:Battery by thetartanavenger · · Score: 1

      They may go into a "shut down" state, but that doesn't mean they won't be drawing power. In reality a lot of the time all they are is clocked down.

      --
      Who need's speling and grammar?
    3. Re:Battery by maxwell+demon · · Score: 1

      Is this so when you have your main task going, there are 3 more cores to eat up battery power in the background?

      No, it's because to ultimately deserve the name "smart phone" they will eventually need strong AI, which means a lot of processing power. :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:Battery by mrops · · Score: 1

      For argument sake, when it comes to battery, a single core may be better, if something is perfectly multi-threaded, there is still overhead of managing the threads, this overhead will translate directly to more power being sucked from the battery. So a single core may take longer, but the overall energy will be lower as there won't be any overhead to manage the threads.

      And like I said, for argument sake.

    5. Re:Battery by GreyWolf3000 · · Score: 1

      Can the cores be clocked down individually?

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    6. Re:Battery by willy_me · · Score: 1

      Not in any modern design, which I assume applies to these theoretical CPUs that have yet to reach the market.

    7. Re:Battery by Anonymous Coward · · Score: 0

      Learn something about new mobile architectures before attempting to apply PC architecture conventions to smartphones.

    8. Re:Battery by hazydave · · Score: 1

      When you take the clock away from a static CMOS device, you pretty much remove all significant power consumption. A well designed multi-core CPU for mobile devices will be able to do exactly this. Now, sure, some of the hotrodded Cortex A8 cores (anything Intrinsity got their hands on) may have NMOS or transistors or dynamic latches, but nothing from ARM directly does -- they're all static.

      When I have four cores that only need 500MHz to get the work done, that can be a substantial savings over two going at 1GHz... that allows additional voltage cuts. And stuffing four cores in there, you're definitely dropping to 32nm or 28nm design rules, which means even lower voltage operation in the core. Doing the same work as today's single core chips, these will save power.

      Sure, you're going to be able to clobber the battery running the thing balls to the wall.. same as any phone, laptop, or tablet today -- they're all using power management to extend battery life. And that ever faster GPU is doing the same thing, when you use it.

      These are not for "phones", they're for the pocket computers we carry around that, by virtue of one out of a dozen peripherals (the cellular modem) and hundreds of applications are still dubbed "smartphones". Face it, they're just as much phones as my 6 core desktop PC with dual 24" monitors and 11.5TB of storage is a computer terminal. Both absolutely are those things, but being able to do that function is not descriptive of the device anymore. Hasn't been, in a long long time. The point of increasing power in the pocket device is that such devices will soon be the primary or only computing device for at least a subset of users.

      --
      -Dave Haynie
    9. Re:Battery by SuricouRaven · · Score: 1

      Can on my i3 desktop chip, or the Xeon in my other desktop. I don't see why a smartphone chip wouldn't be able to do so too, as they would be designed for extremally low power.

    10. Re:Battery by PiSkyHi · · Score: 2

      Do some research on why Arm vs. X86 is an issue as devices draw less power, the Arm can virtually switch off compared to the X86.

    11. Re:Battery by gnasher719 · · Score: 4, Interesting

      For argument sake, when it comes to battery, a single core may be better, if something is perfectly multi-threaded, there is still overhead of managing the threads, this overhead will translate directly to more power being sucked from the battery. So a single core may take longer, but the overall energy will be lower as there won't be any overhead to manage the threads.

      For arguments sake, when it comes to battery, quad core is a lot better, because power grows with the square of speed, so quad core can run at a quarter of the speed for a total power reduction of a factor 4. Overhead for managing multiple threads is negligible.

    12. Re:Battery by lcarnevale · · Score: 1

      Talking of battery, I would prefer a new kind of battery that lasts a few days (at least 3) and a processor with 1 or 2 cores, to an ultra octa-core that depletes the battery in minutes when used full-power.

    13. Re:Battery by demonbug · · Score: 1

      They may go into a "shut down" state, but that doesn't mean they won't be drawing power. In reality a lot of the time all they are is clocked down.

      Actually, the newer processors can shut down unused cores. There is a very small amount of leakage, but nearly insignificant. This article provides some information from the Lynnfield release. Obviously in the desktop environment the bonus from shutting down cores is clocking the one that is in use higher; but you can turn it around and just greatly reduce power consumption if you only need one core running. This should work fine with mobile processors, though I confess I don't know if the current dual core designs do so.

    14. Re:Battery by toastar · · Score: 1

      See that's the problem I want 1 core that can go up to 3GHz, and 3 more that run at 500MHz. Maybe I'm dreaming.

    15. Re:Battery by Svartalf · · Score: 1

      Yes. That's part of the energy management features of all the A9 devices out there right now.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    16. Re:Battery by erice · · Score: 1

      When you take the clock away from a static CMOS device, you pretty much remove all significant power consumption. .

      That's the idea with CMOS but it doesn't work out so well at recent process nodes. Leakage can easily be 30% of total power. To put a block to sleep you need to actually shut off the power rails. It gets messy if you need to maintain state.

    17. Re:Battery by mbwjr12 · · Score: 2

      Power grows linearly with frequency, and by the square of the voltage. http://en.wikipedia.org/wiki/CPU_power_dissipation

    18. Re:Battery by AnonymusCowMoo · · Score: 1

      For arguments sake, when it comes to battery, quad core is a lot better, because power grows with the square of speed, so quad core can run at a quarter of the speed for a total power reduction of a factor 4. Overhead for managing multiple threads is negligible.

      Yes and four women can deliver one baby in nine months by eating a quarter of the food for a total food consumption reduction of a factor 4.

    19. Re:Battery by Richy_T · · Score: 1

      Or just fit in the heel of your shoe.

    20. Re:Battery by gl4ss · · Score: 1

      can and will are different things. what you said is essentially this: "the more cores you add the less power it will take total!". which isn't a simple truth. it's more like a lie in usual computing, mobile or not.

      what matters is how long you get the entire device to some kind of sleep state. which gets us to why it's important to tweak keep alives on mobile client connections and other "fun stuff". you see, with the use they get, it's not usually something they can immediately go back to sleeping from.

      --
      world was created 5 seconds before this post as it is.
    21. Re:Battery by socceroos · · Score: 1

      It sounds like you're suggesting that four cores with three turned off with 'save you battery life'. That's like my wife telling me how much money she's saving our family by never missing a sale.

  7. As long as we don't sacrifice anything for it. by Anonymous Coward · · Score: 0

    If there's one complaint I've had about any smartphone I've owned it's that they aren't snappy enough. I'm sure that these chips could certainly help in that department, and if we aren't sacrificing something such as battery life it then why not?

    1. Re:As long as we don't sacrifice anything for it. by realityimpaired · · Score: 1

      The dual cores already on the market address that issue, though. For UI zippiness, a quad core processor won't really help much more than a dual core processor... you just need one processor to handle the background apps, and one to handle the foreground.

      Multi-tasking on a phone is kind of a non-issue... the phone screen simply doesn't provide enough real estate to be worth running an app that isn't full screen, and even the "dock" devices like the one with the new Motorola Atrix phone only has 1366x768 resolution on its 11" screen. Better than a netbook, yes, but not really good enough to do a lot of serious multitasking. Usual caveats about statements about being "enough for anybody", but until phones have enough processing power to replace a full desktop, there really isn't any need for more than a dual core phone... and for me, phones will never be able to replace a full desktop (or high end gaming laptop), because I like being able to play modern video games. Give it a few years, though, and the non-gamer facebook generation will be fine with just a cell phone that docks to a laptop-like device with full keyboard and mouse. Of course, most of 'em won't buy one, because they'd rather have a laptop. :)

    2. Re:As long as we don't sacrifice anything for it. by jusdisgi · · Score: 1

      but until phones have enough processing power to replace a full desktop

      A 2.5GHz quad-core snapdragon sounds like it would easily compete with the 2.4GHz Core 2 Duo in my (work) desktop. And I've always got at least 4-5 applications open plus 10-20 terminal tabs. Of course I doubt whatever they're putting in these things would keep up with my video board. But certainly I could see chips of this class enabling smartphones that can function as real desktops when plugged into KVM.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    3. Re:As long as we don't sacrifice anything for it. by the+linux+geek · · Score: 1

      At least based on SPECint benchmarks, ARM is substantially slower than Atom at the same clock speed, and C2D is years beyond Atom. A quad Snapdragon might be only 20-30% slower for properly threaded integer code, but it would be hugely slower on floating point and on the most important factor: memory and I/O bandwidth.

    4. Re:As long as we don't sacrifice anything for it. by skids · · Score: 1

      "you just need one processor to handle running code, and one to handle the garbage collection"

      FTFY

      Multi-processor systems have little or nothing to do with the number of apps the user is concurrently running, and everything to do with division of labor within those applications and the supporting OS environment.

      The trend is towards multi-core systems that have the same basic instruction set, but where each core has some special capabilities, like having fast access to the display, or doing higher math, or doing lots and lots of vector crunching or crypto.

  8. I guess... by mdm-adph · · Score: 3, Funny

    ...anything more than 512KB of RAM is wasted on smartphones, too?

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    1. Re:I guess... by Anonymous Coward · · Score: 0

      512KB is enough, but 640KB is more than enough!

    2. Re:I guess... by Anonymous Coward · · Score: 0

      I do not mean to be a pedantic douche bag, BUT I believe it was 640 KB.

      Also, we are going to need the quad cores to drive the holographic display and the verbal recog AI interface. Like the device the guy had in Time Trax.

    3. Re:I guess... by digsbo · · Score: 1

      I remember a quote from PC Magazine in the 80s stating "We see the 286 primarily as a multi-user system. No one will ever need that much power on their desktop."

    4. Re:I guess... by Anonymous Coward · · Score: 0

      ...anything more than 512KB of RAM is wasted on smartphones, too?

      No but 640KB is more than enough.

  9. Autonomy by homb · · Score: 1

    Assuming the autonomy is good, having more cores means more multitasking without impacting the phone's snappiness and perceived user performance. As memory increases in phones, more cores will be quite useful for background apps.

    1. Re:Autonomy by hitmark · · Score: 1

      And that is the funny thing, multitasking is more then writing a term paper while watching youtube videos.

      Multiple cores may allow a phone to get things done on a lower clock and drain the battery less, as long as the tasks are ongoing anyways. If there is a definitive end to it then it may be better for the battery to clock to max for the duration, and then power down the core once the task is complete.

      But then this have been done on phones for a while now, at least when it comes to media. That is, if one considers a DSP a core...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    2. Re:Autonomy by Anonymous Coward · · Score: 1

      This is of no use to me in a world where battery life remains unimproved for decades at a time.

  10. Play ... by Anonymous Coward · · Score: 0

    Quake3 or Unreal3 powered games ....

  11. Mobile Grid Computing! by ToasterofDOOM · · Score: 2

    Folding@Phone. What could be more obvious??? It would also offer an incentive to manufacturers to provide longer lasting batteries!

    --
    I am Spartacus
    1. Re:Mobile Grid Computing! by Anonymous Coward · · Score: 0

      yeah, say good bye to your battery.

  12. Multimedia by piphil · · Score: 1

    I use Spotify on my Android phone (Samsung i5700). Even with the tracks synced to my SD card, the music can stutter if you're trying to browse the web at the same time as listening to music. Streaming over wifi and browsing is completely useless. I'm assuming that there are overheads inherent in the data reception and processing that cause this, and thus dual-core makes sense. Quad-core? I guess it's the same issue as found with full-fat PC CPUs - is Quad-core that helpful unless you have programs that can utilise the extra available threads? Another factor could be energy-efficiency - is it more efficient to have extra cores that can switch themselves off when not required, or have fewer cores that are sometimes overwhelmed? There's marketing in there too of course: "Hey, my phone's got more cores than your laptop...!".

    1. Re:Multimedia by Wovel · · Score: 1

      Seriously? Wow some Android phones suck a lot more then I expected..

    2. Re:Multimedia by Anonymous Coward · · Score: 0

      Hmm. There's got to be something wrong. On my Droid X, I have no problem playing mp3s while using VNC to remotely access my desktop, let alone when browsing the web. Of course, the way Android OS works, yo umight have a crapload of apps running you don't even know about.

    3. Re:Multimedia by Karlt1 · · Score: 1

      No, your phone just sucks. Playing music should take almost no CPU time. In a modern device, I would hope there were a dedicated chip for it.

    4. Re:Multimedia by toadlife · · Score: 1

      The phone model he cited is an older, "budget", Android phone. It's CPU is much slower than the one in your Droid X.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    5. Re:Multimedia by lattyware · · Score: 1

      That's really odd, my Dell streak handles spotify streaming at the same time as browsing perfectly. It does have a little more poke, but not *that* much.

      --
      -- Lattyware (www.lattyware.co.uk)
    6. Re:Multimedia by Anonymous Coward · · Score: 0

      I'm not the GP but I used to stream Pandora while browsing on my 566MHz G1 running Froyo.

      OP either has some fucked-up scheduler problems or many background services running. Motoblur on its own spawns something like 12 permanent background-widget tasks.

      On the other hand I vaguely remember some weird regression between the Opencore and Stagefright hw-accelerated sound decoders which made some phones stutter like mad. I think CyanogenMod fixed it, but stock users had to manually tweak the phone config.

    7. Re:Multimedia by toadlife · · Score: 1

      I did some testing and have confirmed: The CPU in the Samsung i5700, (Samsung S3C6410 @800 MHz) officially sucks.

      I'm running Android (xdandroid) on my Touch Pro 2 which has a Qualcomm MSM7200A (528mhz - overlclocked to 768mhz), and I was able to stream slacker radio and load and browse slashdot over WIFI with absolutely no problem. I also tested playing mp3s off the sdcard and also had no problem.

      Interestingly, the original Galaxy had the same processor as my Touch Pro 2. Assuming something isn't wrong with your phones hardware or your OS isn't screwed up, the i5700 seems to be a step down from the Original Galaxy.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    8. Re:Multimedia by toadlife · · Score: 1

      Agreed. See my post below.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    9. Re:Multimedia by imroy · · Score: 1

      The CPU in the Samsung i5700, (Samsung S3C6410 @800 MHz) officially sucks.

      Doing some quick Googling turns up the fact that it has an ARM11 core (and so does the Qualcomm MSM7200A in your phone). Compared to all the phones with super scalar Cortex-A8 cores, it's only getting through about half the instructions per clock cycle. So they'd beat the OP's phone running at only 400 MHz. And probably using less battery power. I'm not sure if that's really an explanation for why he was having trouble multitasking while playing music though. I'd next look at background apps/services, and how much free memory the phone had. I've recently followed some instructions for tuning the "lowmemkiller" on my rooted Milestone and it's made it much more responsive, even though it only has 256 MB of RAM and I'm essentially running Gingerbread.

  13. Evolve by Anonymous Coward · · Score: 0

    Why didn't we stop at just phones, why smartphones?
    Why didn't we stop at just servers, why super-computers?
    It's just that how we evolved.

  14. Save power? by Anonymous Coward · · Score: 0

    If power grows super-linearly with clock speed, then running software on 4 cores at 250 MHz will consume less power than running on 1 core at 1 GHz.

    1. Re:Save power? by ToasterofDOOM · · Score: 1

      The problem is, the simpler the application, the less it benefits from parallelization. So long as serial applications don't take a serious performance hit this is a good idea.

      --
      I am Spartacus
  15. Power Consumption by Anonymous Coward · · Score: 0

    Provided that 3 of the 4 cores can be turned off to save power what is the downside? Chip makers have been getting very efficient at power saving, so if we can get more performance without increasing the power consumption I say go for it. Games will benefit for sure, as well web browsing with flash.

  16. dumb question by Anonymous Coward · · Score: 0

    Why assume a smart phone needs less cores than a desktop? If the smart phone is going to replace the desktop it will need cores.

    1. Re:dumb question by Skarecrow77 · · Score: 1

      my smartphone will replace my desktop probably around the same time my bicycle gets a V6, power steering, awd, a nice stereo, and can tow a trailer.

      What's wrong with having different tools for different jobs?

    2. Re:dumb question by Shompol · · Score: 0

      my smartphone will replace my desktop probably around the same time my bicycle gets a V6, power steering, awd, a nice stereo, and can tow a trailer.

      A smartphone will replace a desktop sooner than you think. Computing power of the top of the line smartphone is already getting dangerously close to a low-end PC, which ought to be enough for any typical desktop use.

      Imagine a smartphone connected to a monitor and a keyboard/mouse. If it can handle your web browser, world processing, spreadsheet and other stuff you regularly use your PC for, do you really care that there is no ATX tower under that desk? Now unplug and put it in your pocket. Better than laptop, eh?

      Now on the bicycle analogy:

      Your "bicycle" WILL get V6 in a couple of years from now. By that time your SUV(?) will have a V12, but you will only need that much power to pull the trailer: Windows8 + Antivirus. I lost my "trailer" a few years back, meaning my 10 year old V3 hardware is still in perfect shape. "Power steering, a nice stereo," and a 4096 X 2160 windshield will stay external, maybe connecting wirelessly.

  17. Needs and wants are subjective. by Anonymous Coward · · Score: 0

    I remember when my dad came home from college one day and was amazed that one of the university tech admins had gotten a 1Gb HDD. His comment was "What would you ever do with that much storage space?"

    If the technology is available someone will find a cool new way to exploit it.

  18. Multiple cores are just for multitasking? by neokushan · · Score: 1

    Since when have multiple cores been geared purely for Multitasking?

    4-cores, or rather 4 hardware threads, can be utilised by a single app, it just depends on what you're doing. THe real thing to keep in mind is battery life. Having 4 cores going at 100% will drain the battery, sure, but compare that against 4 cores doing a task in 1s that a single core takes 5 or 6 seconds to do. The faster a job gets done, the less juice that's used. There's every reason to look forward to the coming multi-core devices you can fit in your pocket.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    1. Re:Multiple cores are just for multitasking? by Anonymous Coward · · Score: 0

      The faster a job gets done, the less juice that's used.

      Right. And if you drive home faster you use less fuel. Not.

    2. Re:Multiple cores are just for multitasking? by Skarecrow77 · · Score: 3, Insightful

      why would 4 cores be 6x as fast as a single core?

      Assuming clock speed remains the same, 4 cores isn't even 4x as fast as a single core, even under the best of circumstances, due to overhead and and inefficiency derived by of breaking up one task into multiple threads. That isn't even counting the "turbo" feature that modern cpus have to increase clock speed when only a single core is in use.

    3. Re:Multiple cores are just for multitasking? by afidel · · Score: 2

      Actually it *could* help overall power consumption. On my EVO Shift 75-80% of power draw during a typical day is used by the display with most of the rest being for the cellular radio, only a few percent are used by the CPU. If you could get your task done faster and the screen back to sleep you could significantly increase useful life.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:Multiple cores are just for multitasking? by SuperKendall · · Score: 1

      Right. And if you drive home faster you use less fuel. Not.

      Because the wind resistance when using all four cores is so high????

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    5. Re:Multiple cores are just for multitasking? by Silentknyght · · Score: 1

      The faster a job gets done, the less juice that's used.

      Right. And if you drive home faster you use less fuel. Not.

      There's more sources of battery drain on a phone than just the processor working on a set problem. The screen is probably the biggest or second-biggest power drain. If you spend 1/4th of the time with the screen on because you don't need to wait as long for the phone to perform whatever operation, I wager you will see net battery savings.

    6. Re:Multiple cores are just for multitasking? by Skarecrow77 · · Score: 1

      Oh I'll give you that, I just thing OP was trying to work magic with electrons.

      Really though, I have a charger at home, a charger in the car, and my phone is constantly charging at work due to being tethered to one of my laptops. Battery life isn't a big deal to me.

    7. Re:Multiple cores are just for multitasking? by willy_me · · Score: 1

      If you could get your task done faster and the screen back to sleep you could significantly increase useful life.

      The only way a faster CPU would help in this regard is if the current user interface was defective. I say defective because any UI that can not respond to the user, regardless of the reason, is defective. So long as the user is not waiting on the UI, adding CPU power will not reduce the amount of time the display is turned on.

    8. Re:Multiple cores are just for multitasking? by alexhs · · Score: 1

      Having 4 cores going at 100% will drain the battery, sure, but compare that against 4 cores doing a task in 1s that a single core takes 5 or 6 seconds to do.

      Please don't expect super linear speedup.
      However, for a given generation of hardware, 4 cores at frequency f are using less power than one core at frequency 4f, because increasing the frequency requires to increase the tension, and power=tension^2/resistivity
      (Wikipedia cites P = Cf(V^2) but fails to note that core voltage is increased with frequency[PDF warning]).

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    9. Re:Multiple cores are just for multitasking? by Anonymous Coward · · Score: 0

      I disagree, when the display is on the the greatest bottle neck is the user, it takes far longer for them to process the information and act on it then it takes for the CPU(s) to do something. It takes several seconds to minutes to read emails and web pages. It takes less time to render a few frames for Angry Birds than you can process in the same amount of time. That's how animation works, the brain doesn't process it fast enough for us to see individual frames.

    10. Re:Multiple cores are just for multitasking? by Svartalf · · Score: 1

      This presumes that the task is UI specific.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    11. Re:Multiple cores are just for multitasking? by Anonymous Coward · · Score: 0

      Why do you need a warning for a PDF? My meager dual core iPad 2 opens it instantly.

    12. Re:Multiple cores are just for multitasking? by Billly+Gates · · Score: 1

      A desktop does not even need a quadcore for good performance. Let alone a cell phone??

      I have a 6 core system that I am typing this on and it feels like a waste of money. Try I can launch an instance of Linux on Virtualbox that takes 2 cpus and I still have 4 left and I still have Word, World of Warcraft, Firefox, Eclipse, and Chrome open. World of Warcraft only uses 2 cpus as do all the games so not even gamers need this. I am atypical but if I could survive on 2cpu system if I did not have virtualbox and could run many apps with ease.

      Infact, I remember running Linux on an old 1 cpu system and could still listen to music on 100% cpu utilization. How? Os kernels today do a great job of multitasking. 1 cpu can easily handle 4 threads. I prefer a 1 cpu phone because of battery life. It is not like I am going to run 15 - 20 applets at once. Only one cap appear on the screen at a time. The most I have open on my andriod phone are 5.

    13. Re:Multiple cores are just for multitasking? by pmontra · · Score: 1

      Yes, and we shouldn't forget the rolling resistance of those four cores. A perfect example of yet another misleading car analogy. The AC above didn't read the other threads explaining what impacts the power consumption of a CPU.

    14. Re:Multiple cores are just for multitasking? by alexhs · · Score: 1

      It's an old Slashdot meme. Google that for references
      It was used in summaries a long time ago.
      Some consider it "internet politeness".
      There is some discussion about the reasons back from 2003.

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    15. Re:Multiple cores are just for multitasking? by cbhacking · · Score: 1

      Your numbers are suspect but your reasoning is sound.

      One good example is actually in web browsing, something that every single smartphone does. On the desktop, IE9 (and possibly other browsers, I don't know) does its JavaScript JIT compilation in parallel to its page rendering, taking advantage of the ubiquity of multi-core systems today. There's no reason a phone couldn't do the same. Visit a HTML5 web page with some intereactive animations. One thread runs the network loop, downloading stuff (and spawning additional download threads). As things are downloaded, they get passed to other threads; HTML and CSS go to a rendering thread, imagies, audio, and video go to a decoder/playback thread, and JavaScript goes to a JIT thread and/or/then an execution thread (compiled or interpreted - sometimes its faster to interpret a small operation at the begiining of a page than to hole up everything until it has been compiled). Throughout it all the UI thread remains unblocked. You can easily see this scaling well beyond four cores.

      It's not just about the web browser, either. All major platforms have apps that are essentially special web pages (HTML/CSS/JS) designed to act like apps. In fact, I believe this is still the primary development method for WebOS, although it's debatable whether it qualifies as a major platform right now. Even on non-web-based apps, there's plenty of potential for parallelism in a phone app. Everything from AI in games to network code in a media streaming app can benefit from more hardware threads.

      --
      There's no place I could be, since I've found Serenity...
  19. It's for smart phones as your primary computer by Shreav · · Score: 4, Insightful

    Okay, so it doesn't apply to anybody on /., but for plenty of people, the idea of carrying their primary computing platform in their pocket is awesome. All they need is the ability for it to play nicely with a wireless keyboard/mouse and their big-ass TV, and they've suddenly got a home computer, with all their data stored up in the cloud.

    1. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      Exactly. Smartphones will become desktop replacements for most people within a decade. When you need it, you'll wirelessly use a big monitor and external keyboard. Your whole computer will fit in your pocket and use cloud storage.

      With that kind of system, multiple cores makes perfect sense just as it does on today's desktops. People need to start thinking about the post PC world, because it's going to be here before they expect it.

    2. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 1

      Okay, so it doesn't apply to anybody on /., but for plenty of people, the idea of carrying their primary computing platform in their pocket is awesome. All they need is the ability for it to play nicely with a wireless keyboard/mouse and their big-ass TV, and they've suddenly got a home computer, with all their data stored up in the cloud.

      You want a projected keyboard (not a physical one) ... so you can type on the surface of your desk .. and then a projected screen.

      No more carrying your laptop around.

    3. Re:It's for smart phones as your primary computer by joshuarrrr · · Score: 1

      I agree. I think the Atrix is the doomed early prototype of what many of our future computing systems will look like.

    4. Re:It's for smart phones as your primary computer by fermion · · Score: 0
      A limiting factor to using the phone as your primary computer is not necessarily processor capability, but power consumption and screen size. Even if one has a high end chipset, that chipset may not be running at the high end setting because a compromise has been made to extend battery life. Some people with android phones seem to want to do this themselves. Apple seems to under clock the iPhone processor.

      Which may be where mulitcore might be good. If the OS uses a core, the 'phone' code uses a core, and then there are two cores for apps, this may facilitate running the chip at under clocked and possible more efficient rates. This is, of course, what has happened on laptop computers. My laptops run way below 3GHz, even though it looked like all computers would be running a 5 GHz back in the early 2000s. Instead life went multicore. Right now phones seems to be good with under 1GHz, so maybe more cores is way to increase perfomance while keepping power consumption down.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      Right on. Motorola Atrix is already exploring this; docking to a laptop or desktop peripherals. I want as much power in my pocketable device, regardless if that is overkill when actually usiing it in a mobile setting.

    6. Re:It's for smart phones as your primary computer by hitmark · · Score: 1

      Been done for a while already, except that the big name Phones in USA have had downright shitty bluetooth support.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    7. Re:It's for smart phones as your primary computer by hitmark · · Score: 1

      Computers have not gone 5GHz because at that rate the changes have trouble reaching the edges of the die before another change happens.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    8. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      Reread grandparent:

      "All they need is the ability for it to play nicely with a wireless keyboard/mouse and their big-ass TV, and they've suddenly got a home computer"

      The Atrix already does this. Regardless of the viability of this first implementation of the idea, it will only become more common. Why should I carry my laptop home from work when I can just carry a phone and have two docks for it?

      Eventually phones will be powerful enough to do full screen, 1080p, 3-D gaming, good local storage, (already has cloud storage), etc. At that point, why have a separate PC at all?

    9. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      "...up in the cloud." Not just in the cloud, in heaven now too!

    10. Re:It's for smart phones as your primary computer by SuricouRaven · · Score: 1

      Overclockers have managed to go over 5GHz though, so the speed of light isn't (quite) a limit yet. There are a lot of factors - power being the main one, as 5GHz processors mean the use of at the very least watercooling systems. Then there is stability in the face of thermal noise and slew.

    11. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      That's an interesting idea, taking your PU with you. A question is if the current applications are suitable for a big screen TV though. Many of the current good things about the app store is that the applications are really suitable for mobile devices. Scaling each and every application might be tricky.

      Also, the TV is used many times as a family hub or entertainment system. I know people that use their TV as monitor, but many will never do that because of the reasons stated above. Finally, I would not really want my phone hooked up to a display when a phone call arrives. Maybe WiFi can solve that.

    12. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      I was with you up until you mentioned "the cloud". Seriously, fuck off.

    13. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      5GHz is nothing worth mentioning on Sandy Bridge. You can do that stable with good air cooling. P4s reached 5GHz too, but via the use of liquid nitrogen.

    14. Re:It's for smart phones as your primary computer by Gyorg_Lavode · · Score: 1

      My guess is it's a combination of waiting for transistor transitions to occur as well as power consumption. The speed of light or the distance things have to travel really isn't the issue. (i.e. there are multiple things that run at 5ghz, just not CISC processors usually.)

      --
      I do security
    15. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      Somehow nobody else who replied here noticed, so I figure I should point out. Electricity has nothing to do with the speed of light. Electrons don't zip around circuits, they do a mexican wave or (more accurately) behave like bearings in a rubber hose.

      The speed of propogation isn't anywhere nearthe speed of light either, from what I've read. If it is, please tell me - I'm only a CS major, after all.

    16. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      Actually, I think this is probably the way we are going. If they made wireless monitors and input devices work with smart phones that had quad cores, and throw in some wireless induction charging on the phone, then there would be very limited uses for desktop PC's since your phone would do everything most people needed. Our old idea of a desktop PC would end up being synonymous with "Workstation". As a bonus it would be the death of Microsoft since they have yet to come out with a reasonable mobile OS.

    17. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0

      BS! Security and IT practices will demand that devices are able to function without a connection, and more importantly storing zero data on third-party services.

      That's not the consumer segment, you say? It's funny how the consumers are gifted whatever falls off the back of the enterprise truck, and shenanigans such as that one time Microsoft lost a large amount of Sidekick user data doesn't help either. If data is to not be stored on the ever-cheaper flash phones are getting these days, it's because your phone is checking in with in-house services run by your employer.

      The cloud is a crock of shit, it's a liability for business and consumers, it's a business model that's all about reducing otherwise cheap (Taiwan, baby!) upfront costs in order to lock people into ongoing payment and, last but not least, it reeks of the usual force-feed tactics like nonsense marketing and lobbying government. If you honestly believe in it, I'm quite frankly saddened by this.

    18. Re:It's for smart phones as your primary computer by SuricouRaven · · Score: 1

      I don't know how fast the signal travels in a chip, but I recall it's around 0.66C for coaxial cable. Around, because it varies a bit with frequency. The individual electrons actually move very slowly

    19. Re:It's for smart phones as your primary computer by geekmux · · Score: 1

      Okay, so it doesn't apply to anybody on /., but for plenty of people, the idea of carrying their primary computing platform in their pocket is awesome. All they need is the ability for it to play nicely with a wireless keyboard/mouse and their big-ass TV, and they've suddenly got a home computer, with all their data stored up in the cloud.

      I'm thinking you're putting WAY too much faith in the average persons DR plan. Most end users are completely ignorant when it comes to saving data, so chances are data loss will continue with "desktop replacement" phones, with users losing data stored on the 16GB microSD flash card when the phone drops over the side of the boat.

      On top of that, it's not like cloud failures are unheard of...

    20. Re:It's for smart phones as your primary computer by LoganDzwon · · Score: 1

      um.. Apple actually already offers that. I think android might was well also. Your iPhone/iPad support a keyboard over BT, the mouse is dead, and then outputs the video over an AppleTV.

    21. Re:It's for smart phones as your primary computer by Anonymous Coward · · Score: 0
      Ok, 5 GHZ means billion of cycles per second and is the inverse of time of a cycle, so that means a cycle is on the order of 10e-10 seconds. If we were in fact dealing with photons in vacuum and not leptons in matter, then they would be traveling at 3e9 m/s. This would mean that the light could travel on the order of a few cm in one cycle. This is in fact the order on which the current dies are made, so light would have little trouble crossing the die.

      But we are dealing with leptons in matter. In this case the speeds I have seen quoted is on the order of a few cm per hour. Since this would lead to maximum cycle speed of megahertzs, I doubt this can have anything to do with anything.

      There is an issue with distance between wire and bleeding in the chips, but there is the same issue in multi-core.

    22. Re:It's for smart phones as your primary computer by pmontra · · Score: 1

      Let's go sci-fi and think about this in another way. Computers will shrink to the point of having the same size of today's smarphones so it will be convenient to put phone circuitry into them so you can carry around only one device. If you want to use it as a proper computer you'll need to connect it to a keyboard, mouse and monitor (bluetooth?) and you'll get your usual desktop OS running. If you use it from the embedded small screen you're going to use a mobile OS running on other cores (concurrent dual OS, why not?) or a different GUI for the same OS. After all OSX and Linux seems to already have a kernel that runs both on desktops and on mobiles.

    23. Re:It's for smart phones as your primary computer by Antonovich · · Score: 1

      http://www.pranavmistry.com/projects/sixthsense/. Note that he says the tech will be open sourced - never did appear though...

    24. Re:It's for smart phones as your primary computer by ogl_codemonkey · · Score: 1

      That limit would only be an insurmountable issue in a non-pipelined architecture.

      It's been a long time since CPUs needed the result of a previous instruction before they started on the next one.

    25. Re:It's for smart phones as your primary computer by ogl_codemonkey · · Score: 1

      Also, I'm no expert on the matter, but I thought the current limits of frequency were due to effects such as:

      • It takes a finite amount of time for a gate to transition to or from a binary state
      • It takes a finite amount of time for the 'out' voltage to transition to the new state, due to yes, the speed of light issue; but more significantly the capacitative and inductive effect of nearby lines. Good ol' "two conductors separated by an insulator" and "change in current change in electric field" is not to be overlooked.
      • The new state cannot be reliably 'read' at the next layer of circuitry until both points above have stabilised; and they need to stay stable until the layer after is in pretty much the same position - driving the unit frequency down with length. This is where I understand the P3 and P4 focused - smaller units (i.e. more pipeline stages) allows higher frequency.

      This fits with my view of the race to smarter (wider) units, parallel sub-instruction processing, and smaller feature sizes in newer architectures; exemplified by the performance increase seen even at lower Hz due to more cycle-efficient designs such as the Intel Core vs. P4.

      Smarter decode and dispatch leads to specialised pipelines for sub-operations, which are shorter and can be run in parallel, reducing the internal clock skew and total instruction latency. Un-used parallel units can be disabled, instead of NOOP-ing stages of a single unit, meaning less wasted power; or can process other instructions if the dispatch layer is smart enough, leading to more performance.

      Smaller units transition quicker; and more work/cycle means less circuitry wasted stabilising internal clocks, and room and power to spare for more actual execution units.

      Less power per stage (and less un-used stages on average per instruction) means less voltage to get a processed signal through, which reduces the capacitative and RF effects, and allows higher frequency operation.

      Again - I'm no expert.

      Also, I'm a little disappointed that so many comments seem to be assuming that embedded chip designers haven't considered the effect of power drain. Really, people?

  20. How else... by Needlzor · · Score: 1

    How else are we supposed to play Angry birds while simultaneously listening to music downloading apps and filming in HD ? I can't wait to have to charge my phone every 4 hours !

    1. Re:How else... by swanzilla · · Score: 2

      I can't wait to have to charge my phone every 4 hours !

      Neither can I. My Droid 2 us usually toast after about three.

    2. Re:How else... by sartin · · Score: 1

      How else are we supposed to play Angry birds while simultaneously listening to music downloading apps and filming in HD ? I can't wait to have to charge my phone every 4 hours !

      If you can't format a floppy drive while performing other tasks, it's not real multitasking.

      Now, get off of my lawn!

    3. Re:How else... by Anonymous Coward · · Score: 0

      And my Droid X with Gummybear ROM (AOSP -- no Motoblur) averages 36 hours. 24 hours if I talk excessively.

    4. Re:How else... by penguinchris · · Score: 1

      As the AC comment noted, different custom ROMs offer astonishing differences in battery life, to the point where it boggles the mind that the ROMs shipped with the phones haven't been tweaked (or even tested) to get at least somewhat better battery life. I mean, it's not like these ROMs offer less functionality - usually it's far more functionality (unless you consider Motoblur and other crap like that essential functionality I guess).

      I have a Nexus One which originally provided about 15 hours of battery life given moderate use. I've used three or four custom ROMs since then; one was abysmal with battery life (lasting less than 8 hours - e.g. almost useless if you aren't able to constantly plug in), but the one I'm using now gives me 40+ hours with the same moderate use as I did with the original stock ROM when it gave me ~15 hours. And this with a battery that's been wearing down over the past year or so.

    5. Re:How else... by Anonymous Coward · · Score: 0

      Man am I curious what is different with Droid phones like yours. I regularly go almost 2 days before I need to charge my Droid, and I use the heck out of it, not the least for phone calls, or web surfing, keeping my calendar, etc. I am not alone, either, in that my wife is in about the same boat, as are most of my friends with whom I've talked about it. Granted we're a tech savvy crew, but surely the act of turning off the GPS when it's not in use is not that tech-hard?

    6. Re:How else... by uofitorn · · Score: 1

      Why are you intentionally being obtuse? Of course your phone's charge will last 2+ days if you keep the display off. Or are you trying to imply that you have played Angry Birds for 36 hours straight without charging?

      --
      "What kind of music do pirates listen to?" -Paul Maud'dib
      "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
    7. Re:How else... by uofitorn · · Score: 1

      Unless Android is lying, the "About Phone" option on my Android phone claims that 91% of the battery was devoted to the display (and I have it set low). I fail to see how a custom ROM's better CPU management can make an appreciable difference. This is, of course, based on my personal usage habits. Perhaps to someone who doesn't turn on the screen as much as me, a custom ROM would be better.

      --
      "What kind of music do pirates listen to?" -Paul Maud'dib
      "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
    8. Re:How else... by PipsqueakOnAP133 · · Score: 1

      Android is lying. (at least on stock 2.3)
      On a Nexus S, I get 8 hours of battery life when the phone is untouched sitting on a table for a day. Despite the screen being on for less than 2 minutes, "About Phone" still thinks my display took the majority of the power.

    9. Re:How else... by Anonymous Coward · · Score: 0

      Does that mean that if you can't format a floppy drive at all, it's not real tasking?

  21. The race to idle by Dienyddio · · Score: 1

    Quad core processors will primarily provide better battery life. Most designs will feature cores of mixed processing power allowing most of the chip to be fully powered down when idle or just doing baseband event handling.

    When there is real work required firing up the rest of the chip will allow for tasks to be completed very quickly. Once complete the processor can again be ramped back down to a low power state.

  22. Angry Birds 911 by Anonymous Coward · · Score: 0

    You can now play Angry Birds while making an emergency phone call! Remember to let your operator know you are playing and you get 5 minutes shaved off the ambulance deployment time, courtesy of Rovio.

  23. Multitasking Human != Multitasking Computer by CobaltBlueDW · · Score: 1

    Singular applications will take advantage of the extra cores for increased processing power in process heavy applications like games and web browsers.

    1. Re:Multitasking Human != Multitasking Computer by Anonymous Coward · · Score: 0

      Great, you just smashed the anonymous submitter's mental model of multi-core computing.

  24. Still improvements to be had. by dagamer34 · · Score: 2

    An important thing to realize is that multi-tasking is NOT the same thing as as an app/OS being multi-threaded. While most apps need to be specifically coded to be multi-threaded, operating systems for a long time have had the ability to take advantage of multiple CPUs to complete tasks. Now, while a big jump in a single application may come from taking a huge CPU task and chopping it up into little pieces, there are definitely some tasks that lend themselves very easily to being multi-threaded. For example, probably the most important one is independently-executed Javascript threads. Browser performance can really be improved from multiple CPUs chewing on Javascript threads and then powering down to a low power state. Now, will it really matter when most of the wait for a page loading is downloading images? Probably not, but better performance is still better performance. The key goal with dual/quad core chips is making sure the system itself still feels responsive when doing tasks. A good example of this is if you have an iPhone and you are listening to a video podcast while running Safari, the system will definitely see some slowdown. Or running any app while the OS is installing something from the App Store, uploading a photo to Flickr in the background, or streaming Pandora. As refined as smartphones seem, they are still just pocket computers with limited resources.

    1. Re:Still improvements to be had. by Brian+Feldman · · Score: 1

      JavaScript isn't a threaded execution model.

      --
      Brian Fundakowski Feldman
    2. Re:Still improvements to be had. by pmontra · · Score: 1

      Some job is being done to fix that http://dev.w3.org/html5/workers/

  25. usage scenarios are bad by spikenerd · · Score: 3, Insightful

    I will use it in ways that even I cannot now foresee. The reason general-purpose computers are so useful is because they can be used in ways that were not foreseen by the manufacturer. Please stop trying to determine how I will use my equipment. Just make it powerful and stop trying to lock me down to a particular usage scenario.

    1. Re:usage scenarios are bad by GlassHeart · · Score: 1

      False. Products should not be designed in a vacuum, then tossed on the public to see what sticks. More cores might mean more potential computing power, but it usually also means more power consumption, more space, more heat, not to mention the inevitable introduction of hardware and software bugs that are exposed by the different architecture. These problems can cause undesirable results like increased size and/or weight, shorter battery life, higher cost, etc.

      Good product design requires balancing of all these factors for the tasks that the designers anticipate you will be using it for. Some day you will probably have a phone that's more powerful than you thought you'd ever need today, but that doesn't mean manufacturers should optimize today's phone for a feature they can't even imagine yet.

  26. I'm a power user by majestic_twelve · · Score: 1

    I would love to be able to download stuff in the background (pdfs, music, movies, whatever), respond to texts as they come up, play a game, pause it because I got a thought, jump over to my browser and look something up, jump back to my game, get a call and answer it all without any background threads having to "sleep" or whatever. I would utilize it.

    1. Re:I'm a power user by Anonymous Coward · · Score: 0

      Great idea, we could call it "computer".

    2. Re:I'm a power user by Anonymous Coward · · Score: 0

      No, you're an idiot, You really want your game to continue running by itself in the background while you are looking something up in a browser?

    3. Re:I'm a power user by LoganDzwon · · Score: 1

      update your iphone? the backround downloading is a little iffy, somethings work well, some don't, but the rest is pretty useable now.

    4. Re:I'm a power user by pmontra · · Score: 1

      Actually if it's a network game it must go on even if he switches to the browser or answers a call. He might get killed but that happens even on a pc if you don't pay attention to the game for a while. I concede that auto-disconnecting would be a more sensible design choice, but that might still have bad consequences in the game. That's a price to pay for having a single device for playing games and answering calls. How about a "don't answer calls" mode?

    5. Re:I'm a power user by majestic_twelve · · Score: 1

      I don't have an iPhone. Never will.

  27. Mobile Communications Hub by Numbah+One · · Score: 1

    it depends on what the phone is doing. if it is considered a mobile computing hub, it could be running tethering/routing SW for a user's wi-fi tablet, running an IM/twitter client, handling voice commands for the whole device and maybe even making a phone call. of course, power mgmt to handle all of this at the same time becomes critical. with more cores, voice/video call handling becomes less of a priority and keeping the user connected at all times with background tasks becomes more of the device's function.

  28. AT&T Atrix by mmell · · Score: 1
    Okay, the implementation sucks, but the form-factor makes sense. I'd like to see something like the Atrix, but running an open source software stack. The Atrix itself isn't that impressive - it doesn't know how to take advantage of the larger displays it can connect to and the software stack is not open, but it's a start.

    When I plug something like an Atrix into the laptop adapter, I'd like to have a little processing horsepower to go with my keyboard, mouse and 14" display.

    When I plug something like an Atrix into the docking bay on a television, I'd like to have a little processing horsepower to go with my keyboard, mouse and 55" display.

    1. Re:AT&T Atrix by mmell · · Score: 1
      Okay, it's made by Motorola, and I guess the Android 2.2 software stack is still open (but v3.0 is questionable). It's still not quite ready for prime-time.

      But it still could benefit from a quad-core proc, I think.

    2. Re:AT&T Atrix by GP1911 · · Score: 1

      People have a full Ubuntu install running on the Atrix, running through just HDMI.
      [MOD] Full Ubuntu on the Atrix http://forum.xda-developers.com/showthread.php?t=1000316
      [MOD] Webtop Via HDMI Without a Dock http://forum.xda-developers.com/showthread.php?t=980193

    3. Re:AT&T Atrix by Anonymous Coward · · Score: 0

      I'd like to see something like the Atrix, but running an open source software stack

      http://alwaysinnovating.com/products/smartbook.htm

  29. No, you dont understand. by Anonymous Coward · · Score: 0

    More is better. More is always better. More choice. More freedom. More power. That's how it works.

    Well... in America at least.

  30. Well, but of course.. by gutoandreollo · · Score: 1

    How else will we play Crysis??

  31. I'm all for quad-core on a phone but... by Camaro · · Score: 1

    I hope we don't find ourselves in a situation as we do with full-size computers where ads and sales-droids are telling us that SuperMultiCore Machine X is "perfect for email, web browsing and organizing your recipe collection". I don't want to see multicore phones trying to make up for sloppy coding and configuration.

  32. App responsiveness will benefit by more cores by mlts · · Score: 1

    With more cores, this will also add a benefit because apps that don't multithread will use one core's CPU time, while other cores are not affected. Say a MP3 player is using one core to play music. The user fires up another task, and instead of taking CPU time away from the MP3 player (possibly causing skipping), it will use another core that is not as utilized.

    So, overall, even if cores are disabled and enabled for power saving reasons, having more of them will provide better overall user responsiveness for a device.

    Best of all would be asymmetric cores. Have a few cores which are low power that run the kernel and the OS, a few cores which are powered up for relatively CPU intensive tasks, a core or two for the radio, a core for security tasks (TPM, etc.), and a couple GPU cores. This would provide the best of all worlds -- low power CPU usage for the idle OS, while giving the oomph enough to play the latest mobile version of Crysis.

    1. Re:App responsiveness will benefit by more cores by willy_me · · Score: 2

      With more cores, this will also add a benefit because apps that don't multithread will use one core's CPU time, while other cores are not affected. Say a MP3 player is using one core to play music. The user fires up another task, and instead of taking CPU time away from the MP3 player (possibly causing skipping), it will use another core that is not as utilized.

      Not really an issue anymore. One just has to adjust the scheduler to ensure your mp3s do not skip, there is no real advantage to having two cores in this respect. And even if skipping were to occur, it would likely be a result of contention for other resources and not the CPU.

      The real advantage of multiple cores is that it allows CPU designers to produce more MIPS while using less power. This is because doubling the clock rate of a CPU more then doubles the power requirements of that same CPU. So CPU designers are going the multi-core route to increase power. This happens at the cost of requiring the software to me multithreaded - something which used to be difficult but is becoming less of an issue.

  33. Desktop replacement/STB by drinkypoo · · Score: 1

    When your phone can run LibreOffice, the Gimp, Inkscape, and so on, and also do 1080p output via MiniHDMI, you're going to want a quad-core with a nice GPU. So what if you're not using the power when you're carrying the phone around? Hook it up to your TV at home and bam! You've just saved yourself from buying a whole other device. Likewise in the car, there's your navigation and entertainment. Take it to work and do your personal crap on it so as not to mix it with the work systems. Most people never do anything but websurf and watch video so such a phone could feasibly replace their desktop.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Desktop replacement/STB by npsimons · · Score: 1

      Hook it up to your TV at home and bam! You've just saved yourself from buying a whole other device.

      Especially when you can use a bluetooth keyboard and mouse with it.

  34. SETI by Anonymous Coward · · Score: 0

    I want to be able to run SETI on my phone. I want it to be solar powered too.

  35. Mobile phones require as much heterogeneity as PCs by znigelz · · Score: 3, Informative

    Currently, the Nvidia Tegra 2 chip has 8 cores. A high powered dual core A9-cortex ARM chip, a low powered A7 (for idle state and handling other low power interrupts), a core for HD video encode, a core for HD video decode, a core for audio, and a GPU. Though it lacks the Neon instruction set for full performance SIMD.

    OpenCL is currently on its way into the mobile world. Soon the mobile world will also make the transition into streaming multiprocessors. The thought of holding back these innovations is just ludicrous dribble. MIMD is soon going to replace rasterization with backwards rendering, which will require a high amount of complexity, which a quad core would be more ideal. Especially, if you want to exploit the heterogeneity of OpenCL with both the on board GPU and CPU. Maybe cloud rendering will eventually replace this, though I have my doubts. I want to be able to render my screen locally without connecting to the internets.

    I hope to one day be able to run test simulations on my tablet while I am waiting in line for lunch, see the results, and then execute heavier distributed processes.

  36. Multi-Threading by Wovel · · Score: 1

    You actually can write a multi-threaded application for a phone. You can take advantage of a quad-core processor on a system only running one application.

    1. Re:Multi-Threading by not+already+in+use · · Score: 1

      Considering a typical usage scenario of a phone app: downloading information from a remote source, loading cached data, UI animations, all happening simultaneously... yeah I could easily use 4 cores.

      --
      Similes are like metaphors
    2. Re:Multi-Threading by Anonymous Coward · · Score: 0

      Am purposely waiting for the Samsung Galaxy S II to buy as my next phone due to all the nice things am hearing about it (including dual core, and rumours of 1 GB ram). Of course I will wait till after release and check the feedback before buying dumbly. If not Samsung, I will get some other dual core android phone. I can easily see myself using 4 cores as well. And I don't mean just games.

      Anyway by the time we hit 4 cores you probably need 1 just to run some form of anti virus / anti malware, as there are more such stuff out there for mobile devices, and once. As it is, I am reading that the coming dual core phones have about the same processing power as a P4 or in some cases a C2D (depending on benchmark). With mobile devices getting alot more powerful and with better bandwidth availability (I don't mean the N. American style "4G" and "unlimited" bandwidth), we can't assume that chances of malware on mobile devices are still slim.

  37. Here's an idea: by Issarlk · · Score: 2

    One core running governmnent spyware. One core running phone maker's bloatware One core running MAFIAA trusted computing DRM/spyware One core running the user's apps.

    1. Re:Here's an idea: by powerlord · · Score: 1

      One core running governmnent spyware. One core running phone maker's bloatware One core running MAFIAA trusted computing DRM/spyware One core running the user's apps.

      You forgot "One core running distributed Zombie client". I guess we'll have to ditch the "User Apps", its not like they'll be missed.

      Also forgot the "Extended Life Battery" kit it will need (100" extension cord in an easy to manage case). ... do not use in inclement weather.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    2. Re:Here's an idea: by demonbug · · Score: 1

      One core running governmnent spyware. One core running phone maker's bloatware One core running MAFIAA trusted computing DRM/spyware One core running the user's apps.

      You forgot "One core running distributed Zombie client". I guess we'll have to ditch the "User Apps", its not like they'll be missed.

      Also forgot the "Extended Life Battery" kit it will need (100" extension cord in an easy to manage case). ... do not use in inclement weather.

      Unless you are a pre-paid customer, then go ahead.

    3. Re:Here's an idea: by ThosLives · · Score: 1

      I think you forgot the one core to rule them all...

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    4. Re:Here's an idea: by Anonymous Coward · · Score: 0

      One core to rule them all. Sort of reminds me the Cell Processor =)

  38. You think 4 cores are bad? by brokeninside · · Score: 1

    Just wait, someday the industry will look back condescendingly at the day yet to come where some tech firm president says something like, '64 cores ought to be enough for anybody.'

    Aside from that, streaming a hi-def movie while talking over VOIP with an IRC bot running, a couple of open spreadsheets, and several open Word documents in the background will be far snappier with a quad-core.

    Not to mention mobile games. Phones will shortly be the new handheld gaming devinces and users will want to be able to plug them into their large screen HD TVs and still get full screen HD graphics.

  39. cool by MalikBetton · · Score: 1

    cool

  40. The Future = Atrix Dock by Multiproximus · · Score: 1

    After playing with a Motorola Atrix with the 'PC dock' at a phone store, I really felt like it was the next big step for smartphones. Having a powerful smartphone is one thing, but it remains restricted by limited screen real estate and lousy text entry methods. Being able to expand it into a full PC via HDMI and Bluetooth keyboard 'n mouse is really quite impressive. The only complaint I had about using the Atrix as a PC was that it was sluggish, perhaps something a quad-core CPU could fix, no?

    --
    Made with massively parallel wetware.
    1. Re:The Future = Atrix Dock by socrplayr813 · · Score: 1

      This is my thinking. I haven't used the Atrix, but what I've read makes me think that it'll be a flop. That's ok in my book, though, because it's one of the first attempts at the concept. As phone hardware gets more powerful and once the market asserts itself a bit, I can see that becoming the norm, where nearly all day-to-day computing is done on the phone, with just a kb/monitor dock on the desk for more intensive tasks. I'm definitely onboard if/when that happens, though I don't know how it'll affect my tinkering and computer games.

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
  41. Agreed! and "640K ought to be enough for anybody" by Anonymous Coward · · Score: 0

    :) I almost feel like the TS is a troll.

  42. marketing drivel trumps practicality by not+already+in+use · · Score: 1

    Who cares what kind of real world use it has? Give someone the choice between a phone with 5MP camera and a 6MP camera and more is always better, regardless of actual picture quality. Same with cores. The only thing more effective from a marketing standpoint is giving a fancy new name to existing technology. Your typical consumer is an easily-gamed moron.

    --
    Similes are like metaphors
    1. Re:marketing drivel trumps practicality by alen · · Score: 1

      yep, the tech heads salivate over this stuff and pay a lot of money

      in the 1990's it was the fastest PC with the voodoo2. today it's the newest phone or tablet. my home internet at 15mbps is fast enough for netflix on my 40" TV yet the tech heads are salivating at paying crazy money for LTE to be used on a device 1/10 the size of most TV's. MP3's and AAC was playable on devices almost 15 years ago yet you go to anandtech and people will try to prove to you that you need dual or quad core to listen to music and check email at the same time.

    2. Re:marketing drivel trumps practicality by hazydave · · Score: 1

      The camera's a bit different. You're already diffraction limited on a 5Mpixel sensor at 1/4", particularly given the f2.8 or higher fixed lens on most camera phones. Going to 8Mpixel needs a larger chip, smaller aperture number, or both to make any difference in actual resolution. Other things, like noise, these get better with each generation of sensor anyway, so don't be surprised when 8Mpixel 1/4" chips get reviewed as looking better then the previous ones.

      CPUs are getting better, still, and at the same time, lower in power. Most of the power use in a smartphone these days is screen backlight and radio transmit power anyway... if you really want to save on battery, stay away from 4G phones for awhile (at least until they get the LTE chips themselves well behaved... LTE's radio protocols actually will lead to less power on the phone, once they get past that currently expensive bit of DSP work needed to deliver that.

      --
      -Dave Haynie
  43. yes, it saves on power. by Anonymous Coward · · Score: 0

    All things considered, the power used by a CPU increases with the square of the clockspeed. So yes, more cores let you get more more work at lower overall clock speeds than would be required if all processes were using the same core and running it faster/hotter. More cores can and does equal less overall power used.

  44. Encryption can always use more cores by Anonymous Coward · · Score: 0

    I'd love to see smartphones that have encryption built in to everything. Encrypted HD, encrypted communication. Really, they should enable encrypted phone calls, texting, emailing, etc. And the more cores the phone has, the more viable this is (as most users won't stand for it if it makes a phone super slow).

  45. Battery Compression by markus_baertschi · · Score: 1
    I would do battery compression.

    Imagine: One core for the phone and three cores transparently decompressing the battery in the background. You'd get three times the battery life !

    Finally a smartphone with a battery lasting a full week !

    1. Re:Battery Compression by Anonymous Coward · · Score: 0

      Finally a smartphone with a battery lasting a full hour !

      There, fixed it for ya

  46. Minting bitcoins? by Anonymous Coward · · Score: 0

    so is bitcoin legal?

  47. Virtualization, duh by npsimons · · Score: 1

    Haven't we been reading the articles about how malware has been ramping up on mobiles? Isn't it obvious that one of the quickest and easiest ways to limit a program's access is to jail it or otherwise virtualize it? And just because *your* smartphone won't let you multitask doesn't mean that mine won't. Having multiple cores (that can be turned off to save power when not needed) would be very handy, thank you very much.

  48. how much multitasking? by mevets · · Score: 5, Funny

    You need one core for each finger, so if you want four-finger gesturing you need four cores. If you only have one core, you get the finger.

    That is why my 8-core imac is soo cool, I have two magic mice - one per hand, and a magic trackpad for each foot; I can type with my nose, and still have 3 cores to spare in case one breaks down.

    somebody slap the OP.

    1. Re:how much multitasking? by Anonymous Coward · · Score: 0

      Hilarious!

    2. Re:how much multitasking? by Anonymous Coward · · Score: 0

      Dude, imagine what else you could use if you had a 12-core Mac and one more trackpad...

  49. Makes perfect sense by Glarimore · · Score: 1

    We are moving towards a future without laptops and desktop PCs. Power-users will of course keep home desktops for some time to come, but your average joe-shmoe would be happy to replace his current laptop with a powerful mobile device. There is no need to tether when you get home if the thing you would be tethering to is the same thing you carry around in your pocket all day.

    I predict a future where the only people who have desktops or laptops at home are people in the multimedia business or PC gaming. Everyone else will just have a smartphone with a wireless keyboard and use their home television as a monitor.

    1. Re:Makes perfect sense by Anonymous Coward · · Score: 0

      > I predict a future where the only people who have desktops or laptops at home are people in the multimedia business or PC gaming

      Mobile devices will even replace most current PC gaming. They'll be able to connect to external monitors and input devices wirelessly. They will suffice for 95% of people's gaming needs, which means the other 5% will wither and die since it won't be a big enough market to be sustainable.

  50. Games & porn by Anonymous Coward · · Score: 0

    what smartphone apps/features/functions — if any — Slashdot readers reckon quad-core chips would enable

    Games & porn--what else has ever driven development on any platform?

  51. Only if you write everything in java by Anonymous Coward · · Score: 0

    What smart phones really need are more memory, faster flash memory access and not to have their batteries die after 5 seconds of use.

  52. More cores less power by Anonymous Coward · · Score: 0

    I was under the impression that developing more cores with a lower clock speed will enable the same computing power while using less energy, thus extending battery time. In any case to say anything is to much power or a waste is laughable at best. I remember my dad bought a computer (years ago) from a guy with 12Gb storage, and I said that sound pretty low, he told me he'll never be able to fill that, a year later we bought an 80Gb Hdd, and today terabytes seem endless. Friend's may I remind you of a few other computer quotes from some well known folks.

    “I think there’s a world market for about 5 computers.”
    (Thomas J. Watson, Chairman of the Board, IBM, circa 1948)

    “There is no reason for any individual to have a computer in his home.”
    (Ken Olson, President, Digital Equipment Corporation, 1977)

    “640K ought to be enough for anybody.”
    (Bill Gates, 1981)

    “Windows NT addresses 2 Gigabytes of RAM, which is more than any application will ever need.”
    (Microsoft, on the development of Windows NT, 1992)

    “In the future, computers may weigh no more than 1.5 tonnes.”
    – Popular mechanics, 1949

  53. Power Management by micahcochran · · Score: 1

    Power Management, duh. In order to power down the other 3 cores to save battery life.

  54. Penis Size?? (or lack of) by Anonymous Coward · · Score: 0

    As I see more and more normal consumers jumping on the "early" adapter bandwagon (upgrading hardware at every new model at any cost), it surely must be to compensate for inadequacies in other aspects of their miserable lives. I am not upgrading this time round, still not enough cores for a poor, socially inept geek like me.

  55. The Future by Timtimes · · Score: 1

    When a man has more processor cores in his pocket than he has testicles, I truly believe we've reached the apex of epistemological closure within the mobile computing arena. Enjoy.

    --
    This ain't no upwardly mobile freeway This is the road to hell
  56. Glenn Beck has announced his resignation by tepples · · Score: 0

    We suggest a few weeks watching either Glen Beck or American Idol.

    And what after Glenn Beck leaves Fox News Channel, as he has recently announced? Is Bill O' as good?

    1. Re:Glenn Beck has announced his resignation by FatdogHaiku · · Score: 2

      Is Bill O' as good?

      Take him off his meds. If that doesn't do the job a weekend immersion training with Charlie Sheen* should have him ranting** along nicely...

      *abusable substances available on a cost plus basis
      **resulting rants not guaranteed entertaining

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
  57. Applications in Computer Vision by drewm1980 · · Score: 1

    Just about any application involving computer vision will gobble up as many cores as you throw at it. Think face recognition, product recognition, augmented reality, computational photography, and so on. The list of conceived but not yet commercialized vision-related applications is rather long.

  58. It's for gaming by tepples · · Score: 1

    You could render Toy Story IV on the bus ride.

    Bingo. It's for video gaming. Smartphone makers have to find some way to compete with the 3DS and NGP, and multiple computing cores (some CPU-like, some GPU-like) are one way to improve graphics closer to Xbox 360 levels.

    1. Re:It's for gaming by Anonymous Coward · · Score: 0

      A smartphone with Xbox 360 graphics? We're a long way from that. Let's try to focus on packing a 720p screen into a phone first.

    2. Re:It's for gaming by shmlco · · Score: 3, Informative

      Epic game developer calls iPad 2 graphics leap "astonishing"

      "Last year's A4 CPU used in the iPhone 4 and iPad is roughly "comparable to a single Xbox 360 core" Sweeney estimated. The new A5 used in iPad 2 holds the potential for "far, far more potential in that platform than we're exploiting today," he added."

      "Sweeney said iPad 2 delivers enough shader performance that "you can use the high-detail shaders we did during Gears of War." The interview noted that "more complex shaders and post-processing effects are going to remain the visual differentiators between high-end mobile devices and consoles for the time being, though we could 'see more of that with more time with the iPad 2.'""

      http://bit.ly/evAQPu

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    3. Re:It's for gaming by Svartalf · · Score: 1

      Heh... They've almost got them with the current crop of dual-core machines (The A8 series devices lie somewhere around an X-Box classic in overall ability...)

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    4. Re:It's for gaming by Luckyo · · Score: 1

      That makes no sense. A much better approach would be a dedicated GPU paired with general CPU.

      In this regard, the "multi-core" issue is visible even on PC - it's much better to have a dedicated chip for each task then a general CPU handling everything. Add to that the fact that more efficient chips will likely be configured to use less energy for their dedicated task, and be powered off or go into minimal power mode when not used, battery life of such a device would be worlds ahead of "general quad core CPU" one.

      I honestly believe that single core cpu paired with a decent DSP and GPU is a best solution for a mobile phone until batteries improve in a drastic fashion. I can somewhat understand dual core as well, but quad is definitely an overkill for most things done on a mobile phone, and is likely to be too much of a power hog for tasks that this much power will be needed for. Tasks that will likely be better left to a laptop or home PC for a time being, or put into the cloud.

    5. Re:It's for gaming by tepples · · Score: 1

      multiple computing cores (some CPU-like, some GPU-like)

      A much better approach would be a dedicated GPU paired with general CPU.

      What's the difference between what you said and what I said? What I was trying to say is that some cores would be CPUs; others would be the vector processors commonly called GPUs, which have become slightly less dedicated to graphics thanks to things like OpenCL.

    6. Re:It's for gaming by pip1 · · Score: 1

      did you miss the part where ARM cortex A9 + NEON SIMD have HDMI output these days or the fact these also have The new Mali T400 platform, and the next one The new Mali T604 platform will have http://www.rethink-wireless.com/print.asp?article_id=3942
      "Samsung backs ARM's souped-up graphics platform
      Mali T604 will support HD and 3D in low power devices, says ARM
      CAROLINE GABRIEL
      Published: 11 November, 2010 ...
      he new Mali T604 platform, unveiled at ARM's developer conference this week, aims to bring high performance applications like 3D imaging and gaming to smartphones, without sacrificing battery life. The upgraded graphics processor will accelerate video applications while drawing less power, said marketing director Ian Smythe, and will handle 3D imaging and full HD video. Performance is up fivefold on the previous Mali, and when included in a chip, the core consumes less than 850 milliwatts.
      Mali is designed to work with ARM's latest CPU core, the Cortex-A15, which targets smartphones, tablets and even servers. Up to 16 2.5GHz cores can work together for these larger systems.

      Mali T604 will be compatible with Microsoft's DirectX 11 and with OpenCL 1.1, both programming frameworks for parallel processing over multiple cores. The inclusion of DirectX 11 aroused speculation that this programming technology would soon be supported fully in Windows Phone 7. Currently, full compatibility with DirectX 11 is only seen in Windows 7..."

      you may also find these interesting too
      http://liliputing.com/2011/01/freescale-introduces-new-single-dual-and-quad-core-chips.html
      "...
      the 6Quad the most expensive, the price difference isn’t expected to be all that great. Freescale tells me the single core chip will be available to device makers for under $10, while the quad core will cost more than $20, with the dual core model falling somewhere in between. Sure, that means the quad-core chip will cost more than twice as much as the single core chip, but we’re still not talking about a lot of money here...."

      "Freescale will be among the first companies to make quad core ARM-based chips available. All three new chips will begin sampling in the second quarter of 2011, and the company expects devices using the new chips to hit the market before the end of the year...."

      http://www.linuxfordevices.com/c/a/News/Freescale-iMX-6/
      "....
      The i.MX 6 series is Freescale's first ARM-based multicore SoC and first Cortex-A9 model. The processor advances the i.MX family with dual-stream 1080p video playback at 60 frames per second (fps), 3D video playback at 50Mbps, desktop-quality gaming, augmented reality applications, and novel content creation capabilities, says Freescale.

      The SoC is also touted for being one of the first applications processors to offer hardware support for the open source VP8 codec. VP8 drives the related WebM open container format, both of which are supported in the most recent Android 2.3 release.

      The i.MX 6 series uses 40nm fabrication and provides low power draw and advanced power management capabilities, says Freescale. The SoC is claimed to enable 1080p video (single stream) with only 350mW consumption. As a result, the i.MX 6 series can deliver up to 24 hours of HD video playback and 30-plus days of device standby time, claims the company....."

      "The video coprocessor, meanwhile, is said in the dual or quad versions to support 1080p60 H.264 video decode. It also provides for 720p60 encode of H.264, with "1080p planned," says Freescale. Separately, Freescale refers to a 1080p30 encode feature, but it is unclear whether this will be available in the initial release or is the aforementioned "planned" feature.

      The i.MX 6's image processing unit (IPU) supports a whopping four displays via HDMI 1.4, and offers stereoscopic image sensor support for 3D imaging, says the company. Other IPU features are said to include color adjustments, gamut mapping, gamma correction, contrast stretching, as well as compensation

  59. Page rendering speed will increase by Anonymous Coward · · Score: 0

    especially when zooming or scrolling through complex layouts

  60. One processor for me... by Anonymous Coward · · Score: 0

    and three for the A.P.P.L.E. (Apple PoLice Policy Enforcement)...

  61. GHz is better by llZENll · · Score: 1

    I think it would more beneficial to ramp up GHz first rather than having more cores. Which would you rather have? A 4GHz mobile CPU or 4 1GHz CPUs? The answer is easily 4GHz since every single interaction, graphics update, processing of user input is going to be 4X more responsive, and you will easily notice the difference, with multiple cores you also have the overhead and hassle of synchronizing threads and the mind numbing task of updating mobile apps to take advantage of them. The ONLY reason we have more cores on the desktop is because we reached a ceiling for clock rate and heat dissipation, until that happens on the mobile CPU there is absolutely no reason to favor cores over clock rate, in fact even less so than the desktop since responsiveness is even more important.

    1. Re:GHz is better by Anonymous Coward · · Score: 0

      4x 1 ghz, uses less battery life. You could have 20 ghz phone but if the battery life last 20 mins, it's useless as a phone.

    2. Re:GHz is better by Anonymous Coward · · Score: 0

      This is only true if the architecture of both processors is exactly the same.
      If the 1GHz processor could work at 4GHz, guess what, it would wouldn't be running at 1GHz. (other than for power reasons)
      In real life, higher clock rates are achieved by tricks like deeper pipelines, different clock domains, etc.
      All this reduces the actual speedup from 4 to some lower number. (unless your application is completely compute bound, and has no branching what so ever).

    3. Re:GHz is better by rwade · · Score: 1

      Citation?

    4. Re:GHz is better by bk2204 · · Score: 1

      The problem is that increasing clock speed also increases power usage, usually superlinearly. For a device that will spend most of its useful life on battery, that's not good. As others have suggested, it may actually be advantageous to split threads among multiple cores because it means that those individual processors can run at a lower clock speed.
      Also, if we have a problem with heat dissipation for desktops, which have large dedicated fans and huge amounts of space that can be pressed into service for cooling, we're likely to see similar problems with mobile processors that don't have that space, just at lower clock speeds.

    5. Re:GHz is better by Simon80 · · Score: 1

      Don't you think that if those really were the ONLY reasons, then maybe the chip designers would be designing 4GHz chips? Could it be that the hardware designers know something you don't?

    6. Re:GHz is better by demonbug · · Score: 1

      I think it would more beneficial to ramp up GHz first rather than having more cores. Which would you rather have? A 4GHz mobile CPU or 4 1GHz CPUs? The answer is easily 4GHz since every single interaction, graphics update, processing of user input is going to be 4X more responsive, and you will easily notice the difference, with multiple cores you also have the overhead and hassle of synchronizing threads and the mind numbing task of updating mobile apps to take advantage of them. The ONLY reason we have more cores on the desktop is because we reached a ceiling for clock rate and heat dissipation, until that happens on the mobile CPU there is absolutely no reason to favor cores over clock rate, in fact even less so than the desktop since responsiveness is even more important.

      How about a 4-core processor that can run one core at 4 GHz or all 4 cores at 1 GHz depending on what is needed at the time (or one core at 1 GHz, etc.)? You know, like Intel has been offering since at least Lynnfield?

    7. Re:GHz is better by Svartalf · · Score: 1

      Heh... There's limitations on how much you can ramp up with a given design before power consumption/TDP eats up being able to be mobile. 1-1.5GHz seems to be the range right now for A9 designs. Sure, you can have 2-3 GHz A9's...they'd burn as much as the current Atoms do- and while they'd be wicked fast, you're more using it for a laptop type device at that point.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    8. Re:GHz is better by Anonymous Coward · · Score: 0

      Power usage increases superlinearly with increase in frequency. It's also more costly to design hardware that operates at such high speeds (clock skew and noise becomes major issues). That's why you don't see single core 8ghz on desktops but plenty of quad core 2ghz instead. And besides, responsiveness is often dependent on external factors, like waiting for server response, i/o reply, etc. Ramping up the ghz will get you a lot more idle cycles. And since a lot of GUI is multithreaded, you can execute them in parallel instead of serially + context switch overhead.

      Having said all that, I don't think multicore will benefit the smartphone market beyond 2 cores.

    9. Re:GHz is better by Hultis · · Score: 0

      Considering that a PC processor overclocked to ~6 GHz would eat a cellphone battery in seconds (not to mention melt the entire thing) I sure would love to see a 20 GHz cellphone, even if the battery "only" lasted 20 minutes.

    10. Re:GHz is better by Anonymous Coward · · Score: 0

      I think it would more beneficial to ramp up GHz first rather than having more cores. Which would you rather have? A 4GHz mobile CPU or 4 1GHz CPUs? The answer is easily 4GHz since every single interaction, graphics update, processing of user input is going to be 4X more responsive, and you will easily notice the difference

      Compare the power consumption on a four core processor to a single core processor running at four times the clock rate. It is substantially more than 4x. Getting to a high clock rate will require running the processor at a higher voltage, and (non-leakage) power consumption is proportionality to the square of that voltage. There are other factors in a real system, but to a first approximation your single core 4GHz processor will take 16x the power of the four core 1GHz processor. Assuming the processor is half the power consumption, battery life goes from 8 days to 1 day. So your stupid animations go a little faster? No thanks.

    11. Re:GHz is better by Anonymous Coward · · Score: 0

      Except power use is not linear. 2GHz uses way more power than 1GHz on the same chip... 4gHz even more so. Second, cores in mobile devices are highly tailored to workloads. Things like h.264 encoding are optimized...mobile processors are like the anti-3d card in that they are specilized but aim for LOW power.

      The main apps I see are Voice recognition and motion capture - video type apps. When you have rumors of 8MP cameras on phones and tablets you have big opportunities because of lots of standardized hardware. Think what an iPad with 2 8mP cameras could do, not to mention extra CPU for aug-reality apps or even robots.

    12. Re:GHz is better by Anonymous Coward · · Score: 0

      The problem here is that the power consumption and heat ramps up exponentially when speaking about Clock speed,so the complete opposite may be a good solution actually, lowering the clock and increasing core count so you can cut down on power consumption.

      But would be needed to actually perform tests to see if this still applies on the slow clock world of the mobiles, and also there is the problems you cited of thread sync and etc..

    13. Re:GHz is better by bpsheen · · Score: 1

      Its Obvious you have no concept of whats makes a platform responsive, it is true that there is about 4 times the processor power at 4GHZ vs 1GHZ but its the operating systems kernel that affects how responsive the device is to your input while the processor is busy doing a intensive task, not the speed of the actual processor itself.

      Your words speak of a troll like behavior, Learn some engineering and feel free to comment when u understand what u are talking about.

      And by the way 4 cores running a 1GHZ will probably use a lot less power than a core running at 4GHZ. I say probably because it depends on the design of the processor. But it does take a lot more power when you cross a certain threshold with any processor. For example the first OLPC machine ran at around 500mhz because that was the most efficient battery life vs CPU performance trade-off. That was a design decision. I'm almost positive that todays processors sweet spot as far as individual speed (Megahertz) is a bit higher as transistors are smaller, designs more efficient etc.

      Think before you speak, Be Truthful when you speak, and dont talk of things you have no real comprehension of unless you like demonstrating that you a full of s**t.
      Because you will look like a fool, a idiot and no one will listen to you except idiots.

      Sorry, I hate people who talk of things they dont understand. You seem to be one of those people.

      Sometime working with embedded products like single board computers, mobile phones etc with some software development (or just some real research) could do you wonders and give you the respect you seem to be speaking.

      --
      My first computer had 1024 bytes of ram
    14. Re:GHz is better by bpsheen · · Score: 1

      speaking= seeking. Sorry Caffeine hasnt boosted my clock rate yet this morning and according to science, Our brains have many, many, many cores.

      --
      My first computer had 1024 bytes of ram
  62. Obviously.... by Anonymous Coward · · Score: 0

    Obviously the dual core iPad was for the nine times increase in GRAPHiCAL POWER. Not for an overall increase in iPad speed functionality. If it was the case for the overall power, then the increase of speed Apple would have focused on would have been higher than 2x and gfx power would have been lower than 9x.

    Epic's view of the iPad is that it'll replace consoles. I think we can all agree that the iPad gaming platform is comfortable in one way or another over all other devices. But that's also the other way around for all other devices.

  63. How about bigger batteries instead? by Anonymous Coward · · Score: 0

    Battery technology is progessing in slow motion.
    What's the point of bigger processors if you
    can't use them to their full potential because the
    battery won't last?

    1. Re:How about bigger batteries instead? by sexconker · · Score: 1

      Battery technology is progessing in slow motion.
      What's the point of bigger processors if you
      can't use them to their full potential because the
      battery won't last?

      On the other hand, terminals and telegrams have progressed nicely. What's the point of having lines longer than 50 characters wide, wrapping, etc. if you're not going to use them?

    2. Re:How about bigger batteries instead? by Tim+C · · Score: 1

      While that's true, you do realise that batteries and processors are designed/made by different groups (often in different companies), and so both can be worked on (and are being worked on) at the same time, right? This isn't an either/or situation.

    3. Re:How about bigger batteries instead? by hazydave · · Score: 1

      These little processors use significantly less power than the screen, or even the radio link on a smartphone. Adding cores and shrinking the SOC is still an overall power win... witness the dual-core tablets that are getting the same battery life from the usual 24-25Ah battery that powered last year's tablets. But unless they deal with the screen, and perhaps the growning demand for GPU power, even a zero power CPU is not going give you a 24hr battery life.

      --
      -Dave Haynie
  64. Tablets would benefit by grapeape · · Score: 1

    While I agree that there is only so much you can really do with any level of practicality on a smartphone, the tablet and mid markets would benefit. IMHO the tablet market if taken advantage of could be a renaissance for tech companies. Computer and even console advancement while progressing from a tech standpoint has stagnated a bit on the consumer side, for basic functionality there is little difference to an end user from a 6 year old p4 and a modern quad core as far as the user experience goes mainly because mainstream computers are still using integrated graphics and much software still isnt taking advantage of multicores. Leapfrogging technologies like those in the Xoom and Ipad 2 are more easily demonstrable to end users and create the kind of buyer envy that used to exist when another couple hundreds of megahertz in performance actually made a noticeable difference.

    1. Re:Tablets would benefit by Anonymous Coward · · Score: 0

      Yeah these are also morphing into potentially high end gaming devices. I'm sick of spending $1000 on a good gaming PC with windows only to have its mobo die two months after the warranty runs out. Part of this is that intel just has always sucked. The arm chips seem to be a more reliable platform than intel these days. Heck my AMD laptop lasted longer than my deceptively sexy yet dysfunctional now dead gaming laptop.

      If I could've gotten a gaming tablet for $200 less I would still be having fun and not staring at a dead piece of hardware with a hosed mobo and memories of windows 7 64 bit dancing in my head.

  65. hand warmer... by datapharmer · · Score: 1

    I'm going to make it do math... lot's of math. That's right it will get nice and warm and keep my hands from freezing in cold weather. Battery life be damned!

    --
    Get a web developer
  66. Dedicated chips for dedicated tasks by Anonymous Coward · · Score: 0

    I can think of three areas which can benefit from more cores:

    Calling
    Camera
    Filesystem Tasks

    Calling is a duh, as I think that all phone functions should be prioritized... but camera would be nice because too many times I have pulled out my phone to capture something quick and had to:

    Unlock my phone,
    Wait for the homescreen to load,
    start the camera app,
    wait for the camera to initialize
    autofocus,
    take the picture.

    A dedicated core doing nothing but camera functions would be something I could really get behind. Maybe not even need to wake up the phone for so I could skip the first three steps up there.

  67. Singular and unknown sourses by tepples · · Score: 1

    Singular applications will take advantage of the extra cores

    Only if they've been properly signed. Singular is not fond of unknown sourses.

  68. I need it already! by Anonymous Coward · · Score: 0

    I actually need a good quad core in smart phones for what I need to do!

    Seriously! This is not a joke.

    This is actually holding up several projects because there isn't enough capacity in that platform.

  69. Multi-core use for efficiency by shdowhawk · · Score: 1

    2 cores CPU for basic program use - Example: Pandora and Email checking at the same time

    Another core, cut down on functionality for "phone use". This includes GPS, tower connections, and actual phone use. This is useful for location based apps. This would not normally share with the primary CPU cores, but mixing it into a "multi-core" architecture would free up space in devices for future technologies, faster / better hard drives, longer lasting batteries, or even things like solar power or kinetic power generators (watches that you shake a bit to power, or the shake powered flashlights) hardware to help keep things alive longer

    Another "core" - GPU

    Right there we instantly have a "quad-core" setup where you can hopefully integrate a lot of technology onto a single chip in such a way that you can lower battery needs, free up space in the very limited size of these mobile devices. The GPU / satellite & antenna / CPU portions would work independently so that they don't hold up the software

    Does this actually use a "quad-core" in the traditional sense that many of us are thinking about it? No. But it does allow for growth into a system where a single "chip" can hold many tasks/jobs/hats independently and effectively. Eventually with more gaming and advanced programs, multi-core technologies (traditional multi-core CPU as we normally think of it now) built into single apps will become more common as well

  70. We want more cores.... We want Tricorders by paulsnx2 · · Score: 1

    Quad cores could save battery life. The idea is to wake up and sleep cores as they are needed to perform functions. This means that most of the time, 75 percent of the processor could be shut down while idling or just playing music. Then you want to run an app, you wake up as many cores as are needed for the task. The more cores you have, the more you can fit the battery drain to the tasks the phone is being asked to perform.

    Furthermore, these phones will increasingly be used as computers. All you need is a virtual desktop, and we can begin doing most of the work we use laptops for today on the phones themselves. And all that will be needed is maybe a bluetooth keyboard and mouse and a monitor to plug into the phone (or we will use the led projection built into the phone and a wall) (or we will just remote to a virtual desktop from a desktop or laptop system) (or we will do something else better).

    The processing power we will want in a phone will not decrease. The number of sensors we will want in a phone will not decrease. By the end of the evolution of the phone what we will really have is a much smaller, handier Tricorder.

  71. Moto Atrix? by AmazinglySmooth · · Score: 1

    What about hybrid devices?

  72. Audio Apps by Anonymous Coward · · Score: 0

    Our iPad app does high quality monophonic formant preservation pitch shifting (not re-sampling)... more cores = higher fidelity, polyphony, more FX buses, more real time DSP.

    Want!

    When it comes to music software in general, the more cores the better.

  73. There are other uses by Anonymous Coward · · Score: 0

    HTPC's, for example. I'd love to get my hands on any multi-core handset chip, the nVidia Tegra 2, for example. With the kind of processing power they pack nowadays, it would make for a great, fairly cheap, hardware-decoding, cool & quiet little living room box. If only they'd sell these chips to the consumer market...

  74. You didn't know this? by Wrexs0ul · · Score: 1

    Right. And if you drive home faster you use less fuel. Not.

    Because the wind resistance when using all four cores is so high????

    Seriously, it's the whole point of these new l33t aerodynamic cases. My 1600W power supply would have been way more efficient if I had an edgier case... and maybe glowiness and a see-thru panel.

    -Matt

    --
    --- Need web hosting?
  75. whatever by kelemvor4 · · Score: 1

    The theme of this is exactly the same as it was with all the articles preceding quad core desktop cpu's. Nothing to see here folks, move along.

  76. It would enable... by Dunega · · Score: 1

    It would enable the carriers to charge people for a not needed upgrade.

  77. A dual-core is all a smartphone user will ever by rickb928 · · Score: 1

    need.

    Quote me on that.

    They also will only need 2GB RAM, 32GB storage, and maybe an 8-threaded Nvidia GPU.

    And maybe Flash. Some day.

    Turns our 640k of RAM wasn't enough after all, but those people were just stupid.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:A dual-core is all a smartphone user will ever by Svartalf · · Score: 1

      Heh...hope you get modded up "funny"...unless you're serious...

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    2. Re:A dual-core is all a smartphone user will ever by rickb928 · · Score: 1

      This is the problem with subtle humor. If they don't get it is the author at fault for missing the mark, or is the audience at fault for failing to grasp the intention?

      Ack. Like I need karma.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
  78. Reckon? by Anonymous Coward · · Score: 0

    What freakin' hillbilly wrote this.
    Writer of article: "I reckon we aught go get us a snow cone billy bob, what you think cletus?"
    Cletus: "I aint want no snow cone Jed"

    come on slashdot

  79. Anyone remember this quote? by Anonymous Coward · · Score: 0

    "No one will need more than 637 kb of memory for a personal computer."

    I'd rather not be narrow minded and not say "it's not needed." Give developers the extra power and they'll find ways to use it. Granted, today's applications wouldn't benefit from it. But apps evolve in complexity over time.

  80. Power Savings by adisakp · · Score: 1

    It turns out you can save a lot of energy by having modern multi-core processors handle the same work-load as a single core because they can clock down and use lower voltages. Two cores running at 550MHz each use 40% less energy than one core running at 1GHz. Similar power savings can be made with 4 cores running at lower speeds and lower voltages on multithreaded workloads.

    1. Re:Power Savings by Svartalf · · Score: 1

      That's what NVidia's reaching for with the Tegra3 design, with an eye on peak performance at a slight expense of power over the current A9 devices- a peak that makes the phone look more like a low-to-mid end laptop in overall performance if you're doing properly multithreaded stuff.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  81. Quads already there by Anonymous Coward · · Score: 0

    The iPhone already uses four ARM cores, doesn't it? Integrating onto one chip is hardly a shattering difference.

  82. I can see at least 3 cores easy by morgauxo · · Score: 1

    1 core can be running my browser or other interactive program another core can be used by a music player while the third manages the phone itself, the connection to the cell tower, etc...

    Of course 1 core can do all that at once buy maybe 3 will do it snappier?

    Unless of course it is an Apple phone. Then you don't get to do all that at once...

  83. I would use the quad core... by Anonymous Coward · · Score: 0

    I would use the quad core to run background scans on Wi-FI add better security that would not impede performance. Secondly it could be a mini lab that i could use on the go - running tools like Ettercap and the like.

    I think that the mobile Quad core will be a niche market, but what isn't these days.

    my 2cents. for what its worth.

  84. 2 Cores/CPUs and Up. by Icegryphon · · Score: 1

    The major problem still out there is Programmers need to write their applications to support SMP.(Symmetric multiprocessing)

    Sure I loved my Dual Pentium 2 and 3 boards back in the day. You would always see one CPU idle Unless you were running multiple Applications.(multiple tasks at once)

    But, if you want to get the most performance with one program it needs to be programmed the correctly to use all these core efficiently. Like the way you use the MPI and MPI v2 Libraries for Clusters. (Message Passing Interface)

    1. Re:2 Cores/CPUs and Up. by Svartalf · · Score: 1

      If you're writing properly multithreaded code, the right OS handles SMP fine. Same with multiple processes.

      By the by, if you're talking about Idle CPUs...they'd be powered down in this model- and if I'm running good multi-threaded stuff I'm able to pin all CPUs busy on a Linux box. (By the by...that would be what's at the heart of the Android devices...) And MPI? Please... It's ONLY useful in the context of writing code for an HPC Cluster- it's not overly useful (or effective) for an SMP context by itself.

      (Before you comment, I've been doing stuff with my dual cores and quadcores for a while- and I do know what MPI and a few others are about because I was a hired gun for one of the companies that were making the first 10G Ethernet adapters and I worked in that playground with iWarp and OpenFabrics for the company...)

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    2. Re:2 Cores/CPUs and Up. by Icegryphon · · Score: 1

      If you're writing properly multithreaded code,

      Exactly what I was trying to say. Question is, how many developers properly coding?

  85. Positively Idiotic by Anonymous Coward · · Score: 0

    What a stupid article. Just let technology take its course, even if it means ten core mobile phones the size of paperclips. Fucking luddites.

  86. The OS itself is multitasking by brunes69 · · Score: 1

    At any given minute of the day, your smartphone is

    - Synching email from the cloud
    - Pushing up your last Evernote from 5 minutes ago into the cloud
    - Checking for new picassa photos
    - Updating your GPS nav app's position
    - Updating all your home-screen widgets, of which there might be as many as 12 or 15
    - Streaming background music
    - Checking for application updates .... etc etc.

    And this is not even anything involving user-interaction yet. Now let's swap out the GPS nav app for a 3D high-definition game, which needs a dual-core Tegra2 just to run smoothly... you still need to keep up with all these background tasks while playing the game, and for the user, it would be nice if they did not cause the game to jump or skip.

    1. Re:The OS itself is multitasking by the+linux+geek · · Score: 1

      But how many of those background tasks actually require meaningful CPU time, rather than just running a few hundred thousand instructions and blocking on I/O?

  87. Multi-core/ multi-threading and what it means... by Anonymous Coward · · Score: 0

    I've never engineered any silicon, and don't really do much multithreading as my job doesn't require that sort of performance optimization, but Wovel brings up a good point. Multi-threading allows for developers to minimize bottlenecks and help maintain smooth operation even while other programs are choking up a processor. It also allows for some nice energy saving options. If you have a multi-core computer, you can turn on the resource monitor (or run one of many programs) and see that most of the time, unless gaming, rendering or doing something extremely CPU intensive, half of your cores (one out of each pair) is put to sleep (I don't know if that's the proper term for it.). Voila, more battery life with the ability to ramp up the processing if your trying to stream 720p video or play Duke Nukem Forever on your phone, or run the 5 apps you want to run simultaneously, or what ever it is you are doing that you need that much juice.

    Also, multi-core does not corelate to multi-tasking. CPU multi-tasking has nothing (well, little) to do with multi-core processors. mutli-tasking is a function of the operating system. Mutliple cores allows a programmer to perform asyncronous tasks to speed up and optimize their program. Multi-core processors have a lot of other implications, but that's the gist of it.

  88. Close by Anonymous Coward · · Score: 0

    ...anything more than 512KB of RAM is wasted on smartphones, too?

    512KB should be fine for a good many people, but 640KB ought to be enough for anybody..

    (Cue the 13 pedants reminding us that, no, BillG did not, in fact, ever say those words.)

  89. I remember this discussion from before by Sloppy · · Score: 1

    Alas, the last time we talked about this, I don't think there was a Slashdot yet, so I can't link to it so that you can go through all the detailed arguments. But I do remember the outcome.

    Anyway, to sum it up, the consensus seemed to be that the 80386 will be useful on servers, but yes, it would be totally wasted on individual users.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  90. not necessarily for gaining speed by t2t10 · · Score: 1

    Multicore doesn't necessarily mean that you want more speed. A quad core processor may be no faster than a single core processor with the same number of transistors, but you can turn off three of the four cores when you don't need them to save power. Multicore processors are also potentially easier to manufacture because you just manufacture an extra core and then keep the four cores that work best out of the five.

  91. Great news for Windows Mobile! by Anonymous Coward · · Score: 0

    This is great news for Windows Mobile - two more cores to run the required antivirus on! ;)

  92. Stop thinking of it as a 'phone' by Necron69 · · Score: 1

    Your smartphone is a mobile computer that also makes phone calls. I'm using my Samsung Captivate (with CyanogenMod thank you very much) more and more for things I used to depend on my home PC for.

    While I think the Motorola Atrix is a bit of an overpriced dud, I think that this type of device is the future. 'Phones' are more and more going to be people's primary computing devices. I say bring on all the cores and memory they can handle. We'll make use of them when we dock the 'phone' at work or home to write a paper, surf the web, or play that cool new FPS.

    Necron69

    1. Re:Stop thinking of it as a 'phone' by Svartalf · · Score: 1

      It's a mobile computing device attached to a data spigot. I've stopped thinking of them as phones as early as my Palm Centro- and my old somewhat dated Droid definitely isn't a phone even though it does phone calls.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  93. Re:Mobile phones require as much heterogeneity as by dch24 · · Score: 1

    Please mod parent up. Although I haven't tried the Motorola Atrix 4G (which seems to have a Tegra 2 in it), this is where multi-core smartphones are right now.

    Sure, in the not too distant future the wheel of reincarnation will make all those specialized cores transform into identical general-purpose cores. That's inevitable. But this chip helps improve battery life AND speed, right now.

  94. Cores aren't just for applications by _iris · · Score: 1

    > But do smartphones need quad-core chips? There's surely only so much multitasking a smartphone user can do.

    Even if you're running a single application, that application can benefit greatly from operating system processes running concurrently.

  95. gimme my virtual machine by Anonymous Coward · · Score: 0

    I genuinely want my cell phone to be a thin client for a virtual machine - reducing power with the intent of the power source instead being leveraged for projected holographic monitors and projected surface keyboards. someone make this happen.

  96. It's not a matter of speed by roc97007 · · Score: 1

    It's a matter of load balancing. My DroidX currently shows 23 background processes on one core. Two cores would be better. Four cores (assuming reasonable power management) would be even better. Multiple cores don't necessarily make individual tasks go faster; they provide more consistent response. Even non-techies will appreciate that, even if they don't quite understand why it's happening.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  97. Re:I got one by dmacleod808 · · Score: 1

    I find it disturbing that AC has intimate knowledge of Taco's Cock.

    --
    There Can Be Only One...
  98. don't be naive by Anonymous Coward · · Score: 0

    There's surely only so much multitasking a smartphone user can do.

    yeah and bill gates once told us we'd never need more than 256kb of ram. idiot.

  99. High Rate Clock Circuits Burn Power by Anonymous Coward · · Score: 0

    One CPU running with a clock of 1GHz consumes more power than 4 CPU running each with a clock of 250MHz in mobile handsets. High frequency clocks burn battery faster than Obama burns through the cash he has the treasury print.

  100. I want one by zellfaze · · Score: 1

    Finally I'll be able to do SETI@home on my Android!

  101. Re:Mobile phones require as much heterogeneity as by the+linux+geek · · Score: 1

    County DSP-like coprocessors is letting the marketdroids win. Tegra 2 is a dual-core processor, and a somewhat crippled one - OMAP4 outperforms it in just about every application.

  102. Beowulf Cluster by Anonymous Coward · · Score: 0

    The ordinary masses can now own their very own super computer for cheap! Enough said.

  103. Aha - No! by Grindalf · · Score: 0

    ID Software and ENIX are S-C-R-E-A-M-I-N-G for this! It's almost impossible to spooge modern 3d games properly on the chintz that's coming out now. Surely more speed is a good thing if the power consumption and battery characteristics (high current degradation effects) remain good. Why suggest rubbish handset is better than a better one?

    --
    The purpose of existence is to make money.
    1. Re:Aha - No! by Grindalf · · Score: 0

      And remember the laws of business banckrupt companies that break moores law - some one else smarter takes the dough!

      --
      The purpose of existence is to make money.
  104. Not about multitasking by SoftwareArtist · · Score: 1

    Multiple cores isn't just about multitasking. It's about making programs run faster. One application can easily use multiple cores if it's written to do parallel work. And even if it isn't, basic libraries like OpenGL can take advantage of them.

    Of course, you might ask, "Why does a phone need that much computing power?" The answer is, "It's not a phone. It's a pocket computer." We only call them "phones" for historical reasons.

    --
    "I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
  105. Mae West 2.0 by tomhudson · · Score: 1

    Your whole computer will fit in your pocket and use cloud storage.

    "Is that a computer in your pocket, or are you just happy you see me?"
    "Good sexting is like good gaming. If you don't have a good partner, you'd better have a good hand."
    "When choosing between two EVOs, I always like to try the one I've never tried before."

  106. Multiple cores are the only option. by yakovlev · · Score: 1

    Why would 4 cores be more than 4x faster than a single core? Cache.

    Generally 4 cores is slower than a single core that is 4x as fast, but there can be exceptions where the effectively 4x as big L1 (sometimes L2) cache in the 4-core design makes it faster.

    However, this isn't why four cores is a good thing in either a desktop or a server. The reason 4 cores is a good thing is that, given a fixed power envelope, you can only make a single core so fast. After that, it becomes both cheaper and more power efficient to build multiple cores than to try and build a really fast core. We've been in that space for a long time with servers (POWER4) and desktops (Athlon 64 X2), and we're realizing that the same thing makes sense for mobile processing. It's happening a lot faster with mobile because it's only ultra-low-power that allowed us to get into the mobile space in the first place, which makes upping the clock speed difficult.

    Though I don't know any specifics, you probably pay a VERY small penalty for having extra turned-off cores on a mobile processor. The cores should be independently voltage and frequency controlled, and the clocks should be able to be stopped on an unused core. It may even be possible to turn off power to cores completely and have them wake back up in a clean state.

    Leakage in a mobile processor is already going to be well-controlled, so the power cost of all that extra dormant silicon is going to be minimal. Overall, multi-core is the only way to significantly improve mobile performance, though it will take a fair amount of effort for the applications to be able to take advantage of it.

  107. 64k should be enough for everyone! by Anonymous Coward · · Score: 0

    ditto

  108. My dumb phone works just fine by Moof123 · · Score: 1

    Thank's for trying to sell me a disposable $1k phone to be obsoleted in a year and costs $100+ a month in the meantime, but my $35 pay as you go phone works just fine and only costs me $8 a month.

    Sheesh.

  109. As a computer. by miffo.swe · · Score: 1

    Personally i envision mobile phones and computers to more or less converge, atleast in functionality where i think they already has.

    With for example Android Honeycomb in your phone it isnt all that far fetched to just hook it up to a screen, kbd and mouse and use it instead of your computer. With that kind of use a four core CPU fits really well into the equation. I think this is where things are heading today and i would be much surpised if some hardware people havent thought in the same ways.

    --
    HTTP/1.1 400
  110. AR by ad7u · · Score: 1

    As computing power increases and gets smaller it allows new applications to be created. Imagine putting on your augmented reality glasses connected to your phone with wireless HD. The camera on the glasses sends video to the phone which does facial recognition on the people and displays info about them. When you're driving the glasses outline vehicles that you might otherwise not see. If the processing power is there; there will be someone who finds a way to use it.

  111. Re:I got one by neo8750 · · Score: 1

    Sounds like somebody is jealous

  112. Obvious... by Anonymous Coward · · Score: 0

    You get more power savings out of 4 cores than 2.

    If the phone is being underutilized, you turn off the cores that aren't being utilized. If the user pulls switches away a game, or suddenly wants to play mp3's while they walk around with google maps (I've done this on a N95) with the GPS and WiFi on, you'll want to shift power to where it's needed.

    When you only have 1 core, it's running, all the time, always consuming power, regardless of what's running. When you have 2 and 4, you can put everything on 1 core while the device is "idle" and spread it back out to 4 when in use for snappy performance. Or even stop threads when the user locks the keypad.

    But that's the main thing about it. Just being able to turn the extra cores off to conserve power, just like turning wifi and the 3g radio off. I'd be pleased to no end if all the current Tablets included batteries that allowed for a 3-day runtime, not 10 hours. But realistically, who is going to use it that long between charges other than someone shmuck lost in a forest trying to get their maps to work?

  113. Will this finally make by krazytekn0 · · Score: 1

    a Java based phone seem like it has a 386 processor instead of one out of a calculator in it? Or have we found a level of aggravating slowness that we will always have to accept and they'll just keep bloating up processors that should be insanely fast on a phone but apparently can't be?

    --
    Not all life is cyber. Extra Income
  114. GHz lost to better work per tick by snadrus · · Score: 1

    After we hit that ceiling, modern CPUs improved via work-done-per-clock-tick (& multicore).

    - Long CPU pipelines that empty on branches were traded for predictive branching (compilers, Intel) or simultaneous branch execution (ARM).
    - Caching has improved. ARM can drop to 16-bit mode in 1 instruction, so a smaller cache can still get more instructions in it.

    When Intel first reached 3GHz, the 1.8GHz AMD chips often beat their benchmarks. That's where ARM chips are since they have nothing to prove by advertising high GHz to MFRs that know better. The JVM is experimenting with running single-threaded code on multiple cores now (by finding variable relationships and working around them). As long as the result is the same.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  115. Multi processing & Multi thread / no Multitas by Anonymous Coward · · Score: 0

    Augmented reality, smile detection, 3D processing will probably be application requiring high computation capabilities and will take benefice of Multicore and GPU capability on mobile chipset. Multitask is not a revolution is was already available on Windows 95 on single core processor !
    Benefice of multicore chipset is that some calculus can be process by several core at the same time to spread the workload. The drawback is power consumption.
    But market see that iphone user accept to reload battery every day ...
    So no really surprising that your next feature-smartphone-tablet-whatever phone will be more powerful that the computer your are/was currently using to read /.

  116. It's four times faster by Anonymous Coward · · Score: 0

    Don't you see that? Just like 16MB cache HDD is twice faster than 8MB cache HDD. It's all magical.

  117. Sigh by parlancex · · Score: 1

    I'm not sure how the myth that multiple cores can only be used when multitasking got started (maybe those Best Buy commercials saying you can burn a CD and surf the net at the same time with a dual core processor?), but the primary purpose of the entire shift to multiple cores is that most heavy lifting problems in any application where CPU consumption is non-trivial can be broken up into multiple parts which can be digested by multiple threads in the same process.

    Also contrary to popular belief is that parallelization is difficult. How many of you have ever written a for loop? Were the results of each iteration of that loop inextricably linked to the previous iteration? Probably not, so learn OpenMP and start writing some parallel software.

  118. Won't we need one core just for by Anonymous Coward · · Score: 0

    McAffee or TrendMicro?

  119. Raytracing by Anonymous Coward · · Score: 0

    Quad core + low resolution + small screen. Raytracing might work with a decent fps.

  120. 640k is enough!!! (n/t) by smylingsam · · Score: 1

    n/t

  121. Motorola ATRIX by David_Hart · · Score: 1

    The new Motorola ATRIX is an example of a smart phone that could use a Quad Core CPU. It has an add-on that acts like a netbook but it uses the phone as it's CPU. There are issues with pricing, etc., that makes the add-on impractical but it's where I see smart phones heading. At some point down the line I see the smart phone as your pimary computer. If you need to use it in a different format, such as a laptop, tablet, etc., you just plug it in to a slot and it becomes the CPU and storage for that device. In this scenario, having a quad-core CPU would be practical, even if only a single core is used when acting as a phone.

    Thanks,

    David

  122. Build it and they will come by Shadowhawk · · Score: 1

    Seriously, you don't know what developers will do until the have the possibility in front of them. I've never seen someone complain about too much processing power. The only real concern is power consumption, but I'd hope that extra cores can be powered down when not needed.

    --
    My mind works like lightning. One brilliant flash and it is gone.
  123. multitasking? by zmooc · · Score: 1

    There's surely only so much multitasking a smartphone user can do.

    WTF? It's at least checking RSS feeds, discovering wifi networks, uploading GPS data, scanning for bluetooth devices, playing music, displaying the clock, receiving mail, shouting PONG to an IRC server, checking for twitter and facebook updates, receiving interrupts from the compass and the motion- and position sensors and sitting around on MSN. And then I haven't even taken it out of my pocket yet.

    Once it comes out it's also supposed to display webpages with video content and multiple threads on them while responding to me touching the screen and downloading some files in the background while syncing/backupping. And then I haven't even mentioned any phone functions. Not that this cannot all be done on a single core, but it's perfectly reasonable to use a qua core processor for it.

    --
    0x or or snor perron?!
  124. Or is it by fnj · · Score: 1

    Would you still prefer one 4 GHz core to four 1 GHz cores if the former had significantly more power drain than the latter? And the former could not do as many ops per second as the latter? We went through this on the desktop. Scaling the speed leads to diminishing returns.

  125. Automatic translation and transcription logs by Anonymous Coward · · Score: 0

    - Automatic translation on-the-fly
    - Transcription logs
    - voice encryption

    All thjis would take advantage of 4 cores.

  126. Innovators will find a use for it by smontgomerie · · Score: 1

    Thomas Watson, IBM 1943 - "I think there is a world market for maybe five computers". And there's a Bill Gates quote I can't find that says something similar. 6 years ago, before the iPhone/smartphone revolution, you'd wonder who would ever want a dual-core chip in a phone. Now we can't make chips fast enough for the awesome games and apps coming out for the iPhone. Innovators will always figure out a way to use more computer power.

    1. Re:Innovators will find a use for it by smontgomerie · · Score: 1

      “Windows NT addresses 2 Gigabytes of RAM, which is more than any application will ever need.” (Microsoft, on the development of Windows NT, 1992) “640K ought to be enough for anybody.” (Bill Gates, 1981)

  127. No-wait keyboard? by Anonymous Coward · · Score: 0

    Geesus.... my iPhone 3G takes so long to respond to my typing on the on-screen keyboard, I hope they permanently assign one CPU just to respond to the touchscreen and update the text boxes.

    I know it doesn't work like that, but for fsck's sake, I'm tired of having to wait to type in my google search for "pr0n"!

  128. Slower cycles by Isochrome · · Score: 1

    You can also run at lower clock speeds, which gives you better than a linear drop in power. So you can have the same performance with longer battery life.

  129. N900 by Anonymous Coward · · Score: 0

    Been wondering about practicality of shoving a OMAP4 (dual core) into mine-- with POP packaging, would potentially gain more RAM too. A fully utilized N900 could use a little more oomph. Not sure if pin compatible, and would have to be done by someone with way better soldering skills than mine.

    Locked down phones are garbage. I have nearly every app on my phone that I run on my Debian desktop. With a twiddler keyboard, and an adapter cable, typing into the phone is as convenient as typing into my desktop.

  130. 4 cores? How about 10? by Anonymous Coward · · Score: 0

    of course a phone can use 4 cores. When phones take the place of laptop/desktops, I guarantee they'll be at least 4 cores!

  131. They Said the Same About Quad Core on the Desktop by majesticmerc · · Score: 1

    Many moons ago, the exact same thing was said about Quad Core CPUs on desktops too. We have uses for quad core on the desktop now, but around the time Core 2 Quad was released, there was little use for them. It's very much a case of "build it, and they will come". If hardware provides four cores, it will get used. Maybe not immediately, but soon enough in the near future.

  132. remember Bill Gates and his 1MB memory limit? by Anonymous Coward · · Score: 0

    Lets not make more stupid assumptions. We dont know whats going to happen in the future. It is very realistic to see the todays PC disappear and we start using docked smartphones as our Primary PCs.

  133. Motorola Atrix by DMJC · · Score: 1

    Motorola Atrix concept is perfect for this. It's not about the phone having 4 cores when you use it as a phone, but about having everything ready to go when you turn the device into Laptop/media centre mode... Universal devices are finally becoming a reality.

  134. The cloud is coming by Anonymous Coward · · Score: 0

    So it sounds like this is a step towards building the cloud. There's going to be lots of processing power and it's going to be all over the place. Soon your smart phone will be smart enough to think for someone else. But will the user decide who or what for?

    With enough of these smart phones talking to one another, could their spare power be used in computational research, missile trajectory calculations, or predicting weather patterns? What sort of problems could be solved? Who would pay? And who would get payed?

    Could the mere possession of such a device make one part the Skynet? Maybe it's a good thing that the batteries would die after so long..

  135. In a Word: Balance by Decker-Mage · · Score: 1

    Those extra cores could easily lend themselves to supporting on device virtualization. End to end encryption, as well as ultimate control over remote-wipe for business related functions and data is a no-brainer. Hell it wouldn't be that hard to let one of those cores be used for DLP.

    --
    "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  136. Parallelism considered useful by Anonymous Coward · · Score: 0

    > There's surely only so much multitasking a smartphone user can do.

    Multitasking is not the only way to use multiple cores.

  137. Maybe they could stop wasting my time? by Stuntmonkey · · Score: 0

    I have never seen a computer that's close to fast enough, in any form factor. We get used to these delays inserted by machines throughout our lives, and phones are some of the worst offenders. Our expectations are too low. Every device should respond instantaneously. Every device should inspire that feeling you get driving a well-designed car, where the machine becomes an extension of your mind and body.

    Here are some applications that could benefit from at least 10x more CPU than smartphones have today, and probably 100-1000x:

    • Real-time speech-to-speech translation -- doing what Google does in the cloud, only on the phone so it's much faster.
    • Real-time barcode, object, location, and facial recognition -- I want to be able to point my phone at something, and it quickly figures out what I'm looking at. I don't want to have to snap a picture and wait for the 10 second roundtrip to the cloud. Even simple things like QR codes are marginally unusable: You have to turn on your phone, open up the barcode app, center the camera on the code, and snap the picture -- at least 10 seconds. The camera should be always-on, and it should auto-detect items of interest (QR codes, recognizable objects, faces, popular landmarks, navigational landmarks), and on top of this it should overlay useful information (a name, a link to Amazon, a link to a Google Place page, a walking path). A tiny part of this is available in Word Lens already.
    • Web rendering -- here's an experiment: try loading page X on your phone. then (if you can) put your phone into tethering mode, and load the same page on your laptop using your phone's data connection. I promise the latter will be at least 3x faster than the former. Lesson: On a 3G or faster network, browsing is CPU-bound, not network-bound.
  138. 4 cores = 3G? by Anonymous Coward · · Score: 0

    Finally catching up to the level of finish in animation that we saw in the iPhone 3G?

  139. cortex desktop by pip1 · · Score: 1

    " I'm interested to hear what smartphone apps/features/functions — if any — Slashdot readers reckon quad-core chips would enable"

    that's totally missing the real long term point of cortex , its not the smart phone , nit rather the form factor and far lower power for at full load on your desk that matters most

    for instance the
    http://armdevices.net/2011/03/03/trim-slice-tegra2-arm-cortex-a9-dual-core-desktop/
    or even making the so dimm form factor instant plug in and power on popular
    http://armdevices.net/2011/03/04/toradex-shows-tegra2-computer-on-so-dimm-form-factor/

    and OC dont forget the lower power of your server
    http://armdevices.net/2011/03/14/arm-powered-servers-designed-by-calxeda-could-be-10x-more-efficient-than-intel
    ARM Powered servers designed by Calxeda could be 10x more efficient than Intel
    Posted by Charbax – March 14, 2011 ...
    The SOC, as Calxeda will demonstrate with one of its reference designs, will enable OEMs to design servers as dense as 120 ARM quad-core nodes (480 cores) in a 2U enclosure, with an average consumption of about 5 watts per node (1.25 watts per core) including DRAM....

  140. Are you kidding? by Anonymous Coward · · Score: 0

    Any sort of multimedia app, in particular games, can take full advantage of as many cores as you can throw at them, otherwise games consoles would all be single core. Everything from video decompression to physics, ai, pathfinding, procedural geometry generation, audio dsp, particle systems and many more systems can be built to take advantage if multiple cores. There's always plenty of bus contention issues to deal with, but it's nothing that console develoers aren't completely familiar with already.

  141. Background network transactions by Anonymous Coward · · Score: 0

    More cores = more async network transactions. If I have an app where there would be a performance benefit when doing a network request in the background (which I do), and more cores = more (truly) async tasks = more parallel requests = faster app = happy user, then of course I want more cores. In my smartphone, tablet, whatever.

  142. maube you can use it to... by Fuzzums · · Score: 1

    call somebody?? Maybe 4 people at the same time with quad core?

    --
    Privacy is terrorism.
  143. 640k by twebb72 · · Score: 1

    640k is enough memory for this author.

  144. Yet another "mac fag" spending 3x as much by Anonymous Coward · · Score: 0

    On 1/2 the personal computer. Talk about STUPID. Slap yourself for being that dumb, please. It might make you "snap outta it", lol! You're "penny-wise (not even) and definitely POUND foolish, for going Mac.