[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/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 - Future Parallella boards

Future Parallella boards

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

Future Parallella boards

Postby toterpinguin » Sun Mar 31, 2013 8:54 pm

Hi everyone!
I am really excited about the Parallella platform because of its openness and the future processors promised!
I've got a few questions I hope someone of the team can answer.

1) Will future versions of the Epiphany processor (with more than 64 cores) also be offered as Parallella-like standalone boards or only as PCI-e accelerator cards. I really hope you also offer standalone boards because they could offer more flexibility like better density in racks etc.
2) Why does the epiphany not have a fast interface to external RAM like GPUs do? Does this have to do with energy efficiency ?
As far as I could tell, the max speed of Epiphany/RAM transfer is 1.4 GB/s while even low end GPUs offer around 100 GB/s of RAM bandwidth. This can be a deal-breaker for some applications like realtime graphics (ok it's not designed for that, but still)
3) (interests me most) What would the estimated cost of a 1024-core Parallella be? (I know it's a bit early to ask, but could you give a rough estimate) I would hope for less than $600, because then It could not only be better than GPUs in energy efficiency but also be really competitive in terms of price/performance and could not only appeal to mobile/embedded uses but also to datacenters/rendering farms etc.

I hope you can give me some insight!
toterpinguin
 
Posts: 6
Joined: Sun Mar 31, 2013 8:35 pm

Re: Future Parallella boards

Postby aolofsson » Mon Apr 01, 2013 1:09 am

User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: Future Parallella boards

Postby LamsonNguyen » Mon Apr 01, 2013 6:50 am

I think it is up to us, the Parallella community, to make a compelling case for Epiphany. We need to write parallel code, create killer apps, develop great products for businesses as well as end users (Parallella cell phones/laptops/tablets anyone?), and do whatever we can to get people to the point where they think, "I'll take Epiphany over Intel/Nvidia/everybody else because __________." So, what will you do?
LamsonNguyen
 
Posts: 138
Joined: Sun Dec 16, 2012 7:09 pm

Re: Future Parallella boards

Postby toterpinguin » Mon Apr 01, 2013 1:52 pm

Thanks for the info!
Intel's Xeon Phi is not really competitive against GPUs or ever CPUs IMO (gives typical speedup of maybe 3x against a mainstream Ivy Bridge system and costs $2500 while consuming 300 watts).
Nvidia's Tesla cards are also very expensive for the performance they provide and the gamer cards have their double precision performance artifically reduced to 1/6 of the professional ones. Also, the GTX 600 "Kepler" cards ofter are slower in compute benchmarks compared to the previous generation! Similarly, they lose out big time against Radeon cards in OpenCL benchmarks ( look for LuxMark scores at bottom of the page) probably because of bad drivers.
Neither AMD nor Nvidia (and I think the same applies to Xeon Phi) have any support for compute using open-source drivers and the proprietary ones are architecture-limited, buggy and unoptimized with no option to change that.
This is where the Parallella shines (and being able to carry the power of a standard desktop PC in your pocket in a device that consumes only a few watts and can run fanless is of course amazing). And not being dependent on the PC platform with its slow and proprietary BIOS, Microsoft-controlled Secure Boot etc. also is a good thing.
So I really hope the Parallella platform will be a big success and I will definately buy the 64-core version when it becomes available.

One more question: How fast can the Epiphany chip switch from one task to another (one probably has to download on-chip memory content, registers etc. and upload new code and data)? This could be important in a really parallel-optimized system where for instance a graphics software and a web browser's rendering engine want to access the coprocessor at the same time.
toterpinguin
 
Posts: 6
Joined: Sun Mar 31, 2013 8:35 pm

Re: Future Parallella boards

Postby bgracia » Mon Apr 01, 2013 6:46 pm

I see the cost of R&D. I think that when I hit the LOTTERY, I will invest so as to get ahold of 1K Core chips before everyone else!!!

Brian
bgracia
 
Posts: 10
Joined: Wed Dec 19, 2012 1:30 am

Re: Future Parallella boards

Postby glasspelican » Mon Apr 01, 2013 6:48 pm

glasspelican
 
Posts: 23
Joined: Mon Dec 17, 2012 3:21 am
Location: Canada, Ontario

Re: Future Parallella boards

Postby Dade » Mon Apr 01, 2013 8:03 pm

, , , ,
User avatar
Dade
 
Posts: 26
Joined: Sun Dec 16, 2012 8:59 pm

Re: Future Parallella boards

Postby timpart » Mon Apr 01, 2013 8:32 pm

If you are going to produce a 1K core chip I think you will have to find some way of increasing I/O, with wider or extra or faster channels. On current specs a chip gets a max of 8G bytes per second into it. A 1 K core chip @ 800 MHz does 800 G cycles per second (many of which could do 2 operations at once). So programs that need less than 100 cycles per byte will have to wait for data to come in and cores will be stalled. I think such a chip is best suited to things like weather prediction where initial data are loaded then a lot of iterations are performed on them.

Tim
timpart
 
Posts: 302
Joined: Mon Dec 17, 2012 3:25 am
Location: UK

Re: Future Parallella boards

Postby Dade » Thu Apr 04, 2013 4:23 pm

, , , ,
User avatar
Dade
 
Posts: 26
Joined: Sun Dec 16, 2012 8:59 pm


Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: Google [Bot] and 2 guests