Non-blocking communications

XCore Project reviews, ideas, videos and proposals.
jzw
Member++
Posts: 24
Joined: Sat Nov 14, 2015 3:53 pm

Non-blocking communications

Post by jzw »

Is there a method of non-blocking communication between XS2 tiles? I can use interfaces to get between cores on the same tile but would like to communicate between tiles without blocking. Server channels appear to have a FIFO but still block.

Any suggestions welcome.
jzw
Member++
Posts: 24
Joined: Sat Nov 14, 2015 3:53 pm

Post by jzw »

Sorry should read streaming channels
User avatar
akp
XCore Expert
Posts: 580
Joined: Thu Nov 26, 2015 11:47 pm

Post by akp »

Just to be clear, if you can't put the data into the channel you want to drop it and error or something rather than blocking waiting to put it in the FIFO?
User avatar
Ross
Verified
XCore Legend
Posts: 1080
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

I think they just mean non-synchronised channels, which they can do with streaming channels.
Technical Director @ XMOS. Opinions expressed are my own