[发明专利]用于复制源数据从而实现对源数据的并行处理的方法和系统有效
| 申请号: | 201280066069.3 | 申请日: | 2012-12-27 |
| 公开(公告)号: | CN104054049B | 公开(公告)日: | 2018-04-13 |
| 发明(设计)人: | Y·H·周 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/38;G06F9/30;G06F13/14 |
| 代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 姬利永 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 减少 cpu 执行 以便 复制 数据 从而 实现 并行 处理 操作 数量 | ||
1.一种计算系统,包括:
数据源,用于提供源数据;
第一缓冲器,用于存储所述源数据以便由第一处理线程处理;
一个或多个复制缓冲器,用于存储所述源数据以便分别由一个或多个其他处理线程处理;
控制器,用于如果所述控制器接收到将所述源数据写入所述第一缓冲器的命令,将所述源数据存储在所述第一缓冲器以及所述一个或多个复制缓冲器中;
处理器,用于处理存储在所述第一缓冲器以及所述一个或多个复制缓冲器中的所述源数据;以及
存储器,所述存储器用于为所述一个或多个复制缓冲器的每一个存储标志以控制所述控制器是否将所述源数据存储到所述复制缓冲器中。
2.如权利要求1所述的系统,其中,所述源数据是帧数据。
3.如权利要求1所述的系统,其中,所述第一缓冲器以及所述一个或多个复制缓冲器是帧缓冲器。
4.如权利要求1所述的系统,其中,所述第一缓冲器以及所述一个或多个复制缓冲器是图像缓冲器。
5.如权利要求1所述的系统,其中,所述处理器是图形处理器。
6.如权利要求1所述的系统,其中,所述一个或多个复制缓冲器是专用缓冲器。
7.如权利要求1所述的系统,进一步包括用于存储所述一个或多个复制缓冲器的一个或多个地址的存储器。
8.如权利要求1所述的系统,进一步包括用于如果所述一个或多个复制缓冲器被填充则发送缓冲器就绪信号的信号生成器。
9.一种用于写入数据的方法,包括:
分配用于存储源数据以便由第一处理线程处理的第一缓冲器;
分配用于存储将被存储在所述第一缓冲器中的所述源数据以便分别由一个或多个其他处理线程处理的一个或多个复制缓冲器;
接收将数据写入所述第一缓冲器的指令;
当接收到将数据写入所述第一缓冲器的所述指令时,将所述源数据写入所述第一缓冲器以及所述一个或多个复制缓冲器中;以及
为所述一个或多个复制缓冲器中的每一个设置标志以便控制是否将所述源数据写入所述复制缓冲器中。
10.如权利要求9所述的方法,进一步包括处理存储在所述第一缓冲器以及所述一个或多个复制缓冲器中的所述源数据。
11.如权利要求9所述的方法,进一步包括存储所述第一缓冲器以及所述一个或多个复制缓冲器的一个或多个地址,以便实现基于所存储的地址将写入所述第一缓冲器的所述源数据存储到所述一个或多个复制缓冲器中。
12.如权利要求9所述的方法,进一步包括一旦所述源数据被写入所述复制缓冲器中就重置所述标志。
13.如权利要求9所述的方法,进一步包括如果所述一个或多个复制缓冲器被填充,发送缓冲器就绪信号。
14.一种计算机可读介质,包括指令集,如果被处理器执行,所述指令集致使计算机:
分配用于存储源数据以便由第一处理线程处理的第一缓冲器;
分配用于存储将被存储在所述第一缓冲器中的所述源数据以便分别由一个或多个其他处理线程处理的一个或多个复制缓冲器;
将所述第一缓冲器以及所述一个或多个复制缓冲器的地址发送到存储器控制器,以便实现由所述存储器控制器基于所述地址将写入所述第一缓冲器中的所述源数据存储到所述一个或多个复制缓冲器中;
为所述一个或多个复制缓冲器中的每一个设置标志以便控制是否将所述源数据写入所述复制缓冲器中;以及
当接收到来自所述存储器控制器的缓冲器就绪信号时,处理存储在所述第一缓冲器以及所述一个或多个复制缓冲器中的所述源数据。
15.如权利要求14所述的计算机可读介质,其中,所述源数据是帧数据。
16.如权利要求14所述的计算机可读介质,其中,所述源数据是图像数据。
17.如权利要求14所述的计算机可读介质,其中,所述第一缓冲器以及所述一个或多个复制缓冲器是帧缓冲器。
18.如权利要求14所述的计算机可读介质,其中,所述第一缓冲器以及所述一个或多个复制缓冲器是图像缓冲器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280066069.3/1.html,转载请声明来源钻瓜专利网。





