- 博客(1)
- 收藏
- 关注
原创 一、DCU学习
CU是DCU的核心架构,这里需要明确一个并行的概念,DCU的并行性是真正的众核同时并发,所有的线程都会被分配到真实的计算核心(ALU),这一点与CPU是显著不同的,当CPU运行的线程多于自己的核心数目时,那么CPU会基于时间片轮换让每个线程都可以获得计算资源,给人一种众多线程同时运行的假象。寄存器是比较重要的资源,和CPU相比,DCU上的寄存器数量非常多,包括了矢量寄存器和标量寄存器,每个线程有自己的矢量寄存器,最多可以用256个,而标量寄存器是被线程组共用的,每个线程组可以分配16~102个。
2024-07-24 16:49:49
950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人