[发明专利]用于在GPU上生成动态踪迹数据的装置和方法在审
申请号: | 201910271570.7 | 申请日: | 2019-04-04 |
公开(公告)号: | CN110457033A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 洪宣杓;K·莱维特-格瑞维奇;M·别列宰斯基;A·纳尔基斯;N·伊扎基 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F3/048 |
代理公司: | 31100 上海专利商标事务所有限公司 | 代理人: | 黄嵩泉;钱慰民<国际申请>=<国际公布> |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了用于在GPU上生成动态踪迹数据的装置和方法。呈现了一种用于通过二进制插桩来生成在图形处理单元(GPU)的一个或多个执行单元上运行的二进制代码的动态踪迹数据。在实施例中,该装置可包括:输入接口,设置在GPU中,该输入接口用于接收经插桩的二进制代码和通信数据;以及输出接口,设置在GPU中并且耦合至主控该GPU的计算机的存储器。在实施例中,该存储器可进一步耦合至输入接口以及计算机的中央处理单元(CPU),存储器具有踪迹缓冲器和控制缓冲器,该控制缓冲器包括踪迹缓冲器的溢出标志。在实施例中,该装置可进一步包括:执行单元(EU),设置在GPU中并且耦合至输入接口并耦合至输出接口,该执行单元用于有条件地执行经插桩的二进制代码并在溢出标志不被置位成指示溢出状况时生成动态踪迹数据。在实施例中,如果溢出标志被置位,则该溢出标志可由CPU清除。 | ||
搜索关键词: | 溢出 输入接口 耦合 二进制代码 存储器 踪迹数据 插桩 缓冲器 控制缓冲器 输出接口 置位 踪迹 二进制 图形处理单元 通信数据 计算机 主控 | ||
【主权项】:
1.一种用于生成在图形处理单元GPU上运行的二进制代码的动态踪迹数据的装置,包括:/n输入接口,设置在所述GPU中,所述输入接口用于接收经插桩的二进制代码和通信数据;/n输出接口,设置在所述GPU中并且耦合至主控所述GPU的计算机的存储器,所述存储器进一步耦合至所述输入接口以及所述计算机的中央处理单元CPU,所述存储器具有踪迹缓冲器和控制缓冲器,所述控制缓冲器包括所述踪迹缓冲器的溢出标志;以及/n执行单元EU,设置在所述GPU中并且耦合至所述输入接口和所述输出接口,所述执行单元EU用于有条件地执行所述经插桩的二进制代码并且响应于所述溢出标志未被置位成指示溢出状况而生成所述二进制代码的动态踪迹数据。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910271570.7/,转载请声明来源钻瓜专利网。