用于在多线程图像处理流水线中保持状态数据的上下文数据结构的向量寄存器文件高速缓存制造技术

技术编号:8682652 阅读:249 留言:0更新日期:2013-05-09 02:39
在多线程图形处理架构中使用的被频繁访问的状态数据被高速缓存在处理单元的向量寄存器文件中,以优化对状态数据的访问并最小化与之关联的存储器总线使用。处理单元可以包括定点执行单元和向量浮点执行单元,且被向量浮点执行单元使用的向量寄存器文件可被用来高速缓存定点执行单元所使用的、并且在需要时被传送到可被定点执行单元访问的通用寄存器的状态数据,由此降低从/向可被定点执行单元访问的L1或更低级高速缓存重复获取/写回状态数据的需求。

【技术实现步骤摘要】

本专利技术一般地涉及数据处理,更具体地涉及图形图像处理和呈现(rendering)。
技术介绍
呈现来自三维场景的ニ维图像的过程通常被称为图像处理。随着现代计算机产业的发展,图像处理也在发展。图像处理发展中的ー个特殊目标是使得三维场景的ニ维模拟或呈现尽可能地真实。呈现真实图像的一个限制是是现代监视器通过像素的使用来显示图像。像素是能在监视器上发光的最小空间区域。大多数现代计算机监视器将使用数十万或数百万像素的组合来构成整个显示或呈现的场景。单独的像素被布置在网格图案中,并共同覆盖监视器的整个观察区域。每个单独的像素可以被照亮以呈现用于观看的最终图片。将真实世界三维场景呈现到使用像素的ニ维监视器上的一种技术被称为光栅化。光栅化是获取向量格式表示的ニ维图像(场景中的几何体的数学表示)、并将图像转化为用于在监视器上显示的単独像素的过程。光栅化能够有效地快速呈现图像并使用较低的计算量;但是,光栅化具有若干个缺点。例如,光栅化常常缺乏真实性,因为它不是基于光的物理性质,相反光栅化是基于投射到ニ维平面的场景中的三维几何体的形状。此外,用光栅化来呈现场景所需的计算能力直接随着要呈现的场景的复杂度本文档来自技高网...

【技术保护点】
一种电路装置,包括:存储器单元,其包含定点执行单元和向量浮点单元,该定点执行单元包括多个通用寄存器,且该向量浮点单元包含向量寄存器文件;其中,所述处理单元被配置为在向量寄存器文件中高速缓存状态数据,包括定点执行单元所使用的非浮点状态数据,其中,该处理单元被进一步配置为将非浮点状态数据从向量寄存器文件复制到所述多个通用寄存器中的至少一个通用寄存器,且其中,所述定点执行单元被配置为对在所述至少一个通用寄存器中存储的非浮点状态数据进行操作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:E·O·梅德里希P·E·沙尔特R·A·希勒M·R·塔布斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1