-
公开(公告)号:CN103299272A
公开(公告)日:2013-09-11
申请号:CN201180064250.6
申请日:2011-12-07
Applicant: 超威半导体公司
Inventor: 本杰明·C·谢列布林 , 大卫·A·卡普兰 , 安东·切尔诺夫
CPC classification number: G06F9/30189 , G06F9/3004 , G06F9/30076 , G06F9/30087 , G06F9/3834 , G06F9/467
Abstract: 一种多处理核心系统中的处理核心被配置来执行指令序列作为单原子内存事务。所述处理核心验证序列满足一组一个或多个原子性标准,包括序列中的没有指令指示处理核心访问共享内存。在验证序列后,所述处理核心诸如通过以下步骤执行序列作为单原子内存事务:锁定存储共享内存数据的源缓存线;执行验证的指令序列;将序列结果存储到所述源缓存线中;和将所述源缓存线解锁。
-
公开(公告)号:CN102713847A
公开(公告)日:2012-10-03
申请号:CN201080059820.8
申请日:2010-12-14
Applicant: 超威半导体公司
Inventor: 托马斯·R·沃勒 , 帕特里克·卡名斯基 , 埃里克·博林 , 基思·A·洛韦里 , 本杰明·C·谢列布林
IPC: G06F9/455
CPC classification number: G06F9/4406 , G06F9/45545 , G06F9/5083 , G06F2009/45579 , G06F2209/509
Abstract: 利用处理器内核的技术包括将所使用处理器内核与操作系统独立隔离。在本发明至少一个实施方案中,一种方法包括:在包括计算机系统的多个内核中的一个或多个内核的第一内核子集上执行操作系统。所述操作系统在虚拟机监控程序控制下作为来宾执行。所述方法包括:在包括所述多个内核中的一个或多个内核的第二内核子集上为应用执行工作。所述第一内核子集和第二内核子集互斥,并且所述第二内核子集对所述操作系统不可见。在至少一个实施方案中,所述方法包括:将所述第二内核子集与所述操作系统隔离。
-
公开(公告)号:CN103299272B
公开(公告)日:2016-04-27
申请号:CN201180064250.6
申请日:2011-12-07
Applicant: 超威半导体公司
Inventor: 本杰明·C·谢列布林 , 大卫·A·卡普兰 , 安东·切尔诺夫
CPC classification number: G06F9/30189 , G06F9/3004 , G06F9/30076 , G06F9/30087 , G06F9/3834 , G06F9/467
Abstract: 一种多处理核心系统中的处理核心被配置来执行指令序列作为单原子内存事务。所述处理核心验证序列满足一组一个或多个原子性标准,包括序列中的没有指令指示处理核心访问共享内存。在验证序列后,所述处理核心诸如通过以下步骤执行序列作为单原子内存事务:锁定存储共享内存数据的源缓存线;执行验证的指令序列;将序列结果存储到所述源缓存线中;和将所述源缓存线解锁。
-
公开(公告)号:CN102713847B
公开(公告)日:2016-03-16
申请号:CN201080059820.8
申请日:2010-12-14
Applicant: 超威半导体公司
Inventor: 托马斯·R·沃勒 , 帕特里克·卡名斯基 , 埃里克·博林 , 基思·A·洛韦里 , 本杰明·C·谢列布林
IPC: G06F9/455
CPC classification number: G06F9/4406 , G06F9/45545 , G06F9/5083 , G06F2009/45579 , G06F2209/509
Abstract: 利用处理器内核的技术包括将所使用处理器内核与操作系统独立隔离。在本发明至少一个实施方案中,一种方法包括:在包括计算机系统的多个内核中的一个或多个内核的第一内核子集上执行操作系统。所述操作系统在虚拟机监控程序控制下作为来宾执行。所述方法包括:在包括所述多个内核中的一个或多个内核的第二内核子集上为应用执行工作。所述第一内核子集和第二内核子集互斥,并且所述第二内核子集对所述操作系统不可见。在至少一个实施方案中,所述方法包括:将所述第二内核子集与所述操作系统隔离。
-
-
-