用于实现事务内存区域提升的代码版本控制的方法和设备

    公开(公告)号:CN104572260A

    公开(公告)日:2015-04-29

    申请号:CN201410560186.6

    申请日:2014-10-21

    IPC分类号: G06F9/46 G06F9/45 G06F9/44

    摘要: 本发明涉及用于实现事务内存区域提升的代码版本控制的方法和设备。一种用于实现事务内存区域提升的代码版本控制的计算机实现的处理的说明性实施例接收一部分候选源代码,并且概括接收的该部分候选源代码以用于并行执行。所述计算机实现的处理还利用进入和离开例程包裹关键区域以进入推测子处理,其中进入和离开例程还在运行时搜集冲突统计数据。执行概括代码部分以根据在运行时搜集的冲突统计数据确定使用多个循环版本中的特定循环版本。

    改善数据高速缓存性能的方法和设备

    公开(公告)号:CN100583040C

    公开(公告)日:2010-01-20

    申请号:CN200510077097.7

    申请日:2005-06-15

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4442

    摘要: 本发明的机制提供了过程间的强度缩量以改善数据高速缓存的性能。在正推法期间,本发明收集全局变量的信息并且分析全局对象的使用方式以便选择用于优化的候选计算。在逆推法期间本发明将全局对象重新映射到较小大小的新的全局对象并且通过用较小的全局对象的间接的或索引的引用来代替候选计算,并且插入引用候选全局对象的每个计算的新全局对象的存储操作,产生高速缓存效率更高的代码。

    改善数据高速缓存性能的方法和设备

    公开(公告)号:CN1744045A

    公开(公告)日:2006-03-08

    申请号:CN200510077097.7

    申请日:2005-06-15

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4442

    摘要: 本发明的机制提供了过程间的强度缩量以改善数据高速缓存的性能。在正推法期间,本发明收集全局变量的信息并且分析全局对象的使用方式以便选择用于优化的候选计算。在逆推法期间本发明将全局对象重新映射到较小大小的新的全局对象并且通过用较小的全局对象的间接的或索引的引用来代替候选计算,并且插入引用候选全局对象的每个计算的新全局对象的存储操作,产生高速缓存效率更高的代码。