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.
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?
Yeah. With that many cores, you could have TWO websites that use Flash open at the same time!
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
Only question is, how much can you burden each core?
After all, you could have a bajillion cores in a chip, but if each core in it can only handle one-bajillionth the load of a single-core x86 or PPC chip, then where's the advantage?
Quo usque tandem abutere, Nimbus, patientia nostra?
Smells of infomercials and burned popcorn.
I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
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);
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.
Most parallel problems can be defined in terms that require no locks within the inner loops, such as the class of problems mentioned in the grandparent (image recognition..)
I find that people that dont know shit about algorithms always think that the "hard" parts of parallel strategies somehow magically apply to most highly parallel problems... which is stupid.. but there you are.
Don't bother replying until you have mastered a functional language to the point where the reason I am asking you to master one dawns on you.
"His name was James Damore."