[发明专利]使用可重构高速缓存的图形处理器指令群组无效
申请号: | 200610067138.9 | 申请日: | 2006-04-03 |
公开(公告)号: | CN101051383A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 曹友铭 | 申请(专利权)人: | 绘展科技股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 | 代理人: | 孙皓晨 |
地址: | 中国*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 可重构 高速缓存 图形 处理器 指令 | ||
技术领域
本发明涉及的是一种可重构高速缓存,特别涉及的是一种使用一可重构高速缓存的图形处理器指令群组,本发明具有影音加速能力且可应用在可携式掌上型装置,例如数字相机(DSC)、数字录像机(DV)、个人数字助理器(PDA)、行动电子装置、第三代行动电话、手机或智能电话,但并不限定仅为上述装置。
背景技术
可重构高速缓存可提供图形处理器(GPU)进行顶点计算时作为顶点缓冲器使用而达到最佳工作效率,在动态预测时,可重构高速缓存可对影音压缩规格(videocompact standard)的搜寻范围缓冲器进行重构,另外,GPU的可程序能力可作为使用GPU处理压缩影音资料(compact video data)时,实质地增加动态预测的速度,且达到硬件资源共享最大化,该可重构高速缓存可降低制造成本及节省一般行动多媒体平台的计算处理的耗能。
现有图形处理器架构包含顶点输入缓存器、顶点输出缓存器、常数缓存器及暂时缓存器四组缓存器,每一组缓存器的数量为固定且不能被改变,然而,所有应用技术将使用到全部四组缓存器而导致运作没有效率。
因此,我们需要一种新的架构来达到有效率使用此四组缓存器的目的。
发明内容
本发明的目的是:解决上述问题及提供一种使用可重构高速缓存的图形处理器指令群组,以加速影音编码的动作预测(Motion Estimation)。
为了达到上述目的本发明所采用的技术方案是:提供一种使用可重构高速缓存的图形处理器指令群组,该使用可重构高速缓存的图形处理器指令群组包含下列组件:一顶点绘图器,以供操控顶点数据;一可重构高速缓存,以供透过若干个数据总线存取顶点绘图器的数据;一内存库交错,以替可重构高速缓存完成字节对齐;一软件控制数据回馈,以供降低可重构高速缓存的缓存器的存取频率;以及一软件控制数据写回,以供决定是否数据需要被写回至缓存器,其中可重构高速缓存包含若干个内存库以供储存数据、若干个频道以供逻辑映像至内存库、一缓存器档案控制器以供分配适当内存库的缓存器数量至每一频道以及若干个总线,该总线可供传输数据在内存库与缓存器档案控制器之间和频道与缓存器档案控制器之间。
为了便于了解本发明的结构特征及所达成的功效,下面结合附图以较佳的实施例对本发明进行详细说明。
附图说明
图1为本发明的可重构高速缓存使用在GPU的应用方块图;
图2为本发明的图1的可重构高速缓存的方块图;
图3本发明的缓存器档案控制器的应用范例;
图4本发明的缓存器档案控制器的应用范例;
图5为说明线性地址作为寻址的示意图;
图6为说明使用及未使用内存库交错的缓存器档案的例子的示意图;
图7为说明通过延伸线性地址完成字节对齐的示意图;
图8为说明未使用内存库交错的字符对齐模式的示意图;
图9为说明具有内存库交错的字节对齐模式的示意图;
图10为说明具有内存库交错的字节对齐模式的范例的示意图;
图11为说明具有内存库交错的译码模式的示意图;
图12为说明具有双向VLIW指令群组的硬件的示意图。
附图符号说明:10-顶点绘图器;20-可重构高速缓存;30-数据总线;100-内存库;110-频道;120-总线;130-缓存器档案控制器。
具体实施方式
请参阅图1,其为本发明的可重构高速缓存使用在GPU的应用技术的方块流程图,如图1所示,一顶点绘图器10透过四个数据总线30取得可重构高速缓存20的数据,该顶点绘图器10被用以操作顶点数据及相关顶点数据的状态,该可重构高速缓存20使用一缓存器档案控制器及数个嵌入式静态随机存取内存(SRAMs)而为所有GPU的缓存器的重要架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绘展科技股份有限公司,未经绘展科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610067138.9/2.html,转载请声明来源钻瓜专利网。