-
公开(公告)号:CN104081343A
公开(公告)日:2014-10-01
申请号:CN201380007502.0
申请日:2013-01-23
申请人: 国际商业机器公司
发明人: B.R.普拉斯基 , C.A.克莱格夫斯基 , 岑中龙 , F.Y.布萨巴 , S.卡洛
CPC分类号: G06F9/3009 , G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/3851
摘要: 本发明提供了一种使能计算机程序的执行从而从一个代码段分支到另一代码段的主分支指令。这些指令还在其他代码段创建新处理流,使能要与由其得到分支的代码段并行执行的其它代码段的执行。在一个例子中,其他处理流开始用于处理其他处理流的指令的事务。
-
公开(公告)号:CN103154893A
公开(公告)日:2013-06-12
申请号:CN201080069414.X
申请日:2010-10-05
申请人: 富士通株式会社
IPC分类号: G06F9/48
CPC分类号: G06F9/30043 , G06F9/3009 , G06F9/3842 , G06F11/0724 , G06F11/1407 , G06F11/1438 , G06F11/3017 , G06F17/40 , G06F2201/865 , G06F2209/5018
摘要: 本发明涉及多核处理器系统、监视控制方法以及监视控制程序。在特定的CPU保存状态信息期间,其他的CPU持续处理,实现无停止动作。CPU(#0)利用检测部(301)来检测进程(210)执行的情况。检测后,CPU(#0)利用生成部(302)来生成对表示进程(210)的执行状态和进程(210)内成为各监视对象线程的线程(212)的执行状态的状态信息(215)进行保存的监视线程(211)。由此,在CPU(#0)正在保存状态信息(215)的期间,CPU(#1)能够执行与进程(210)没有依赖关系的进程(220),能够实现无停止动作。
-
公开(公告)号:CN101681260B
公开(公告)日:2013-04-17
申请号:CN200780053332.4
申请日:2007-06-20
申请人: 富士通株式会社
IPC分类号: G06F9/38
CPC分类号: G06F9/3851 , G06F9/30083 , G06F9/3009 , G06F9/30189 , G06F9/3885
摘要: 提供一种同时处理多个线程的运算装置,即使在发生了硬件错误时,该运算装置也可将整体上的处理能力的降低抑制到最小限度,继续处理,为了达到上述目的,运算装置(100)具有:指令执行电路(101),其能够选择性地执行执行多个线程的指令串的模式与执行单一线程的指令串的模式;以及切换指示电路(102),其对所述指令执行电路(101)指示线程模式的切换。
-
公开(公告)号:CN102981800A
公开(公告)日:2013-03-20
申请号:CN201210375247.2
申请日:2007-06-27
申请人: 英特尔公司
CPC分类号: G06F9/3879 , G06F9/3009 , G06F9/3851 , G06F9/3861 , G06F12/10
摘要: 在一个实施例中,本发明包括一种用于向耦合到加速器上的第一指令定序器传送要求对在所述加速器上出现的故障或异常进行处理的请求的方法。所述加速器可以是相对于所述第一指令定序器异构的资源,例如,具有不同的指令集架构。响应于所述请求,可以在所述第一指令定序器中处理所述故障或异常。还描述并要求了其它实施例。
-
公开(公告)号:CN101038543B
公开(公告)日:2013-01-02
申请号:CN200610144490.8
申请日:2006-09-29
申请人: 英特尔公司
CPC分类号: G06F9/3005 , G06F9/3009 , G06F9/3851 , G06F9/3861 , G06F9/3877 , G06F9/3885 , G06F9/461
摘要: 本发明的实施例提供一种方法,其基于在操作系统可见的程序装置上运行并使用指令集扩展的操作系统调度线程,来创建持续性用户级线程,以独立于在操作系统调度线程上的上下文切换活动而在操作系统隔离的程序装置上运行。所述操作系统调度线程和所述持续性用户级线程共享一个公用虚拟地址空间。本发明的实施例还提供一种方法,用来使在附加的操作系统可见的程序装置上运行的服务线程向所述持续性用户级线程提供操作系统服务。本发明的实施例还提供其的设备、系统和计算机可读媒体。
-
公开(公告)号:CN102779024A
公开(公告)日:2012-11-14
申请号:CN201210105283.7
申请日:2005-03-31
申请人: 英特尔公司
CPC分类号: G06F9/30003 , G06F9/30087 , G06F9/3009 , G06F9/30101 , G06F9/3013 , G06F9/384 , G06F9/3851
摘要: 本发明的名称是“提供用户级多线程操作的方法和系统”。公开一种用于提供用户级多线程操作的方法和系统。根据本发明技术的方法包括接收编程指令以通过指令集体系结构(ISA)来执行一个或多个共享资源的线程(Shred)。通过ISA来配置一个或多个指令指针;并利用微处理器同时执行这一个或多个Shred,其中该微处理器包括多个指令定序器。
-
公开(公告)号: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
CPC分类号: G06F9/3869 , G06F9/30083 , G06F9/30087 , G06F9/3009 , G06F9/3851 , G06F9/52
摘要: 描述用于暂述来自一个线程的指令的执行的方法和装置。在一个实施例中,暂停指令作为两种指令或微指令来实现:SET指令和READ指令。当接收到用于指定线程的SET标志时,SET指令在存储器中设置一Bit标志表示已经暂停对该线程的执行。SET指令被放在流水线中以便执行。然而用于那个线程的READ指令被阻止进入流水线直到SET指令被执行且退役(由清除Bit标志引起)。一旦Bit标志被清除,READ指令被放在流水线中以便执行。在暂停一个线程的处理的时间中,其他线程的执行可能继续。
-
公开(公告)号:CN101238425B
公开(公告)日:2011-11-16
申请号:CN200680016775.1
申请日:2006-03-28
申请人: MIPS技术公司
发明人: 达伦·M·约纳斯
CPC分类号: G06F1/32 , G06F9/30087 , G06F9/3009 , G06F9/3842 , G06F9/3851 , G06F9/3863 , G06F9/4893 , Y02D10/24
摘要: 处理器包括指定电源性能度量的软件控制模块。策略管理器响应所述软件控制模块。分派调度器响应所述策略管理器,按照所述电源性能度量运行所述处理器。
-
公开(公告)号:CN102047241A
公开(公告)日:2011-05-04
申请号:CN200980119960.7
申请日:2009-06-01
申请人: 先进微装置公司
IPC分类号: G06F15/167
CPC分类号: G06F9/3009 , G06F9/30087 , G06F9/30098 , G06F9/30123 , G06F9/3834 , G06F9/3851 , G06F9/3885 , G06F9/3887 , G06F15/16 , G06F15/8007 , G06T1/20
摘要: 本发明揭露一种图形处理单元,该图形处理单元具有处理器,该处理器具有一个或多个SIMD处理单元,以及对应该一个或多个SIMD处理单元之一的本地数据共享,该本地数据共享包括供分配至一个或多个执行波阵面(wavefront)的各线程群组的一个或多个低延迟可访问存储区,以及全局数据共享,该全局数据共享包括供各线程群组的一个或多个低延迟存储区。
-
-
-
-
-
-
-
-
-