[发明专利]用于执行触摸处理的处理器、方法、系统、设备和机器可读介质有效
申请号: | 201380060912.1 | 申请日: | 2013-06-29 |
公开(公告)号: | CN104798056B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | B·韦布;D·I·普斯纳;A·库玛;C·R·干德拉 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/14;G06F13/16 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触摸 处理 卸载 图形 处理器 | ||
1.一种用于执行触摸处理的处理器,包括:
核域,所述核域包括用于执行指令的至少一个核;以及
图形域,所述图形域包括多个图形引擎,每一个图形引擎都具有至少一个执行单元,所述图形域用于将已从所述核域卸载的触摸应用调度到所述多个图形引擎中的至少一个以执行对原始触摸数据的处理,所述触摸应用用于响应于对系统存储器中的门铃位置的更新而执行,所述门铃位置用于响应于用户向触摸输入设备的输入而被写入。
2.如权利要求1所述的处理器,进一步包括传感器中枢,所述传感器中枢用于耦合到所述触摸输入设备,所述传感器中枢包括直接存储器访问DMA引擎的所述传感器中枢用于接收所述原始触摸数据,并将所述原始触摸数据存储在所述系统存储器的第一共享的数据缓冲区。
3.如权利要求2所述的处理器,其特征在于,所述传感器中枢进一步包括门铃接口,用于响应于完成对所述原始触摸数据的触摸处理,从所述触摸应用接收中断。
4.如权利要求3所述的处理器,其特征在于,所述触摸应用用于将经过处理的触摸数据存储在所述系统存储器的第二共享的数据缓冲区。
5.如权利要求4所述的处理器,其特征在于,所述核域用于:响应于来自所述传感器中枢的中断来访问所述第二共享的数据缓冲区,以获取所述经过处理的触摸数据。
6.如权利要求3所述的处理器,其特征在于,所述传感器中枢进一步包括处理器间通信装置,用于将第二中断传递到所述处理器的所述核域,以指出完成所述触摸处理。
7.如权利要求2所述的处理器,其特征在于,所述传感器中枢和所述处理器集成在一个处理器封装中。
8.如权利要求2所述的处理器,其特征在于,所述触摸输入设备在没有触摸控制器的情况下直接耦合到所述传感器中枢。
9.如权利要求1所述的处理器,其特征在于,所述至少一个图形引擎包括:
线程派遣单元;
计算集群,所述计算集群耦合到所述线程派遣单元,包括多个执行单元和至少一个共享高速缓存;以及
耦合到所述计算集群的第二共享高速缓存。
10.如权利要求1所述的处理器,其特征在于,所述处理器进一步包括存储器控制器,其中所述至少一个图形引擎将响应于由所述存储器控制器检测到向所述门铃位置的所述写入而退出低功率状态。
11.一种用于执行触摸处理的方法,包括:
在多核处理器的传感器中枢中,接收耦合到所述传感器中枢的触摸输入设备中的原始触摸数据的可用性的指示;
经由所述传感器中枢,将所述原始触摸数据存储在系统存储器的第一共享的数据缓冲区中,以及将存在指示符写入到第一门铃位置;以及
响应于所述第一门铃位置处的所述存在指示符,在所述多核处理器的图形处理器中处理所述原始触摸数据,并将经过处理的触摸数据存储在第二共享的数据缓冲区。
12.如权利要求11所述的方法,进一步包括通过将存在指示符写入到第二门铃位置,指出完成所述触摸处理。
13.如权利要求12所述的方法,进一步包括响应于所述第二门铃位置处的所述存在指示符,将中断传递到操作系统,以允许所述多核处理器的一个核对所述第二共享的数据缓冲区中的所述经过处理的触摸数据的访问。
14.如权利要求11所述的方法,进一步包括,初始化触摸应用,以在所述图形处理器上执行,所述初始化触摸应用包括:设置所述第一门铃位置;分配所述第一共享的数据缓冲区,用于存储所述原始触摸数据;以及分配所述第二共享的数据缓冲区,用于存储所述经过处理的触摸数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380060912.1/1.html,转载请声明来源钻瓜专利网。