在C中创建数据管道

时间:2018-11-01 15:22:15

标签: c algorithm

我的想法是用全局时钟(100个周期)创建一个2级流水线。这两个阶段分别表示为两个函数,它们分别是:第一个生成2D随机矩阵-一旦生成此数据,该数据便移至第二阶段,而第一阶段立即开始生成新数据。同时,阶段2将2D矩阵求和并提供输出。此运动/计算重复100个循环。

我是否对每个函数使用100个周期的局部迭代。我不想使用fork / pipe选项。

我使用了以下内容,但它会顺序生成:

    for(i=0;i<100;i++){
    stage_one();
    stage_two();
    }

另一个选择是在本地为每个阶段执行循环,并使用数据队列在功能之间移动。

有人可以向我介绍一种资源,我可以阅读/测试该资源。非常感谢您的帮助。

0 个答案:

没有答案