【技术实现步骤摘要】
【国外来华专利技术】用于高吞吐量栅格器的方法和装置
技术介绍
专利
本专利技术总体上涉及计算机处理器领域。更具体地,本专利技术涉及一种用于高吞吐量栅格器的装置和方法。相关技术的说明栅格化是图形处理单元(GPU)的关键任务,在所述图形处理单元中,采用向量图形格式描述的图像被转换成栅格器图像(例如,像素)以用于输出到显示设备上。栅格化通常需要确定图元(primitive)的一列点亮样本,这是必须高效完成以消耗最小电量的周期性任务。图形技术(诸如多样本抗混叠(anti-aliasing)(MSAA))需要处理相当大量的图形数据,而不会影响渲染时间。技术已经应用于此问题,但是贯穿可用的技术,使用当前的解决方案不足以支持新的和未来的需要。附图说明可结合以下附图从以下详细描述中获得对本专利技术的更好的理解,在附图中:图1是具有处理器的计算机系统的实施例的框图,所述处理器具有一个或多个处理器核以及图形处理器;图2是处理器的一个实施例的框图,所述处理器具有一个或多个处理器核、集成存储器控制器、以及集成图形处理器;图3是图形处理器的一个实施例的框图,所述图形处理器可以是分立式图形处理单元、或者可以是与多个处理核集成的图形处理器;图4是用于图形处理器的图形处理引擎的实施例的框图;图5是图形处理器的另一实施例的框图;图6是包括处理元件阵列的线程执行逻辑的框图;图7展示了根据实施例的图形处理器执行单元指令格式;图8是图形处理器的另一实施例的框图,所述图形处理器包括图形流水线、媒体流水线、显示引擎、线程执行逻辑、以及渲染输出流水线。图9A是框图,展示了根据实施例的图形处理器命令格式;图9B是框图,展示 ...
【技术保护点】
一种装置,包括:块选择逻辑,所述块选择逻辑用于选择与图元的边缘相关联的多个像素块,所述多个像素块是基于具有在所述图元的内部和外部两者的样本的像素块而被选择的;以及边缘确定逻辑,所述边缘确定逻辑用于分析由所述块选择逻辑选择的所述多个像素块的样本并且响应性地生成对所述图元的每条边缘进行标识的数据;以及最终掩模确定逻辑,所述最终掩模确定逻辑用于组合对每条边缘进行标识的所述数据并且生成表示所述图元的最终掩模。
【技术特征摘要】
【国外来华专利技术】2014.12.23 US 14/581,7011.一种装置,包括:块选择逻辑,所述块选择逻辑用于选择与图元的边缘相关联的多个像素块,所述多个像素块是基于具有在所述图元的内部和外部两者的样本的像素块而被选择的;以及边缘确定逻辑,所述边缘确定逻辑用于分析由所述块选择逻辑选择的所述多个像素块的样本并且响应性地生成对所述图元的每条边缘进行标识的数据;以及最终掩模确定逻辑,所述最终掩模确定逻辑用于组合对每条边缘进行标识的所述数据并且生成表示所述图元的最终掩模。2.如权利要求1所述的装置,其中,由所述块选择逻辑选择的所述像素块包括4×4跨度。3.如权利要求2所述的装置,其中,所述块选择逻辑包括:第一跨度选择模块,所述第一跨度选择模块用于为第一边缘选择第一组跨度;第二跨度选择模块,所述第二跨度选择模块用于为第二边缘选择第二组跨度;第三跨度选择模块,所述第三跨度选择模块用于为第三边缘选择第三组跨度;以及第四跨度选择模块,所述第四跨度选择模块用于为第四边缘选择第四组跨度。4.如权利要求3所述的装置,其中,所述图元在包括16个4×4跨度的16×16像素块内被编码,所述第一、第二、第三、和第四组跨度选择逻辑从所述16个4×4跨度中进行选择。5.如权利要求3所述的装置,其中,所述边缘确定逻辑包括:第一边缘确定模块,所述第一边缘确定模块用于确定与所述第一组跨度相关联的第一边缘;第二边缘确定模块,所述第二边缘确定模块用于确定与所述第二组跨度相关联的第二边缘;第三边缘确定模块,所述第三边缘确定模块用于确定与所述第三组跨度相关联的第三边缘;以及第四边缘确定模块,所述第四边缘确定模块用于确定与所述第四组跨度相关联的第四边缘。6.如权利要求1所述的装置,其中,所述边缘确定逻辑进一步包括:多样本抗混叠(MSAA)逻辑,所述多样本抗混叠逻辑用于在标识所述图元的每条边缘时执行MSAA。7.如权利要求6所述的装置,其中,所述MSAA逻辑可配置成用于执行1x、2x、4x、8x、或16xMSAA。8.如权利要求1所述的装置,进一步包括:定界框逻辑,所述定界框逻辑用于为所述图元确定定界框,所述定界框逻辑用于生成对包含所述图元的矩形进行限定的数据,其中,所述定界框外部的任何样本都是空白的。9.如权利要求1所述的装置,其中,每个像素块包括4x4跨度,并且其中,所述块选择逻辑用于确定未包含所述图元的样本的空白跨度、具有来自所述图元的所有样本的完全覆盖跨度、以及包括在所述图元内部的样本以及在所述图元外部的样本的部分跨度。10.如权利要求1所述的装置,其中,所述块选择逻辑从16×16样本块中选择所述多个像素块,所述块选择逻辑用于利用所述16×16样本块内的对称性来减少选择所述多个像素块并标识每条边缘所需的比较操作的次数。11.如权利要求10所述的装置,其中,针对所述16×16样本块,每边缘需要12次比较操作来标识边缘。12.如权利要求11所述的装置,其中,使用以下等式来对所述边缘进行标识:L0(x,y)=Lo16x16+ΔLx+ΔLy≥0,如果该等式≥0,则其标识在所述图元内部的样本,如果否,则标识在所述图元外部的样本。13.如权利要求12所述的装置,其中,在所述16×16样本块内,根据以下等式来减少所述比...
【专利技术属性】
技术研发人员:S·马余兰,T·A·皮萨,J·F·加西亚帕博,S·B·沙阿,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。