技术新讯 > 计算推算,计数设备的制造及其应用技术 > 共享编译缓存验证系统的制作方法  >  正文

共享编译缓存验证系统的制作方法

  • 国知局
  • 2024-07-31 23:14:40

本公开总体上涉及数据缓存。更具体地,本公开涉及验证共享缓存的条目。

背景技术:

1、计算节点可以在即时编译模式下操作,在该模式中,可以按需编译用于执行所请求的操作的代码。然而,为了避免重复编译,可以使预编译的二进制文件的缓存可用于计算节点,使得当第二次或在后续时间请求操作时,可以从缓存中检索代码并在计算节点上执行该代码。

技术实现思路

1、本公开的实施例的方面和优点将在以下描述中部分地阐述,或者可以从该描述中了解,或者可以通过实施例的实践了解。

2、在一个方面,本公开提供了一种用于认证共享缓存的示例计算机实现的方法。示例方法包括由包括一个或多个处理器的计算系统检索与共享缓存键相对应的预编译的共享缓存条目,该共享缓存键与操作请求相关联。示例方法包括由计算系统获得与操作请求相关联的直接编译的资源。示例方法包括由计算系统至少部分地基于预编译的共享缓存条目与直接编译的资源的比较来认证共享缓存的一个或多个部分。

3、在另一方面,本公开提供一种示例非暂时性计算机可读介质,该示例非暂时性计算机可读介质存储指令,指令在被执行时使一个或多个处理器执行示例操作。示例操作包括检索与共享缓存键相对应的预编译的共享缓存条目,该共享缓存键与操作请求相关联。示例操作包括获得与操作请求相关联的直接编译的资源。示例操作包括至少部分地基于预编译的共享缓存条目与直接编译的资源的比较来认证共享缓存的一个或多个部分。

4、在另一方面,本公开提供一种示例共享缓存验证系统。示例系统包括一个或多个处理器。示例系统包括一个或多个非暂时性计算机可读介质,该一个或多个非暂时性计算机可读介质包括指令,指令在被执行时使一个或多个处理器执行示例操作。示例操作包括从处理所请求的操作的计算节点接收对来自共享缓存的预编译的共享缓存条目的请求。示例操作包括至少部分地基于(i)由计算节点编译的用于执行所请求的操作的直接编译的资源与(ii)预编译的共享缓存条目的比较来获得共享缓存的认证状态,其中认证状态指示预编译的共享缓存条目与计算节点不兼容。示例操作包括针对来自计算节点的一个或多个未来请求停用共享缓存。

5、本公开的其他方面涉及各种系统、设备、非暂时性计算机可读介质、用户界面和电子装置。

6、参考以下描述和随附权利要求将更好地理解本公开的各种实施例的这些和其他特征、方面和优点。并入本说明书中并且构成本说明书的一部分的附图示出了本公开的示例实施例,并且连同描述一起用于解释相关原理。

技术特征:

1.一种用于认证共享缓存的计算机实现的方法,包括:

2.如权利要求1所述的计算机实现的方法,进一步包括:

3.如权利要求1所述的计算机实现的方法,其中由所述计算系统获得与所述操作请求相关联的直接编译的资源包括:

4.如权利要求1所述的计算机实现的方法,其中所述比较包括所述直接编译的资源的指纹与所述预编译的共享缓存条目的指纹的比较。

5.如权利要求1所述的计算机实现的方法,其中由所述计算系统至少部分地基于所述比较来认证所述共享缓存的一个或多个部分包括:

6.如权利要求5所述的计算机实现的方法,进一步包括:

7.如权利要求1所述的计算机实现的方法,其中由所述计算系统至少部分地基于所述比较来认证所述共享缓存的一个或多个部分包括:

8.如权利要求1所述的计算机实现的方法,进一步包括:

9.如权利要求8所述的计算机实现的方法,进一步包括:

10.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储指令,所述指令在被执行时使一个或多个处理器执行操作,所述操作包括:

11.如权利要求10所述的计算机可读介质,其中所述操作进一步包括:

12.如权利要求10所述的计算机可读介质,其中获得与所述操作请求相关联的直接编译的资源包括:

13.如权利要求10所述的计算机可读介质,其中所述比较包括所述直接编译的资源的指纹与所述预编译的共享缓存条目的指纹的比较。

14.如权利要求10所述的计算机可读介质,其中至少部分地基于所述比较来认证所述共享缓存包括:

15.如权利要求14所述的计算机可读介质,其中所述操作进一步包括:

16.如权利要求10所述的计算机可读介质,其中至少部分地基于所述比较来认证所述共享缓存包括:

17.如权利要求10所述的计算机可读介质,其中所述操作进一步包括:

18.一种共享缓存验证系统,包括:

19.如权利要求18所述的系统,其中所述直接编译的资源是针对所述计算节点编译的。

20.如权利要求19所述的系统,其中所述比较包括所述直接编译的资源的指纹与所述预编译的共享缓存条目的指纹的比较。

技术总结在一个示例方面,本公开的示例实施例提供了一种用于验证共享缓存的示例计算机实现的方法。该示例方法可包括检索与共享缓存键相对应的预编译的共享缓存条目,该共享缓存键与操作请求相关联。该示例方法可包括获得与操作请求相关联的直接编译的资源。该示例方法可包括至少部分地基于预编译的共享缓存条目与直接编译的资源的比较来认证共享缓存的一个或多个部分。技术研发人员:H·J·金,R·U·贾亚桑卡受保护的技术使用者:谷歌有限责任公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/196606.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。