|
|
Log in / Subscribe / Register

LFCS: A $99 supercomputer

LFCS: A $99 supercomputer

Posted May 9, 2013 15:17 UTC (Thu) by pboddie (guest, #50784)
In reply to: LFCS: A $99 supercomputer by Riba78
Parent article: LFCS: A $99 supercomputer

The Epiphany architecture is more like a GPU; an array of simple cores with small local memories and shared memory bus.

There's no denying that having lots of cores in a single package is going to lead to a certain style of architecture, but could you clarify what you mean by "like a GPU"? Looking at the instruction set for, say, the AMD R700 (PDF), it's quite a different animal from that of the Epiphany. Certainly, the latter has memory instructions that look a lot more general purpose than those of the R700.


to post comments

LFCS: A $99 supercomputer

Posted May 9, 2013 22:47 UTC (Thu) by Riba78 (guest, #84615) [Link] (1 responses)

The point I was trying to make is that "Epiphany is not a general-purpose CPU". The reference manual reads more like a DSP than a CPU. Based on few web searches I noted that Epiphany has no MMU, it has a memory system that begs consideration when programming, it's not self-hosting so it needs to be programmed via a host platform (via OpenCL or cross-GCC).

Epiphany was touted for it's GFLOPS performance, so it's natural to compare it to GPUs that are the other big GFLOPS-muscle. Both Epiphany and most GPUs are programmable via OpenCL and thus can be compared in capabilities and performance via that API. If you can't run comparable loads, then you might as well compare bogomips. If Epiphany could run Linux, we could use the informal benchmark of checking how long it takes to compile the Linux kernel.

Sorry for my dismissive attitude. Parallella is a nice project, but IMHO it's hyped up more than it warrants.

LFCS: A $99 supercomputer

Posted May 11, 2013 2:39 UTC (Sat) by jmorris42 (guest, #2203) [Link]

Yup, it is truly the Pi of the parallel world, a product with hype far exceeding it's actual usefulness.

I'd really like to see a benchmark showing the 64 computing cell version to be faster than a cell phone GPU, at some practical real world tasks, before getting excited. 32KiB of RAM per node, subdivided into four 8KiB blocks is going to limit it to very specialized tasks. The total available ram is only 2MiB so forget physics modeling. On the other hand a PC's GPU these days has hundreds to thousands of times that RAM available.

That leaves the power argument. Again, a cell phone can't draw 5W. The battery wouldn't last long enough to be useful since most phones are lucky to have 5WHr of capacity, and that label rating valid if discharging in an hour anyway.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds