一种事务性内存的实现方法

    公开(公告)号:CN101425052B

    公开(公告)日:2010-06-09

    申请号:CN200810239010.5

    申请日:2008-12-04

    Inventor: 范彬 吴承勇

    Abstract: 本发明提供一种事务性内存的实现方法,该方法包括:将一段程序语句编译成字节码;从字节码中识别并提取与事务相关的字节码,并对其中的共享对象进行标记;将与事务相关的字节码编译成事务版本的本地代码,根据所述字节码的语义在编译结果后添加TxLoad指令或TxStore指令或对软件事务性内存库接口的调用。本发明采用了TMSI协议来加速读写拦截和冲突检测,有效于降低纯软件事务性内存的开销,并且因为无需实现事务性内存的全部功能和纯硬件模式相比,硬件的复杂性较小。

    一种事务性内存的实现方法

    公开(公告)号:CN101425052A

    公开(公告)日:2009-05-06

    申请号:CN200810239010.5

    申请日:2008-12-04

    Inventor: 范彬 吴承勇

    Abstract: 本发明提供一种事务性内存的实现方法,该方法包括:将一段程序语句编译成字节码;从字节码中识别并提取与事务相关的字节码,并对其中的共享对象进行标记;将与事务相关的字节码编译成事务版本的本地代码,根据所述字节码的语义在编译结果后添加TxLoad指令或TxStore指令或对软件事务性内存库接口的调用。本发明采用了TMSI协议来加速读写拦截和冲突检测,有效于降低纯软件事务性内存的开销,并且因为无需实现事务性内存的全部功能,和纯硬件模式相比,硬件的复杂性较小。

Patent Agency Ranking