• 一种多处理器系统、装置及方法

    • 摘要:

      本发明公开了一种多处理器系统、装置及方法.该系统包括:多个处理器节点,其中每个处理器节点包括至少两个处理器,I/O总线,处理器间的共享资源,处理器节点之间通过互连网络连接,其中每个处理器节点还包括一个硬件锁装置,所述硬件锁装置,包括多个硬件锁,网络接口,I/O总线接口,全局地址配置模块和本地地址配置模块;该实现方法包括下列步骤:多处理器系统中的一处理器访问一共享资源时,该处理器通过不同的寻址方式向与该预期的共享资源相关联的硬件锁发出测试请求;对与该预期的共享资源相关联的硬件锁进行测试,通过不同寻址方式获取预期的共享资源.其能够提供简单、快速的锁实现.

    • 专利类型:

      发明专利

    • 申请/专利号:

      CN200710304657.7

    • 申请日期:

      2007.12.28

    • 公开/公告号:

      CN101216781

    • 公开/公告日:

      2008-07-09

    • 发明人:

      安学军 王凯 李晓民 孙凝晖 苗艳超

    • 申请人:

      中国科学院计算技术研究所

    • 主分类号:

      G06F9/46(2006.01)I,G,G06,G06F,G06F9

    • 分类号:

      G06F9/46(2006.01)I,G06F15/17(2006.01)I,G,G06,G06F,G06F9,G06F15,G06F9/46,G06F15/17

    • 主权项:

      1.一种多处理器硬件锁装置,包括多个硬件锁和网络接口,其特征在于,还包括:I/O总线接口,用于硬件锁装置与处理器之间的连接;全局地址配置模块,用于对每个所述硬件锁编设其对应的全局地址,并在处理器通过网络接口远程访问所述硬件锁时,根据远程访问指令中的全局地址映射到相应的所述硬件锁;本地地址配置模块,用于对每个所述硬件锁编设其对应的本地地址,并在处理器通过所述I/O总线接口访问所述硬件锁时,根据本地访问指令中的本地地址映射到相应的所述硬件锁.