- 博客(11)
- 收藏
- 关注
原创 Vulkan的四种同步机制(1):Barrier和Event
首先我们要清楚为什么要同步。,异步的理念是同时能够做多件事,并且彼此之间不存在依赖关系互不打扰。而与之对应的就是同步的概念,必须处理完某个操作之后才能进行另外一个操作。在Vulkan中,我们的命令是按照队列先进先出的顺序进行的,但是在队列提交完命令发送到相关的执行单元时,由于不同的执行单元执行速度不同等原因,很可能导致后边要读取的一块内存,前边还没有计算完成。。这时我们就需要告诉执行单元,执行单元的先后顺序是怎么样的,即把异步执行的单元给同步化。在介绍这几种同步原语之前我们要先介绍以下一些基础概念。
2023-07-05 16:58:41
1574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人