Streaming Channels with L1s
-
- Respected Member
- Posts: 395
- Joined: Tue May 18, 2010 12:25 am
Streaming Channels with L1s
How many streaming channels can you have within a single core? E.G, If I have 5 threads running on 1 500 MIPS L1, how many streams can connect between them?
-
- Member++
- Posts: 22
- Joined: Sun Nov 07, 2010 6:33 pm
As many as you can have channels I think....
-
- XCore Expert
- Posts: 754
- Joined: Thu Dec 10, 2009 6:56 pm
Correct, within the same core you can have as many as you want.waluigi wrote:As many as you can have channels I think....
-
- XCore Expert
- Posts: 844
- Joined: Sun Jul 11, 2010 1:31 am
You can have 32 chanends on one core, so no more than 16 streaming channels.Bianco wrote:Correct, within the same core you can have as many as you want.waluigi wrote:As many as you can have channels I think....
-
Verified
- XCore Legend
- Posts: 1163
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
Or 32 to themselves... ;)segher wrote:
You can have 32 chanends on one core, so no more than 16 streaming channels.
Technical Director @ XMOS. Opinions expressed are my own
-
- XCore Expert
- Posts: 844
- Joined: Sun Jul 11, 2010 1:31 am
Can you do that in XC though? "Streaming channel" is an XC concept... :-)Ross wrote:Or 32 to themselves... ;)segher wrote:
You can have 32 chanends on one core, so no more than 16 streaming channels.
-
- Respected Member
- Posts: 395
- Joined: Tue May 18, 2010 12:25 am
Wouldn't be 15 max? I Though there had to be 1 left (assuming you have more than 1 L1).
-
- XCore Expert
- Posts: 844
- Joined: Sun Jul 11, 2010 1:31 am
In practice you will need a channel end (or a few) to do stuff, sure (also when you haverp181 wrote:Wouldn't be 15 max? I Though there had to be 1 left (assuming you have more than 1 L1).
only one core). But assuming you can actually use all channel ends, you get 16.
I carefully said "no more than 16" btw :-)