运算装置
    43.
    发明授权

    公开(公告)号:CN101681260B

    公开(公告)日:2013-04-17

    申请号:CN200780053332.4

    申请日:2007-06-20

    IPC分类号: G06F9/38

    摘要: 提供一种同时处理多个线程的运算装置,即使在发生了硬件错误时,该运算装置也可将整体上的处理能力的降低抑制到最小限度,继续处理,为了达到上述目的,运算装置(100)具有:指令执行电路(101),其能够选择性地执行执行多个线程的指令串的模式与执行单一线程的指令串的模式;以及切换指示电路(102),其对所述指令执行电路(101)指示线程模式的切换。

    处理器的管理方法、锁竞争管理装置和计算机系统

    公开(公告)号:CN102388367A

    公开(公告)日:2012-03-21

    申请号:CN201180001723.8

    申请日:2011-08-17

    发明人: 章晓峰 郑寒

    IPC分类号: G06F9/50

    CPC分类号: G06F9/3009 G06F9/524

    摘要: 本发明公开了处理器的管理方法、锁竞争管理装置和计算机系统。该管理方法包括:获取计算机系统的处理器的上线请求;如果该计算机系统的锁竞争状态标志位为非锁颠簸状态,则收集该计算机系统的锁竞争信息;根据该锁竞争信息确定该计算机系统是否处于锁颠簸状态;如果确定该计算机系统处于非锁颠簸状态,则接受该上线请求。该锁竞争管理装置包括:锁竞争接口模块、锁竞争控制模块和锁竞争检测模块。该计算机系统包括锁竞争管理装置和多个处理器。本发明实施例的管理方法、锁竞争管理装置和计算机系统,能够避免计算机系统处于锁颠簸状态造成的处理器性能下降,以及空闲处理器资源的浪费,从而能够提高处理器资源利用效率,提升计算机系统整体性能。

    用于暂停处理器中执行过程的方法和装置

    公开(公告)号:CN102346689A

    公开(公告)日:2012-02-08

    申请号:CN201110270809.2

    申请日:2001-01-17

    申请人: 英特尔公司

    IPC分类号: G06F9/48

    摘要: 描述用于暂述来自一个线程的指令的执行的方法和装置。在一个实施例中,暂停指令作为两种指令或微指令来实现:SET指令和READ指令。当接收到用于指定线程的SET标志时,SET指令在存储器中设置一Bit标志表示已经暂停对该线程的执行。SET指令被放在流水线中以便执行。然而用于那个线程的READ指令被阻止进入流水线直到SET指令被执行且退役(由清除Bit标志引起)。一旦Bit标志被清除,READ指令被放在流水线中以便执行。在暂停一个线程的处理的时间中,其他线程的执行可能继续。