[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 - 64 Gbyte memory for 64 cores?

64 Gbyte memory for 64 cores?

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

Moderator: aolofsson

64 Gbyte memory for 64 cores?

Postby 8l » Sun Dec 30, 2012 1:07 pm

1 core per 1 Gbyte memory, is this mean something?
8l
 
Posts: 173
Joined: Mon Dec 17, 2012 3:23 am

Re: 64 Gbyte memory for 64 cores?

Postby Dade » Sun Dec 30, 2012 2:05 pm

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

Re: 64 Gbyte memory for 64 cores?

Postby piotr5 » Tue Jan 01, 2013 5:00 pm

you mean 32 kbytes. :)
it's the usual problem with address-space: 32bit can only address 2^32 bytes or twice that many words. that's just 4GB or 8GB or 16GB at most. if you want more, you need 64bit processor. but on the other hand it is not as much of a gain to have 64bit when the 64GB chips take up almost the same space as the whole parallella board, so I guess we need to wait till memory-developers catch up with the new possibilities of 64-bit...

parallella is based on all of the core's memory being directly accessible.1024 cores with 32kb each, that's 32MB used up by them and the rest of the 4GB address-space free for the 2 main processors and whatever other hardware. guess there is some space for improvement, but 64GB wasted by the cores alone would really be overkill -- the way software nowadays is lacking complexity...

btw, 32kb is not really the maximum-program-size for each core, 8kb are reserved for stack, and maybe the program will want another 8kb for storing the data it generates. so better look out for compilers that produce code under 16KB!
piotr5
 
Posts: 230
Joined: Sun Dec 23, 2012 2:48 pm

Re: 64 Gbyte memory for 64 cores?

Postby ysapir » Wed Jan 02, 2013 2:45 pm

The Epiphany architecture maps segments of 1MB of address space to each core. In a system, this 1MB range is (more or less) exclusive to a core, but can be accessed by any other master from inside or outside the chip.

Out of the 1MB, some space is reserved for the core registers (the upper 64KB of the slice) and some is covered by the on-core SRAM. The amount of SRAM depends on the chip design and in the current products it is 32KB per core.
User avatar
ysapir
 
Posts: 393
Joined: Tue Dec 11, 2012 7:05 pm

Re: 64 Gbyte memory for 64 cores?

Postby fmotta » Thu Jan 03, 2013 4:13 am

User avatar
fmotta
 
Posts: 61
Joined: Mon Dec 17, 2012 3:27 am

Re: 64 Gbyte memory for 64 cores?

Postby ChrisGranger » Thu Jan 03, 2013 4:11 pm

User avatar
ChrisGranger
 
Posts: 16
Joined: Sun Dec 16, 2012 7:40 pm

Re: 64 Gbyte memory for 64 cores?

Postby aolofsson » Mon Jan 07, 2013 2:42 am

The 64-core Parallella will be built, and will be shipped to a few Parallella backers ($750 tier). The $3M was needed to bring the cost of the board down to $199. We hope to ship some of the early 64-core prototypes (based on the Zedboard) to the $10k tier backers next week.
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: 64 Gbyte memory for 64 cores?

Postby tnt » Mon Jan 07, 2013 5:46 pm

Oh damn, I misread the reward tier, I tought that all 64 core reward tier were dependent of the stretch goal. I should have taken the 64CORE-MAY instead of 64-CORE ...
tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

Re: 64 Gbyte memory for 64 cores?

Postby ChrisGranger » Mon Jan 07, 2013 7:04 pm

User avatar
ChrisGranger
 
Posts: 16
Joined: Sun Dec 16, 2012 7:40 pm

Re: 64 Gbyte memory for 64 cores?

Postby PickPacket » Mon Jan 14, 2013 5:42 pm

PickPacket
 
Posts: 1
Joined: Mon Jan 14, 2013 5:31 pm

Next

Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 35 guests

cron