关于两个不同的block之间数据交互的问题

先感谢上次耐心看我小白贴的 悠闲的小猫

然后对于不同block之间数据交互问题还是有些不是特别明白,所以继续请教下
问题是这样的:
假设
grid(1,2)
thread(32,1)
那么对于block0和block1来说,
block0和block1中边界(–block0的下界和block1的上界–)数据之间存在交互问题
(block0中的数据会在计算结束之后送给block1使用
而同样block1中的数据会在计算结束之后送给block0使用)
对于这种情况的话,拆开成2个kernel的话应该可以
那如果我不想拆成2个kernel的话,有没有什么比较好的方法可以处理呢?
多谢了。。