Shop OBEX P1 Docs P2 Docs Learn Events
Qualcomm calls out eight-core processors as 'dumb — Parallax Forums

Qualcomm calls out eight-core processors as 'dumb

Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
edited 2013-08-08 18:21 in General Discussion
[h=1]Are they picking on the Propeller Chip?:lol:

http://www.itworld.com/hardware/367591/qualcomm-calls-out-eight-core-processors-dumb?page=0,0


Qualcomm calls out eight-core processors as 'dumb'[/h][h=2]Rival MediaTek is planning on releasing its own eight-core processor in the fourth quarter[/h]By Michael Kan, IDG News Service | Hardware, processors, Qualcomm 9



August 02, 2013, 3:45 AM — Eight-core processors are "dumb," as the consumer wants an experience that comes from more than just throwing cores together, a Qualcomm executive said, referring to new eight-core chips announced recently.
"You can't take eight lawnmower engines, put them together and now claim you have an eight-cylinder Ferrari. It just doesn't make sense," the company's senior vice president Anand Chandrasekher said, according to a transcript of his comments to Taiwan media provided on Friday.
Qualcomm focuses on giving consumers a good experience, which requires first good modems, next long battery life, and then an affordable price point, he added. Simply throwing cores together is the equivalent of throwing spaghetti against the wall, and seeing what sticks, he added.

The comments follow a launch by rival MediaTek of its new octa-core chip that it claims will offer better performance over competing processors.
Asked whether Qualcomm would one day launch its own octa-core processor, Chandrasekher said, "We don't do dumb things."
"When you can't engineer a product that meets the consumers' expectations, maybe that's when you resort to simply throwing cores together," he said, adding "That's a dumb way to do it, and I think our engineers aren't dumb."
In response, MediaTek said its eight-core processor was just one of the company's latest breakthroughs in technology and innovation. Compared with its competitors, MediaTek claimed it had closer ties with the market, and as a result will release processors that meet customer needs.
"[The chip] has enhanced multi-tasking capabilities, and at the same time will also greatly improve the experience of your applications," MediaTek said in an email.
The company's octa-core processor will arrive in this year's fourth quarter. It differs from other octa-core processors in that it can use all eight cores simultaneously, according to MediaTek. The company claims this will help reduce the chip's power consumption, while improving its stability in processing applications.
In the past, Qualcomm has been vocal in defending its products from rival chips boasting more cores.
Both MediaTek and Qualcomm are competing to grab a bigger share of the chip market for smartphones and tablets by releasing new chips for both high and lower-end devices. Qualcomm has been riding on the success of its Snapdragon chips, which can be found in the HTC One, Samsung Galaxy S4, and the new Nexus 7 tablet from Google and Asus.
MediaTek chips are being used by vendors including Acer, Lenovo, and local Chinese smartphone vendor Xiaomi.
Samsung has also come out with an octa-core processor. Last month, it unveiled anupdated eight-core chip with a higher clock speed and better GPU.



«1

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2013-08-03 17:34
    The consumer indeed wants an experience that comes from more than just throwing cores together ... they got that right. Depending on the work that needs to get done, two cores may be enough or four cores or eight cores. So??? That doesn't make eight core processors "dumb". It does make the media (and Qualcomm) look stupid.
  • xanaduxanadu Posts: 3,347
    edited 2013-08-03 19:10
    When Qualcomm went from the two core Snapdragon 400 to their four core Snapdragon 800 apparently all they needed was pasta!
  • User NameUser Name Posts: 1,451
    edited 2013-08-03 19:28
    Chandrasekher mentions modems. In my experience, demodulation is one of the very best real-time applications for a multi-core architecture. The Propeller, for example, is brilliant at it.
  • Beau SchwabeBeau Schwabe Posts: 6,568
    edited 2013-08-03 20:08
    "demodulation is one of the very best real-time applications for a multi-core architecture" - Even noise cancellation techniques are well suited for a multi-core architecture. I was part of a contracted design team at National Semiconductor that happened to work on the noise cancellation chip-set that Qualcomm implemented in some of their devices. Hmmm
  • kwinnkwinn Posts: 8,697
    edited 2013-08-03 20:31
    Mr. Chandrasekher's comment "You can't take eight lawnmower engines, put them together and now claim you have an eight-cylinder Ferrari." is about the dumbest comparison I have ever heard.

    Of course there are other things that need to be taken into consideration when designing a multi-core cpu. Every chip designer knows that. Time to make sure I don't have any Qualcomm stock in my portfolio. What an idiot.
  • CuriousOneCuriousOne Posts: 931
    edited 2013-08-03 22:19
    Looking how badly android is designed and works, I can't understand, why it is so popular.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-03 22:58
    Take Chandrasekher's statements with a pinch of salt. He's just doing some marketing sniping at a competitor that hypes their 8 core chips when he has none to offer. It has nothing to do with whether 8 cores is or is not a good idea in mobile phones or tabs. It is nothing to do with how well Android or iOS might work with 8 core.

    The "lawnmower" thing is basically true. Throwing n cores together does not magically give you n times performance. It's an expression of Amdahl's law. It depends on if your memory subsystem has the bandwidth to handle them. It depends on if you apps and/or OS can make use of them. Etc Etc.

    This says nothing about the Propeller. The Propeller can achieve petty much linear performance boost with cores because it is expected that normally each core is running it's own little driver code in a very isolated and parallel fashion. The important thing about 8 COGs is that they are providing the programmer with a huge simplification in not requiring him to worry about interrupts, or thread priorities or simply "running out of execution time" when he adds objects he has found int OBEX or else where to his application. The COGs provide for excellent decoupling of code modules which is nicely supported by the Spin language and even in C with it's Propeller libraries now.

    But do note that if you spread a compute intensive algorithm, like an FFT, over 4 COGs you won't get 4 times the performance, or perhaps even three. Going to 8 is even less of the expected proportional improvement. At that point if you need such a an algorithm at speed you might have to move away from the Prop's 8 "lawnmowers" and get that "Ferrari".
  • Heater.Heater. Posts: 21,230
    edited 2013-08-03 23:06
    CuriousOne,
    Looking how badly android is designed and works,...
    I'm curious. Which part of Android is badly designed and/or working?

    I must admit that I'm not taken with the idea of the Java virtual machine in there. That's a huge waste of processor cycles right off the bat. But given the need to be able to run the same app on multiple processor architectures it's a reasonable solution.
    ...I can't understand, why it is so popular.
    It's cheap and it does the job well enough. It does not lock you in to Apple. It's a doddle for developers to get going with. iOS is not even available for manufacturers to use. What else is there?
  • CuriousOneCuriousOne Posts: 931
    edited 2013-08-03 23:12
    Memory and app management in android is total flop I believe. Especially the "feature" which will kill and unload your app (even if you had unsaved data in it), if it decides that resources are needed for other app. Just imagine, say you're typing some text in ms word. You needed to prepare some illustrations, so launched photoshop. When finished with photoshop, you discover that windows unloaded your ms word executable (and ruined your data), since it thought that photoshop needed more space. Another loss of android is general slowdowns and jitter. On same hardware level (Celeron T 1.2ghz/1gb ram/32gb ssd) even windows 2000 works way faster and stable. But, as it comes out, most users don't see past Flickr, Facebook and Angry Birds....
  • Heater.Heater. Posts: 21,230
    edited 2013-08-03 23:39
    CuriousOne,

    Both good point's.

    I guess the app killing thing is a symptom of the limited resources in a phone/tab. Running multiple big apps on such a small device is bound to have problems.
    I guess the jitters are down to the Java virtual machine and it's slow interpreter and it's garbage collector. I'm no fan of Java or it's VM.

    Whilst I'm not an Angry Birds guy I have no expectation to be running huge word processors and such on my mobile phone or even a tab.

    Thing is I'm from the generation where our first computers had memory measured in kilobytes and processors were a thousand times slower. I'm still amazed that a smart phone even exists and works at all so I'm a lot less likely to say anyone of them is badly designed or working.
  • CuriousOneCuriousOne Posts: 931
    edited 2013-08-04 00:04
    Yes, I also started with PDP-11...

    The problem is not that there are limited resources, the problem is that android itself is poorly designed. As I noted above, Win2000/XP on same class hardware runs much faster, smoother and with better multi-tasking abilities, and no, it won't unload anything if it decides.

    Symbian was using same "unload when I decide" kernel. And now it's dead. Expect android to die also. The tablet/smartphone market is very tasty one, so I don't think that giants like Wintel won't decide to chop a hefty piece from it.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-04 00:28
    CuriousOne,

    I missed out on the PDP/11 but I had a good time with micro vaxs for a short while.

    Clearly if you are wanting to run multiple large apps in a memory that is too small for them to fit something has to fail. Let's assume there is no swap space as getting into that brings things to a crawl. How politely it fails is another matter.

    We might expect Windows and it's apps to run faster smother on similar hardware. I'll put that down to the Java VM and it's garbage collector. Mind you I have server processes written in JavaScript that surprisingly are not much slower than their C++ equivalents and show none of the garbage collector jitters of the Java VM so I wonder where Java got that wrong.

    Android may well die off eventually. Perhaps not in the way you think. Google's ChromeOS could well be a replacement. We will have "web apps" running in browsers not operating specific apps. There is a big push for this and given the amazing things that can be done with HTML5 and JavaScript now a days I don't see why not. Just now I have been playing with compiling C++ Qt programs to JavaScript and they run quite well.

    Intel may well make it into the mobile space one day, if they can get their power consumption down.

    The MS and Windows future on mobile is not so clear. MS needs to collect money for Windows. With the price of mobile hardware on a spiral down to almost zero I can't see anyone wanting to pay for an MS OS when there are plenty of other options for free. If the "web apps" thing takes off then the browser is the platform and there is no need for an MS OS anyway.
  • prof_brainoprof_braino Posts: 4,313
    edited 2013-08-04 08:04
    Consumers (at least two of us) want a 16 and 32 core chip. We already have a sufficient 8 core chip.
  • CuriousOneCuriousOne Posts: 931
    edited 2013-08-04 08:17
    Another silly "feature" of android - there is no "associate this file type with this executable" option at all.
  • TorTor Posts: 2,010
    edited 2013-08-04 09:15
    CuriousOne wrote: »
    Another silly feature" of android - there is no "associate this file type with this executable" option at all.
    Of course there is.
    But all this Android bashing is completely off-topic for this thread. Can we get back to cores, please?
    I believe the Qualcomm guy was refering to ARM's little.BIG big.LITTLE concept, and not multicore in general. And there he may have a point. It is quite clumsy as currently implemented.

    -Tor
  • kwinnkwinn Posts: 8,697
    edited 2013-08-04 20:02
    @Heater

    You're right, it is marketing sniping, but it really is stupid of him to make such vague and general statements. It is far more likely to have a negative effect on Qualicomm than it's competitors. Certainly has for me.

    As for the eight lawnmower/Ferrari comparison, who but Chandrasekher would be stupid enough to even make such a comparison. Single cylinder lawn mowers typically have single digit horsepower ratings.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-04 23:55
    @kwinn,
    ...it really is stupid of him to make such vague and general statements. It is far more likely to have a negative effect on Qualicomm than it's competitors. Certainly has for me.
    Ii agree it was pretty dumb. But executive officers of huge companies say and do dumb things all the time. Take a look at this http://www.youtube.com/watch?v=8ha3bnCcqE8 and tell me what you think of Microsoft afterwards. That was certainly a nail in the coffin for me ever wanting to give any money to MS.

    Perhaps Chandrasekher would like to review his statement in the light of this lawnmower: http://blogs.wsj.com/japanrealtime/2013/07/18/honda-builds-worlds-fastest-lawn-mower/:)

    Edit: On reflection "the nail" became "a nail". The coffin was well and truely nailed shut the first time I ever saw an IBM PC.
  • skylightskylight Posts: 1,915
    edited 2013-08-05 04:25
    The fact he mentions lawnmowers makes me think he's been on the grass himself!
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-08-05 05:07
    Somewhere along this slippery slope that we call life, the American business model shifted from 'satisfied customers' and a manufature based economic to 'care and feeding of naive greedy consumers' and a service economy.

    Qualcomm may be on a fast track, but it just may be the wrong track. He may be right that the ARM 8 cores are dumb, but chasing the cellular phone market is eventually going collapse.

    It isn't just the 8 cores that make Parallax Propellers a great chip, it is the fact that they provide the basis of one heck of a lot of learning.

    Chips on Systems are far more powerful, but there is little to be learned when the makers don't want to share proprietary innovations with the average public.

    What we need more of is a sustainable economy with sustainable business models based on satisfied customers driving sales as opposed to someone that twitters away sound bites and hit pieces about those that are doing something right.

    Nothing wrong with 8 lawn mowers if you consider how few people can afford a Ferrari. And how many people really need a Farrari even if the engineering is great?

    I suppose that the same executive thinks that screwdrivers are obsolete and everyone needs a cordless electric screwdriver. He just may not want to recognize that there are true advantages to small simple useful devices to drive a heck of a lot of creativity. And creativity is just about the only good thing left in the American business model. Most of the world is just following along.

    We all do and say dumb things on the Internet. It is the nature of this new media to allow us to do so.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-05 05:09
    On the other hand the target audience for such a statement may well be the vast ocean of phone and tab buyers who can't tell the difference between an ARM CPU, an Intel CPU or a peanut butter sandwich. All those people know is that on the box it might say "8 core bla bla" to them obviously 8 is better than 4 or 2 or 1 and they might purchase accordingly. Like the Intel megahertz myth some time back.

    I'm still waiting for a processor whose core count goes to 11:)
  • Heater.Heater. Posts: 21,230
    edited 2013-08-05 05:17
    Loopy,
    What we need more of is a sustainable economy with sustainable business models

    BINGO. Now I think you have said something. Althouh it may mean something totally different to me than it does to you.

    My feeling is that this world we are engineering for ourselves is not in any way sustainable. An exponential growth in everything has to go "POP" sometime soon. And then the few of us that survive are back to the stone age. But worse off becasue there are no resources to be easily had anymore.

    I feel that deep down everyone has realized this although they dare not say it. As a result the plan is to "consume, consume, consume..." (To paraphrase Viv Nicholson http://en.wikipedia.org/wiki/Spend_Spend_Spend )To hell with the consequences let's party till we drop.
  • prof_brainoprof_braino Posts: 4,313
    edited 2013-08-05 05:48
    Heater. wrote: »
    Edit: On reflection "the nail" became "a nail". The coffin was well and truely nailed shut the first time I ever saw an IBM PC.

    At least you keep an open mind.
  • prof_brainoprof_braino Posts: 4,313
    edited 2013-08-05 05:57
    Somewhere along this slippery slope that we call life, the American business model shifted from 'satisfied customers' and a manufature based economic to 'care and feeding of naive greedy consumers' and a service economy.

    You might be referring to the "business realities" management talk about when they shift focus from long term sustainability to larger bottom line numbers for a single quarter. I get this nonsense all the time in the quality and process biz. See Boeing 787 for next generation's text book example.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-08-05 09:11
    Speaking of multiple cores...
    I did buy a 64 bit Core 2 Quad desktop and yet I find nearly all my work being doning on an Intel Atom in a Toshiba netbook.

    Yes, if I need to compile Linux from scratch for my Cubbieboard, I have used the 64 bit Core 2 Quad with 64 bit Ubuntu, but most of the time it either just sits there unused or is picking up email.

    So where exactly is the enhancement in the user's experience by all these hardware change ups?
  • SRLMSRLM Posts: 5,045
    edited 2013-08-05 09:35
    My background: I've been developing an Android app for the past 6 months. Granted, it's only 4.0 and above but that should be relevant since we're talking about fairly modern systems (dual core +).
    CuriousOne wrote: »
    Memory and app management in android is total flop I believe. Especially the "feature" which will kill and unload your app (even if you had unsaved data in it), if it decides that resources are needed for other app.
    What else is it supposed to do? If you have limited memory and limited disk space so something's got to give. And in any case the app is supposed to take care of that and receives plenty of warning from the OS. So, if you have any apps that lose data on an app kill that's a bug in the app.
    CuriousOne wrote: »
    Another loss of android is general slowdowns and jitter.
    How do you measure this general slowdowns and jitter? My app sometimes has a ton of GC going on (4 or 5 times per second) and with no noticeable performance delay.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-05 10:49
    Braino,
    At least you keep an open mind.
    Thank you, I do try to. Not always successfully. But that's why I explore Linux and BSD. That's why I came to the Propeller whilst surrounded by an ocean of Arduinos. Etc etc...

    The MS model was obviously not beneficial for the human race in the long run ever since 4K BASIC. Sorry I have not changed my mind about that.

    As for the original IBM PC. I think everyone agrees it was a dog from day one.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-05 10:57
    SRLM,
    How do you measure this general slowdowns and jitter?
    This really hit me recently, Not with a GUI app. and actually it was an experiment with the Go language from Google which has automatic garbage collection. Damn thing stuttered and stalled visibly as it was trying to move messages from A to B.

    Java does the same. You can see visible stutters in GUI apps when it hangs up to garbage collect.

    I guess this probem is less if you have huge memory space for the GC to work in.

    Strangely enough I have yet to notice JavaScript doing this, in the browser or on the server.
  • CuriousOneCuriousOne Posts: 931
    edited 2013-08-05 11:21
    Well, for strange reasons, Windows being equipped with same "limited storage & disk space" does not unloads anything and is much more responsive, too.
  • Heater.Heater. Posts: 21,230
    edited 2013-08-05 11:56
    CuriousOne,

    You know what? We don't care.

    Perhaps, possibly, maybe MS has figured out how to run 10 GB of application code in 1 GB of memory space and without suffering the one thousand times or more slow down of swap disk.

    Perhaps, possibly, maybe MS has the silver bullet to make all garbage collection stutters in apps invisible.

    I don't not believe that is true, but let's assume so...

    Well we don't care, we have a cheap OS, as in free, that works fine.
  • kwinnkwinn Posts: 8,697
    edited 2013-08-05 14:11
    Heater. wrote: »
    @kwinn,Ii agree it was pretty dumb. But executive officers of huge companies say and do dumb things all the time. Take a look at this http://www.youtube.com/watch?v=8ha3bnCcqE8 and tell me what you think of Microsoft afterwards. That was certainly a nail in the coffin for me ever wanting to give any money to MS.

    Perhaps Chandrasekher would like to review his statement in the light of this lawnmower: http://blogs.wsj.com/japanrealtime/2013/07/18/honda-builds-worlds-fastest-lawn-mower/:)

    Edit: On reflection "the nail" became "a nail". The coffin was well and truely nailed shut the first time I ever saw an IBM PC.

    Well, that certainly did not improve my opinion of Microsoft any. Pretty idiotic way for anyone to behave. As for the lawn mower, well, that's pretty silly too. It's not that I don't enjoy having fun or going fast, I loved riding and racing my motorcycles and go-cart, but a 130MPH lawn mower is just ridiculous.
Sign In or Register to comment.