[发明专利]用于基于GPU的解块的高并行依赖性模式在审
申请号: | 201580061427.5 | 申请日: | 2015-11-02 |
公开(公告)号: | CN107113439A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | H.吴;J.A.古尔德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04N19/436 | 分类号: | H04N19/436;H04N19/86 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 姜冰,付曼 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 gpu 并行 依赖性 模式 | ||
1. 一种方法,包括:
通过将用于整个块的较大内核程序分裂成具有较少依赖性的较小部分来执行用于视频压缩的解块;以及
通过消除不必要的依赖性来减少用于给定线程的依赖性的数量。
2.如权利要求1所述的方法,包括使用与用于视频压缩的块大小的行数量加上该块大小的列数量相等的线程数量。
3.如权利要求1所述的方法,包括基于所述块内的像素位点来减少不需要的依赖性。
4.如权利要求1所述的方法,包括基于变换单元大小来减少不需要的依赖性。
5.如权利要求1所述的方法,包括使用64×64像素或更大的块大小。
6.如权利要求1所述的方法,包括每线程指派七个依赖性,以及然后尝试减少依赖性的数量。
7.如权利要求6所述的方法,包括将七个依赖性指派给当前线程左边的两个线程、所述当前线程右边的一个线程、所述当前线程上方的三个线程、以及在所述当前线程下方且在所述当前线程左边的一个线程。
8. 一种设备,包括:
处理器,用来通过将用于整个块的较大内核程序分裂成具有较少依赖性的较小部分来执行用于视频压缩的解块,并且通过消除不必要的依赖性来减少用于给定线程的依赖性的数量;以及
存储装置,耦合到所述处理器。
9.如权利要求8所述的设备,所述处理器用来使用与用于视频压缩的块大小的行数量加上该块大小的列数量相等的线程数量。
10.如权利要求8所述的设备,所述处理器用来基于所述块内的像素位点来减少不需要的依赖性。
11.如权利要求8所述的设备,所述处理器用来基于变换单元大小来减少不需要的依赖性。
12.如权利要求8所述的设备,所述处理器用来使用64×64像素或更大的块大小。
13.如权利要求8所述的设备,所述处理器用来每线程指派七个依赖性,以及然后尝试减少依赖性的数量。
14.如权利要求13所述的设备,所述处理器用来将七个依赖性指派给当前线程左边的两个线程、所述当前线程右边的一个线程、所述当前线程上方的三个线程、以及在所述当前线程下方且在所述当前线程左边的一个线程。
15.如权利要求8所述的设备,包括通信耦合到电路的显示器。
16.如权利要求8所述的设备,包括耦合到电路的电池。
17.如权利要求10所述的设备,包括固件以及用来更新所述固件的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580061427.5/1.html,转载请声明来源钻瓜专利网。