PPE and SPE memory details

Recently  I have found the clear details on CellBE’s (PPE and SPE) programming limitations in terms memory. So, while programming it is very essential to keep these points in mind in order to avoid future confusions.

  • SPE’s local store limit is 256KB.
  • Size of each DMA transfer can be at most 16KB. (Means the common data shared between PPE and SPE).
  • DMA transfer supports sizes that are 1, 2, 4, 8 or multiples of 16 bytes long.
  • The Elemental Interconnect Bus (EIB)’s, which is the I/O between PPE and SPE as well as for main memory, internal bandwidth is 96 bytes per cycle, thus it arrives peak bandwidth of 204GB/s.
  • EIB can support more than 100 outstanding DMA memory requests between main memory and the SPEs.
Advertisement
Explore posts in the same categories: Programming

Tags: , , ,

You can comment below, or link to this permanent URL from your own site.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.