会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明授权
    • Compiling method and compiling device
    • 编译方法和编译器
    • US09483244B2
    • 2016-11-01
    • US14638351
    • 2015-03-04
    • FUJITSU LIMITED
    • Shigeru Kimura
    • G06F9/45G06F12/08
    • G06F8/4442G06F8/41G06F12/0862G06F12/0875G06F2212/453
    • A computer converts a source program into intermediate code. The computer detects, based on profile information related to a memory access for accessing target data stored in a memory, a memory access that fits an access pattern corresponding to an operating condition of a hardware prefetch function for the target data. The target data is data for which a prefetch instruction is to be inserted in advance. The prefetch instruction is an instruction for transferring data stored in the memory to a cache memory. The computer computes an evaluation value for the target data based on a length of successive memory accesses that fit the access pattern, and determines, based on the evaluation value, whether to suppress insertion of a prefetch instruction for the target data. The computer updates the intermediate code based on a result of the determination, and converts the updated intermediate code into a machine language program.
    • 计算机将源程序转换为中间代码。 计算机基于与用于访问存储在存储器中的目标数据相关的存储器访问的简档信息,检测适合与目标数据的硬件预取功能的操作条件对应的访问模式的存储器访问。 目标数据是预先插入预取指令的数据。 预取指令是将存储在存储器中的数据传送到高速缓冲存储器的指令。 计算机根据适合访问模式的连续存储器访问的长度来计算目标数据的评估值,并且基于评估值确定是否抑制对目标数据的预取指令的插入。 计算机基于确定的结果更新中间代码,并将更新的中间代码转换为机器语言程序。