-
公开(公告)号:CN104395895A
公开(公告)日:2015-03-04
申请号:CN201380033532.9
申请日:2013-06-10
Applicant: 超威半导体公司
CPC classification number: H04L12/00 , G06F13/4022 , G06F2213/0058 , G06F2213/3808 , H04L49/70 , H04Q1/00 , H04Q3/00 , H04W76/00 , Y02D10/14 , Y02D10/151
Abstract: 本发明描述一种包括多个虚拟网络接口卡(vNIC)和输入/输出(I/O)处理复合体的集合装置。vNIC与多个处理装置通信。每个处理装置具有至少一个虚拟机(VM)。所述I/O处理复合体介于所述vNIC与至少一个物理NIC之间。所述I/O处理复合体包括至少一个代理NIC和虚拟交换机。所述虚拟交换机经由所述多个vNIC中的vNIC在至少一个VM与至少一个代理NIC之间建立的通信路径与所述多个处理装置中的处理装置交换数据。
-
公开(公告)号:CN102483700B
公开(公告)日:2016-07-06
申请号:CN201080038984.2
申请日:2010-08-31
Applicant: 超威半导体公司
IPC: G06F9/45
CPC classification number: G06F9/45525
Abstract: 本发明涉及基于动态二进制重写器(DBR)架构的采样,该DBR架构为程序分析来平衡独立的内核。该架构包括硬件性能监控器,作为独立进程执行的DBR服务以及执行在客户进程内部的轻量级DBR代理。该DBR服务聚集来自硬件性能监控器的样本,通过推断热样本周边的程序结构来执行区域选择,在所选择的区域上执行转换(例如,优化),以及生成替换代码。然后该DBR代理补丁客户进程以使用该替换代码。
-
公开(公告)号:CN104520814A
公开(公告)日:2015-04-15
申请号:CN201380042312.2
申请日:2013-07-31
Applicant: 超威半导体公司
Inventor: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC: G06F9/50
CPC classification number: G06F17/30002 , G06F9/505 , G06F9/5072
Abstract: 本公开涉及用于配置计算系统(例如云计算系统)的方法、系统和装置。一种方法包括:基于经由用户界面接收的用户选择,通过从多个可用节点中选择一节点簇而配置该节点簇;从多个可用工作负载容器模块中选择一工作负载容器模块以工作在所选择的节点簇的每个节点上;以及选择工作负载以通过节点簇上的工作负载容器执行。节点簇的每个节点包括至少一个处理设备和存储器,并且节点簇作用以共享工作负载的处理。
-
公开(公告)号:CN103562870B
公开(公告)日:2016-05-18
申请号:CN201280023366.X
申请日:2012-05-11
Applicant: 超威半导体公司
Inventor: 毛里西奥·布莱特尼特斯 , 帕特里克·卡名斯基 , 基思·洛韦里 , 安东·切诺夫
IPC: G06F9/50
CPC classification number: G06F9/5083
Abstract: 本发明公开了一种用于在多个异构处理器核心之间有效自动调度工作单元的执行的系统和方法。处理节点包括:第一处理器核心,其具有通用微架构;和第二处理器核心,其具有单指令多数据微架构。计算机程序包括一个或多个计算内核或函数调用。编译器计算给定函数调用的预运行时信息。运行时调度程序通过使所述一个或多个内核中的每个匹配相关数据记录来产生一个或多个工作单元。调度程序至少部分基于已计算的预运行时信息将工作单元分配到第一处理器核心或第二处理器核心。此外,调度程序能够基于对应于与等待工作单元相同的内核的其它工作单元的动态运行时行为而改变所述等待工作单元的原始分配。
-
公开(公告)号:CN104541247A
公开(公告)日:2015-04-22
申请号:CN201380042348.0
申请日:2013-07-31
Applicant: 超威半导体公司
Inventor: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC: G06F9/50
CPC classification number: G06F9/5072 , G06F11/3428 , G06F11/3476 , G06F11/3495 , G06F2201/865 , G06F2209/508
Abstract: 本公开涉及用于配置计算系统(例如云计算系统)的方法和系统。一种方法包括基于节点簇的多个不同组的配置参数在计算系统的节点簇上发起多个工作负载的执行。所述配置参数包括工作负载容器的工作参数、至少一个节点的引导时间参数以及至少一个节点的硬件配置参数中的至少一者。该方法还包括基于在每个工作负载执行期间监视的节点簇的至少一个性能特性与节点簇的至少一个要求的性能特性的比较,从多个不同组的配置参数中选择节点簇的一组配置参数。该方法还包括将工作负载提供给节点簇以通过配置有所选择组的配置参数的节点簇执行。
-
公开(公告)号:CN103562870A
公开(公告)日:2014-02-05
申请号:CN201280023366.X
申请日:2012-05-11
Applicant: 超威半导体公司
Inventor: 毛里西奥·布莱特尼特斯 , 帕特里克·卡名斯基 , 基思·洛韦里 , 安东·切诺夫
IPC: G06F9/50
CPC classification number: G06F9/5083
Abstract: 本发明公开了一种用于在多个异构处理器核心之间有效自动调度工作单元的执行的系统和方法。处理节点包括:第一处理器核心,其具有通用微架构;和第二处理器核心,其具有单指令多数据微架构。计算机程序包括一个或多个计算内核或函数调用。编译器计算给定函数调用的预运行时信息。运行时调度程序通过使所述一个或多个内核中的每个匹配相关数据记录来产生一个或多个工作单元。调度程序至少部分基于已计算的预运行时信息将工作单元分配到第一处理器核心或第二处理器核心。此外,调度程序能够基于对应于与等待工作单元相同的内核的其它工作单元的动态运行时行为而改变所述等待工作单元的原始分配。
-
公开(公告)号:CN104541247B
公开(公告)日:2018-12-11
申请号:CN201380042348.0
申请日:2013-07-31
Applicant: 超威半导体公司
Inventor: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC: G06F9/50
CPC classification number: G06F9/5072 , G06F11/3428 , G06F11/3476 , G06F11/3495 , G06F2201/865 , G06F2209/508
Abstract: 本公开涉及用于配置计算系统(例如云计算系统)的方法和系统。一种方法包括基于节点簇的多个不同组的配置参数在计算系统的节点簇上发起多个工作负载的执行。所述配置参数包括工作负载容器的工作参数、至少一个节点的引导时间参数以及至少一个节点的硬件配置参数中的至少一者。该方法还包括基于在每个工作负载执行期间监视的节点簇的至少一个性能特性与节点簇的至少一个要求的性能特性的比较,从多个不同组的配置参数中选择节点簇的一组配置参数。该方法还包括将工作负载提供给节点簇以通过配置有所选择组的配置参数的节点簇执行。
-
公开(公告)号:CN104520814B
公开(公告)日:2017-04-19
申请号:CN201380042312.2
申请日:2013-07-31
Applicant: 超威半导体公司
Inventor: 毛里西奥·布莱特尼特斯 , 基思·A·洛韦里 , 帕特里克·卡名斯基 , 安东·切诺夫
IPC: G06F9/50
CPC classification number: G06F17/30002 , G06F9/505 , G06F9/5072
Abstract: 本公开涉及用于配置计算系统(例如云计算系统)的方法、系统和装置。一种方法包括:基于经由用户界面接收的用户选择,通过从多个可用节点中选择一节点簇而配置该节点簇;从多个可用工作负载容器模块中选择一工作负载容器模块以工作在所选择的节点簇的每个节点上;以及选择工作负载以通过节点簇上的工作负载容器执行。节点簇的每个节点包括至少一个处理设备和存储器,并且节点簇作用以共享工作负载的处理。
-
公开(公告)号:CN102483700A
公开(公告)日:2012-05-30
申请号:CN201080038984.2
申请日:2010-08-31
Applicant: 超威半导体公司
IPC: G06F9/45
CPC classification number: G06F9/45525
Abstract: 本发明涉及基于动态二进制重写器(DBR)架构的采样,该DBR架构为程序分析来平衡独立的内核。该架构包括硬件性能监控器,作为独立进程执行的DBR服务以及执行在客户进程内部的轻量级DBR代理。该DBR服务聚集来自硬件性能监控器的样本,通过推断热样本周边的程序结构来执行区域选择,在所选择的区域上执行转换(例如,优化),以及生成替换代码。然后该DBR代理补丁客户进程以使用该替换代码。
-
-
-
-
-
-
-
-