Startup Wants To Put 64-Cores In Your Smartphone
angry tapir writes "Startup chip design company Adapteva has announced the multicore Epiphany processor, which is designed to accelerate applications in servers and low-power devices such as smartphones and tablets. The RISC-based processor is scalable to thousands of cores on a single chip, and can sit alongside CPUs to provide real-time execution of diverse applications. Epiphany chips are currently scalable up to 64 cores in smartphones and up to 4,000 cores in servers. The processor can accelerate tasks like hand gesture recognition, face matching or face tracking, but is not designed to be a full-fledged CPU."
I wonder what good it would do them if they stick their toaster oven into my Nokia 6303c?
You can't handle the truth.
That's a lot of cores for a smart phone.
risc is gonna change everything...
Ergo, we are here !!
So it is basically a GPU...or at least what a GPU has turned into these days.
At some point you do need things to be performed in sequence. Performing a bajillion parallel operations can only get you so far. Can the simple tasks required of a smartphone (e.g. AngryBirds) really benefit from that many cores?
heck I even liked the big rotary dials with the extensible extension cord... but maybe that's just me.
soon, when we buy a phone, we'll ask... hey, is a phone included with that? :)
Never antropomorphize computers, they do not like that
Graphics processors' architecture resembles that of a CPU with hundreds (thousands?) of parallel cores. These cores are incredibly limited but it is a rendering format optimized for the information format that they receive (heavily parallelized). Apart from this, GPU's are extremely poor at performing other types of computations.
Smells of infomercials and burned popcorn.
I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
That's pretty much The Big Question for the Xoom right now.
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
TFA is so chalk full of buzzwords and unsubstantiated claims that I can't help but call this a slashvertisement.
while(1) attack(People.Sandy);
You finally have hardware that can handle Flash support!
http://www.stopacop.so -- You have rights. How about standing up for them before they go away?
Dude, hyphenation. "64-Cores" -> "64 Cores". Unless you're suggesting that Adapteva wants to put several 64-core chips in my smartphone.
I'm tired of all this angry bird and what not sarcastic 'why-bother' remarks.
The quoted applications (gesture tracking, etc) can and do benefit from massive parallelization. I used to work with image analysis and I can tell you a lot of the fundamental image analysis operations involve either massive matrix computations (matrix multiplication, inverse, eigenmatrix, etc), or repeating a set of computations on parts of an image (by moving a tiny window).
You may say well GPGPUs can do that already. Yeah sure...can you fit one into a mobile device like a tiny smartphone?
The article did claim 1 watt or less for 16 cores, and can be reduced further with better manufacturing process (28nm). That's impressive in my book.
FTA: However, we do not have a memory management unit, so we can not act as a host for operating systems such as standard Linux or Windows.
In other words, they either access fixed shared memory pool or they have some directly mapped memory on each core or both.
These are more like a different take on the SPU cores in a CELL (PS3) processor than a traditional multicore CPU.
This thing sounds exactly like a new nvidia graphics card
will it run linux? And by that I mean I don't know anything about the state of the android operating system. Will it support these devices or will there have to be some modification done to the OS to support them? And if so, who is going to do the work? Smartphone makers? HTC? Google?
Will this lead to a forking of the OS that will divide the applications into those that support these multi-core processors and those that do not, or will the OS handle all the behind-the-scenes work and leave apps mostly unaffected? If so, how will app-makers know they can rely on the extra horsepower?
If these chips are just good at improving gesture recognition and face tracking, then I'm afraid I just don't care. Gesture recognition works just fine on my phone, and face tracking is pointless anyway. Don't know about tablets, but I suspect it's the same for most folks. Who really uses face-time on IOS? I mean, on purpose, not when it's turned on by Apple without your consent. Hardly anyone. So big woop.
Ar am I missing the point here?
Maybe they would be more useful in a beowulf cluster.
I only care about hardness
i know you joke, but for me that's been the question since maybe 2003. They all do phone stuff, which honestly is the least used feature for me. What else can you do for me without costing as much as a laptop? I spent years going through a couple of phones a year trying to find what was basically a small computer that happened to make calls and was repeatedly disappointed by most phones. For all its faults, the iPhone was a game changer and made the other manufacturers wake up. Now that I've gone Android, I've finally gotten what I always wanted. More cores? Bring it on...
I'll believe it when I see it. If anything, the processor cores will be very simple. The biggest bottlenecks will be memory bandwidth and synchronization between the cores. It sounds like what they are doing may be more akin to what GPUs are doing today, though they say nothing about floating point support or even if it's 8, 16, 32 or 64-bits per core.
The company I work for, Cavium Networks, has a 32 core 64-bit MIPS processor (and yes, it runs Linux).
-Aaron
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
So, how's that working out for Creative Labs?
You'd need over 4GB of ram to run that stuff!
All glory to Arstotzka!
The processor also differs from FPGAs (field-programmable gate arrays), which are reprogrammable circuits that can help execute specific tasks such as XML processing. The Epiphany chips are not restricted to running specific tasks, Olofsson said.
So... what... they can run a "non-specific" task, and an FPGA can't? Just what is it that these can do that an FPGA can't?
My understanding is that by being actual processors, they can probably operate faster than an FPGA design for a lot of tasks... might that be it?
If anyone has any idea what this guy meant, please elaborate. It looks to me like there might've been a useful comment in there, but it might've been lost going through a CEO to being paraphrased by a journalist... But maybe it's obvious to someone.
Don't thank God, thank a doctor!
Am i the only one who initially parsed the title as "c64-cores"? i figured someone wanted to put a bunch of commode-64 cpu's in there :P
People, what a bunch of bastards
My laptop fever, how?
Because simple background processes, like downloading Facebook updates, and foreground add-on and system processes, like Swype, gestures, volume controls, and loading small lists (contacts) shouldn't have to interrupt the main CPU which is carrying the high throughput foreground app.
It's hard enough for a phone to stream Pandora in the background while playing Angry Birds. But let's say you do that, but everytime you touch the screen, either the music skips or Angry Birds freezes. I can't tell you how many times I've seen the slingshot freeze in the pulled back position because some background update jumps in that really didn't need the full CPU.
And that's the killer app(s) for this. Background and foreground add-ons like onscreen keyboards and controls.
I8-D
this story should actually be titled : Nefarious New World Order plan for mass sterilizations in the developed world
please god, +1 funny, not +1 insightful...
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
So for servers, I'd currently pick Tilera as the box is out the door, and the cards are available for test. And it's in the Linux kernel already.
Multicore embedded offers me nothing but heat issues and crappy phone software so no thanks.
How about mesh networking, real time encryption, video redirection, and language conversion for starters?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
The real question will be ; does it run Crysis ....
Why bothering to sterilize with silicon-induced high in-trouser temperatures and microwave radiation ?
With smartphones, the idiots will be anyway too busy playing "Angry Birds" to think about fucking and reproducing...
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]