-
公开(公告)号:CN104520814A
公开(公告)日:2015-04-15
申请号:CN201380042312.2
申请日:2013-07-31
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC分类号: G06F9/50
CPC分类号: G06F17/30002 , G06F9/505 , G06F9/5072
摘要: 本公开涉及用于配置计算系统(例如云计算系统)的方法、系统和装置。一种方法包括:基于经由用户界面接收的用户选择,通过从多个可用节点中选择一节点簇而配置该节点簇;从多个可用工作负载容器模块中选择一工作负载容器模块以工作在所选择的节点簇的每个节点上;以及选择工作负载以通过节点簇上的工作负载容器执行。节点簇的每个节点包括至少一个处理设备和存储器,并且节点簇作用以共享工作负载的处理。
-
公开(公告)号:CN102713847B
公开(公告)日:2016-03-16
申请号:CN201080059820.8
申请日:2010-12-14
申请人: 超威半导体公司
发明人: 托马斯·R·沃勒 , 帕特里克·卡名斯基 , 埃里克·博林 , 基思·A·洛韦里 , 本杰明·C·谢列布林
IPC分类号: G06F9/455
CPC分类号: G06F9/4406 , G06F9/45545 , G06F9/5083 , G06F2009/45579 , G06F2209/509
摘要: 利用处理器内核的技术包括将所使用处理器内核与操作系统独立隔离。在本发明至少一个实施方案中,一种方法包括:在包括计算机系统的多个内核中的一个或多个内核的第一内核子集上执行操作系统。所述操作系统在虚拟机监控程序控制下作为来宾执行。所述方法包括:在包括所述多个内核中的一个或多个内核的第二内核子集上为应用执行工作。所述第一内核子集和第二内核子集互斥,并且所述第二内核子集对所述操作系统不可见。在至少一个实施方案中,所述方法包括:将所述第二内核子集与所述操作系统隔离。
-
公开(公告)号:CN103534686A
公开(公告)日:2014-01-22
申请号:CN201280023687.X
申请日:2012-05-16
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 帕特里克·卡名斯基 , 基思·洛韦里 , 迪斯-清·具
CPC分类号: G06F9/4856 , G06F9/5066
摘要: 一种用于在多个异构核心之间自动地迁移工作单元的执行的系统和方法。计算系统包括具有单指令多数据微架构的第一处理器核心以及具有通用微架构的第二处理器核心。编译器预测在程序中的给定位置处的函数调用的执行迁移到不同的处理器核心。编译器创建数据结构以支持移动与在给定位置处的函数调用的执行相关联的实时值。操作系统(OS)调度器至少将在程序顺序中的给定位置之前的代码调度到第一处理器核心。响应于接收迁移条件得到满足的指示,OS调度器将实时值移动至由数据结构指示的位置以便由第二处理器核心访问并且将在给定位置之后的代码调度至第二处理器核心。
-
公开(公告)号:CN104541247B
公开(公告)日:2018-12-11
申请号:CN201380042348.0
申请日:2013-07-31
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC分类号: G06F9/50
CPC分类号: G06F9/5072 , G06F11/3428 , G06F11/3476 , G06F11/3495 , G06F2201/865 , G06F2209/508
摘要: 本公开涉及用于配置计算系统(例如云计算系统)的方法和系统。一种方法包括基于节点簇的多个不同组的配置参数在计算系统的节点簇上发起多个工作负载的执行。所述配置参数包括工作负载容器的工作参数、至少一个节点的引导时间参数以及至少一个节点的硬件配置参数中的至少一者。该方法还包括基于在每个工作负载执行期间监视的节点簇的至少一个性能特性与节点簇的至少一个要求的性能特性的比较,从多个不同组的配置参数中选择节点簇的一组配置参数。该方法还包括将工作负载提供给节点簇以通过配置有所选择组的配置参数的节点簇执行。
-
公开(公告)号:CN104520814B
公开(公告)日:2017-04-19
申请号:CN201380042312.2
申请日:2013-07-31
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC分类号: G06F9/50
CPC分类号: G06F17/30002 , G06F9/505 , G06F9/5072
摘要: 本公开涉及用于配置计算系统(例如云计算系统)的方法、系统和装置。一种方法包括:基于经由用户界面接收的用户选择,通过从多个可用节点中选择一节点簇而配置该节点簇;从多个可用工作负载容器模块中选择一工作负载容器模块以工作在所选择的节点簇的每个节点上;以及选择工作负载以通过节点簇上的工作负载容器执行。节点簇的每个节点包括至少一个处理设备和存储器,并且节点簇作用以共享工作负载的处理。
-
公开(公告)号:CN103534686B
公开(公告)日:2017-07-11
申请号:CN201280023687.X
申请日:2012-05-16
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 帕特里克·卡名斯基 , 基思·洛韦里 , 迪斯-清·具
CPC分类号: G06F9/4856 , G06F9/5066
摘要: 一种用于在多个异构核心之间自动地迁移工作单元的执行的系统和方法。计算系统包括具有单指令多数据微架构的第一处理器核心以及具有通用微架构的第二处理器核心。编译器预测在程序中的给定位置处的函数调用的执行迁移到不同的处理器核心。编译器创建数据结构以支持移动与在给定位置处的函数调用的执行相关联的实时值。操作系统(OS)调度器至少将在程序顺序中的给定位置之前的代码调度到第一处理器核心。响应于接收迁移条件得到满足的指示,OS调度器将实时值移动至由数据结构指示的位置以便由第二处理器核心访问并且将在给定位置之后的代码调度至第二处理器核心。
-
公开(公告)号:CN103562870B
公开(公告)日:2016-05-18
申请号:CN201280023366.X
申请日:2012-05-11
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 帕特里克·卡名斯基 , 基思·洛韦里 , 安东·切诺夫
IPC分类号: G06F9/50
CPC分类号: G06F9/5083
摘要: 本发明公开了一种用于在多个异构处理器核心之间有效自动调度工作单元的执行的系统和方法。处理节点包括:第一处理器核心,其具有通用微架构;和第二处理器核心,其具有单指令多数据微架构。计算机程序包括一个或多个计算内核或函数调用。编译器计算给定函数调用的预运行时信息。运行时调度程序通过使所述一个或多个内核中的每个匹配相关数据记录来产生一个或多个工作单元。调度程序至少部分基于已计算的预运行时信息将工作单元分配到第一处理器核心或第二处理器核心。此外,调度程序能够基于对应于与等待工作单元相同的内核的其它工作单元的动态运行时行为而改变所述等待工作单元的原始分配。
-
公开(公告)号:CN104541247A
公开(公告)日:2015-04-22
申请号:CN201380042348.0
申请日:2013-07-31
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC分类号: G06F9/50
CPC分类号: G06F9/5072 , G06F11/3428 , G06F11/3476 , G06F11/3495 , G06F2201/865 , G06F2209/508
摘要: 本公开涉及用于配置计算系统(例如云计算系统)的方法和系统。一种方法包括基于节点簇的多个不同组的配置参数在计算系统的节点簇上发起多个工作负载的执行。所述配置参数包括工作负载容器的工作参数、至少一个节点的引导时间参数以及至少一个节点的硬件配置参数中的至少一者。该方法还包括基于在每个工作负载执行期间监视的节点簇的至少一个性能特性与节点簇的至少一个要求的性能特性的比较,从多个不同组的配置参数中选择节点簇的一组配置参数。该方法还包括将工作负载提供给节点簇以通过配置有所选择组的配置参数的节点簇执行。
-
公开(公告)号:CN103562870A
公开(公告)日:2014-02-05
申请号:CN201280023366.X
申请日:2012-05-11
申请人: 超威半导体公司
发明人: 毛里西奥·布莱特尼特斯 , 帕特里克·卡名斯基 , 基思·洛韦里 , 安东·切诺夫
IPC分类号: G06F9/50
CPC分类号: G06F9/5083
摘要: 本发明公开了一种用于在多个异构处理器核心之间有效自动调度工作单元的执行的系统和方法。处理节点包括:第一处理器核心,其具有通用微架构;和第二处理器核心,其具有单指令多数据微架构。计算机程序包括一个或多个计算内核或函数调用。编译器计算给定函数调用的预运行时信息。运行时调度程序通过使所述一个或多个内核中的每个匹配相关数据记录来产生一个或多个工作单元。调度程序至少部分基于已计算的预运行时信息将工作单元分配到第一处理器核心或第二处理器核心。此外,调度程序能够基于对应于与等待工作单元相同的内核的其它工作单元的动态运行时行为而改变所述等待工作单元的原始分配。
-
公开(公告)号:CN102713847A
公开(公告)日:2012-10-03
申请号:CN201080059820.8
申请日:2010-12-14
申请人: 超威半导体公司
发明人: 托马斯·R·沃勒 , 帕特里克·卡名斯基 , 埃里克·博林 , 基思·A·洛韦里 , 本杰明·C·谢列布林
IPC分类号: G06F9/455
CPC分类号: G06F9/4406 , G06F9/45545 , G06F9/5083 , G06F2009/45579 , G06F2209/509
摘要: 利用处理器内核的技术包括将所使用处理器内核与操作系统独立隔离。在本发明至少一个实施方案中,一种方法包括:在包括计算机系统的多个内核中的一个或多个内核的第一内核子集上执行操作系统。所述操作系统在虚拟机监控程序控制下作为来宾执行。所述方法包括:在包括所述多个内核中的一个或多个内核的第二内核子集上为应用执行工作。所述第一内核子集和第二内核子集互斥,并且所述第二内核子集对所述操作系统不可见。在至少一个实施方案中,所述方法包括:将所述第二内核子集与所述操作系统隔离。
-
-
-
-
-
-
-
-
-