[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - Epiphany uses

Epiphany uses

Forum for anything not suitable for the other forums.

Epiphany uses

Postby Marcus D. » Tue Jul 23, 2013 12:16 pm

What kind of applications would Epiphany excel at compared to GPGPU?
Marcus D.
 
Posts: 5
Joined: Tue Jul 23, 2013 12:14 pm

Re: Epiphany uses

Postby Hoernchen » Tue Jul 23, 2013 12:49 pm

It excels at power consumption, and when your tasks are not entirely "embarassingly parallel" because the epiphany CPUs are independent and can branch without having to wait/mask stuff.
Hoernchen
 
Posts: 41
Joined: Mon Dec 17, 2012 3:22 am

Re: Epiphany uses

Postby Marcus D. » Tue Jul 23, 2013 2:57 pm

Thanks. The power consumption is definitely a major plus!

So is it seen as the same as a CPU but better FLOPS/W performance?

After all, you can now get 16 x64 cores in a box now relatively easily if somewhat more expensive than a parallella board! :lol:

FPGA, I can understand.

Is it meant to sit somewhere between CPU and GPU in terms of ease of use?
Marcus D.
 
Posts: 5
Joined: Tue Jul 23, 2013 12:14 pm

Re: Epiphany uses

Postby Gravis » Tue Jul 23, 2013 3:10 pm

User avatar
Gravis
 
Posts: 445
Joined: Mon Dec 17, 2012 3:27 am
Location: East coast USA.

Re: Epiphany uses

Postby aolofsson » Wed Jul 24, 2013 2:03 am

gravis,
Thanks for the favorable comparison of GPUs and Epiphany! Lots of good points. Sadly most folks these days get hung up on just quoting GFLOPS numbers.
Andreas
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: Epiphany uses

Postby Gravis » Wed Jul 24, 2013 8:34 am

User avatar
Gravis
 
Posts: 445
Joined: Mon Dec 17, 2012 3:27 am
Location: East coast USA.

Re: Epiphany uses

Postby naeger » Thu Jul 25, 2013 9:35 pm

naeger
 
Posts: 9
Joined: Thu Jul 25, 2013 9:29 pm

Re: Epiphany uses

Postby tnt » Thu Jul 25, 2013 11:20 pm

GPU basically can execute a lot of threads in parallell (like thousands !), but they must pretty much all do the same exact task at the exact same time, just working on different data. So that's perfect for example to compute a filter on an image, because the exact same operation will produce each ouput pixel independently, only with different input pixels and you can launch thousands of // threads each processing a single output pixel.

Epiphany OTOH is much more parallell than CPUs because it has 16/64 cores, but much less than a GPU because you only get 16/64 threads. But those are not forcibly linked in anyway, each can execute completely different task.

(it's obviously a little simplified, but that's the general idea)
tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

Re: Epiphany uses

Postby LamsonNguyen » Fri Jul 26, 2013 2:16 am

Another way to think about it is that a GPU is a factory with each worker doing the same, small task requiring little skill. The Epiphany is like a group of 16/64 craftsmen whereby one person could work on a painting, another could build a chair, etc.
LamsonNguyen
 
Posts: 138
Joined: Sun Dec 16, 2012 7:09 pm

what is this "simile" thing you speak of?

Postby Gravis » Fri Jul 26, 2013 6:02 am

User avatar
Gravis
 
Posts: 445
Joined: Mon Dec 17, 2012 3:27 am
Location: East coast USA.

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 4 guests

cron