【技术实现步骤摘要】
实施例总体涉及数据处理,并且更具体地涉及经由通用图形处理单元的数据处理。
技术介绍
1、当前的并行图形数据处理包括被开发用于对图形数据执行特定操作的系统和方法,这些特定操作如例如线性内插、曲面细分、栅格化、纹理映射、深度测试等。传统上,图形处理器使用固定功能计算单元来处理图形数据;然而,最近,图形处理器的多个部分已变得可编程,从而使得这样的处理器能够支持用于处理顶点和片段数据的更广泛种类的操作。
2、为进一步提高性能,图形处理器通常实施处理技术(比如,流水线操作),这些处理技术试图贯穿图形流水线的不同部分来并行处理尽可能多的图形数据。具有单指令多线程(simt)架构的并行图形处理器被设计成最大化图形流水线中的并行处理量。在simt架构中,多组并行线程试图尽可能经常地一起同步执行程序指令,以提高处理效率。用于simt架构的软件和硬件的一般性概述可以在shane cook的cuda编程(cuda programming),第3章,第37-51页(2013年)中找到。
技术实现思路
【技术保护点】
1.一种用于促进计算优化的装置,所述装置包括图形处理器,所述图形处理器包括分类逻辑,用于基于浮点线程操作的位深度将浮点处理线程分类到数个线程组中。
2.如权利要求1所述的装置,其特征在于,所述分类逻辑进一步包括多个箱,所述多个箱用于存储经分类的线程,其中所述多个箱中的每一个与位深度相关联。
3.如权利要求2所述的装置,其特征在于,所述多个箱包括:
4.如权利要求3所述的装置,进一步包括用于处理所述浮点线程操作的一个或多个浮点单元。
5.如权利要求1所述的装置,其特征在于,所述图形处理器进一步包括浮点逻辑,所述浮点逻辑用于
...【技术特征摘要】
1.一种用于促进计算优化的装置,所述装置包括图形处理器,所述图形处理器包括分类逻辑,用于基于浮点线程操作的位深度将浮点处理线程分类到数个线程组中。
2.如权利要求1所述的装置,其特征在于,所述分类逻辑进一步包括多个箱,所述多个箱用于存储经分类的线程,其中所述多个箱中的每一个与位深度相关联。
3.如权利要求2所述的装置,其特征在于,所述多个箱包括:
4.如权利要求3所述的装置,进一步包括用于处理所述浮点线程操作的一个或多个浮点单元。
5.如权利要求1所述的装置...
【专利技术属性】
技术研发人员:A·R·阿普,A·考克,L·L·赫德,D·金,M·B·麦克弗森,J·C·韦斯特,陈峰,F·阿赫巴里,N·斯里尼瓦萨,N·R·萨蒂什,J·雷,P·T·唐,M·S·斯特里克兰,陈晓明,姚安邦,T·史佩斯曼,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。