[发明专利]按需多线程多媒体处理器有效
申请号: | 200880005385.3 | 申请日: | 2008-02-21 |
公开(公告)号: | CN101627367A | 公开(公告)日: | 2010-01-13 |
发明(设计)人: | 杜云;于春;焦国方 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/455;G06F12/08;G06F12/10 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多线程 多媒体 处理器 | ||
1.一种包括用以同时支持多个多媒体应用程序的多媒体处理器的装置,所述多媒体 处理器包含:
可配置存储资源,其用以存储用于所述多个多媒体应用程序的指令、数据和状态信 息;及
可指派处理单元,其用以执行对所述多个多媒体应用程序的处理,其中所述多媒体 处理器将所述存储资源的可配置部分分配给每一多媒体应用程序,且按所述多媒体应用 程序的请求将所述处理单元动态地指派给所述多个多媒体应用程序,其中所述可指派处 理单元包含对所述多个多媒体应用程序执行不同类型处理的不同的处理单元,其中所述 可指派处理单元包含至少一个算术逻辑单元ALU核心、至少一个初等函数核心、至少 一个逻辑核心、以及至少一个纹理取样器。
2.根据权利要求1所述的装置,其中所述可配置存储资源包含用以存储用于所述多 个多媒体应用程序的指令的指令高速缓冲存储器,其中每一多媒体应用程序被分配有所 述指令高速缓冲存储器的可配置部分。
3.根据权利要求1所述的装置,其中所述可配置存储资源包含用以存储用于所述多 个多媒体应用程序的数据的寄存器组,其中每一多媒体应用程序被分配有所述寄存器组 的可配置部分。
4.根据权利要求1所述的装置,其中所述可配置存储资源包含:
存储单元,其用以存储用于所述多个多媒体应用程序的指令或数据,所述存储单元 与虚拟存储器和物理存储器相关联,其中每一多媒体应用程序被分配有所述虚拟存储器 的可配置部分,以及
至少一个表,其用以将所述虚拟存储器的分配给每一多媒体应用程序的所述部分映 射到所述物理存储器的对应部分。
5.根据权利要求1所述的装置,其中所述多媒体处理器进一步包含:
加载控制单元,其用以按请求从高速缓冲存储器或主存储器获取用于每一多媒体应 用程序的指令和数据以用于存储在所述存储资源的分配给所述多媒体应用程序的所述 部分中。
6.根据权利要求1所述的装置,其中所述可指派处理单元独立地操作且每一处理单 元在给定时隙中可被指派到所述多个多媒体应用程序中的任一者。
7.根据权利要求1所述的装置,其中所述多媒体处理器将未指派到所述多个多媒体 应用程序中的任一者的处理单元断电。
8.根据权利要求1所述的装置,其中所述多媒体处理器进一步包含加载控制单元和 流控制器中的至少一者。
9.根据权利要求1所述的装置,其中所述多媒体处理器进一步包含:
输入接口单元,其用以从所述多个多媒体应用程序异步地接收线程;及
输出接口单元,其用以将结果异步地提供给所述多个多媒体应用程序。
10.根据权利要求1所述的装置,其中所述多媒体存储器基于所述多媒体处理器的加 载而调整时钟速度以减少功率消耗。
11.根据权利要求10所述的装置,其中所述多媒体处理器基于在特定时期中指派给 所述处理单元的时间百分比而确定所述加载。
12.根据权利要求1所述的装置,其中所述多媒体处理器同时支持用于所述多个多媒 体应用程序的多个线程。
13.根据权利要求12所述的装置,其中所述可配置存储资源包含:
用于所述多个线程的多个现场寄存器,每一现场寄存器存储用于关联线程的状态信 息。
14.根据权利要求13所述的装置,其中用于每一线程的所述状态信息包含程序计数 器、用以存储用于动态流控制的指针的堆栈、用于相对寻址的地址寄存器、用以存储条 件计算结果的预测寄存器以及用以追踪加载请求和数据返回条件的加载参考计数器中 的至少一者。
15.根据权利要求12所述的装置,其中每一线程对高达预定大小的数据单元进行操 作。
16.根据权利要求12所述的装置,其中每一线程对图像中的高达四个像素或高达四 个顶点进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880005385.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:活动冰吧屋
- 下一篇:现浇混凝土楼板预留洞套筒