[发明专利]确定计算资源到云计算环境的可移植性有效
申请号: | 201380074165.7 | 申请日: | 2013-01-31 |
公开(公告)号: | CN105229598B | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | J·特西尔;D·E·布鲁斯特;S·J·德尔-雷;P·M·盖恩斯;J·克林克斯凯尔斯;J·E·斯特鲁克尔;C·A·施瓦茨;K·摩根 | 申请(专利权)人: | 安提特软件有限责任公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/30;G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧永杰;陈岚 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本技术的实施例可以在于一种用于产生与应用到云计算环境的可移植性相关的报告的方法。该方法可以包括接收与应用的特性相关的数据。所述方法可以包括经由处理器将接收的数据与涉及应用到云计算环境的可移植性的预定维度进行比较以确定比较值,所述比较值指示数据与每一个维度有多接近。所述方法可以包括经由处理器基于比较产生报告。 | ||
搜索关键词: | 确定 计算 资源 环境 移植 | ||
【主权项】:
1.一种用于确定计算资源到云计算环境的可移植性的系统,包括:处理器;及非暂时性计算机可读介质,包括指令,所述指令当由所述处理器执行时指引所述处理器:接收与计算资源的特性相关的数据;将接收的数据与涉及计算资源到云计算环境的可移植性的预定维度进行比较以确定比较值,所述比较值指示数据与每一个维度有多接近,其中所述维度包括与所述计算资源的特性相关的因子;识别与应用到云计算环境的可移植性相关联的风险值,其中,基于与因子相关联的值的子集识别所述风险值;基于所述风险值提供风险减轻建议;以及基于比较产生报告,其中所产生的报告包括风险减轻建议。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安提特软件有限责任公司,未经安提特软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380074165.7/,转载请声明来源钻瓜专利网。
- 同类专利
- 修改将在多个执行环境中执行的操作流的方法和产品-201380076263.4
- W·K·威尔金森;A·西米特西斯 - 慧与发展有限责任合伙企业
- 2013-04-03 - 2019-11-05 - G06F9/06
- 一种操作流,将根据分配在多个执行环境中执行。响应于确定所述分配不能实现至少一个标准,根据至少一个策略修改所述分配,所述至少一个策略响应于与所述操作流的特性有关的对应的至少一个条件,规定应用于所述操作流的至少一个动作。
- 代码执行的灵活加速-201380044841.6
- C.王;Y.吴 - 英特尔公司
- 2013-09-26 - 2019-09-24 - G06F9/06
- 用于在计算装置上执行灵活代码加速的技术包括初始化在计算装置上的加速器虚拟装置。计算装置为加速器虚拟装置分配存储器映射的输入和输出(I/O),并且也为要加速的代码分配加速器虚拟装置上下文。计算装置访问要加速的代码的字节码并且确定字节码是否是操作系统相关的字节码。如果不是,则计算装置使用内部二进制转换模块经存储器映射的I/O执行字节码的硬件加速。然而,如果字节码是操作系统相关的,则计算装置执行字节码的软件加速。
- 并行访问方法及系统-201480022122.9
- 何贵洲 - 华为技术有限公司
- 2014-09-16 - 2019-08-20 - G06F9/06
- 本发明实施例提供一种并行访问方法及系统,适用于多部件并发处理场景,该系统包括:对于多部件中的每一部件,用于通过其对应的访问接口执行对高速模块的写访问操作,部件与访问接口是一一对应的,多个访问接口间并行设置,高速模块为多部件的共享资源;调度组件,用于根据预设的调度方式,将各访问接口所接收的写访问操作调度给高速模块处理。本发明实施例通过并行设置多个访问接口,使访问接口与部件之间一一对应,部件将写访问操作通知给其对应的访问接口后即可执行其他操作,从而无需等待,提升了多核处理器的核资源利用率;有效避免了多部件因抢锁导致的时间浪费,从而提高了单核的数据处理能力,进而提高多核处理器的处理效率。
- 确定用于作业复制在存储装置上存储的对象的时间表-201280068688.6
- P.T.坎布尔;A.托德;K.钱德拉塞卡兰 - 慧与发展有限责任合伙企业
- 2012-04-24 - 2019-08-02 - G06F9/06
- 一种技术包括排队复制在存储装置上存储的对象数据的作业。对于至少一个所述作业,所述技术包括至少部分地基于完成所述作业的失败尝试的数量选择性地调整所述作业何时出现在时间表中。
- 访问用于配置空间的配置和状态寄存器-201180076045.1
- N.多达普内尼;A.米什拉;J.M.罗德里格斯 - 英特尔公司
- 2011-12-29 - 2019-07-26 - G06F9/06
- 通过有选择地仅对帧的部分进行编码并且改为使用先前编码的部分,视频分析可用来帮助视频编码。当后续帧具有小于阈值的运动等级时,可使用先前编码的部分。在这种情况下,在一些实施例中,后续帧的全部或部分可以不经过编码,从而增加带宽和速度。
- 用于在电子装置中处理生物计量信息的方法和设备-201580009529.2
- 安泰仁;金泰昊;金衡俊;朴瑟韩;朴锺勋;俞喜濬;李亮受;张闻秀;玄真昊 - 三星电子株式会社
- 2015-02-16 - 2019-07-26 - G06F9/06
- 一种在电子装置中处理生物计量信息的方法和设备,其中,所述电子装置包括在正常模式下或在安全模式下运行的处理器,所述方法包括:在正常模式下检测来自生物计量传感器模块的生物计量输入事件;在安全模式下基于来自生物计量传感器模块的感测数据创建生物计量数据;在安全模式下基于所创建的生物计量数据执行生物计量注册或生物计量认证;在正常模式下提供生物计量注册或生物计量认证的结果信息。
- 利用伪停顿的高速通道上的EMI抑制-201380079747.4
- G·L·埃伯特 - 英特尔公司
- 2013-10-23 - 2019-07-12 - G06F9/06
- 描述了涉及利用伪停顿的在高速通道上的电磁干扰(EMI)抑制的技术的方法和装置。在一个实施例中,协议逻辑响应于确定没有数据将通过通道被发送以及确定数据正在通过所述通道被发送而确定是否在所述通道上执行伪停顿操作。所述伪停顿操作包括在脉冲串结束(EOB)信号之后(例如,立即)通过所述通道发送一个或多个训练符号,而不是允许所述通道停顿。也公开了其他实施例。
- 可扩展输入/输出系统和技术-201380081287.9
- J·霍华德;S·B·麦高恩;K·佩雷奇 - 英特尔公司
- 2013-12-27 - 2019-07-09 - G06F9/06
- 一种用于管理输入/输出(I/O)数据的装置可以包括:流送I/O控制器,用于从加载/存储域部件接收数据,并将所述数据输出为包括第一数据移动类型和第一数据格式类型的第一数据类型的第一流送数据。所述装置还可以包括至少一个加速器,其耦合到所述流送I/O控制器,用于接收所述第一流送数据,将所述第一流送数据转换为具有与第一数据类型不同的第二数据类型的第二流送数据,并输出所述第二流送数据。此外,所述装置可以包括流送互连,用于将所述第二数据引导到配置为接收所述第二数据类型的数据的对等设备。
- 用于对统一码字符的可变长度代码点转码的处理器、方法、系统和指令-201480029898.3
- S·阔 - 英特尔公司
- 2014-06-26 - 2019-07-02 - G06F9/06
- 处理器包括多个紧缩数据寄存器。处理器还包括用于对紧缩的可变长度代码点长度确定指令解码的解码单元。指令指示第一源紧缩数据,该第一源紧缩数据具有各自表示字符的多个紧缩的可变长度代码点。指令还指示目的地存储位置。处理器还具有与解码单元和紧缩数据寄存器耦合的执行单元。执行单元用于:响应于指令而将结果紧缩数据存储在所指示的目的地存储位置中。结果紧缩数据将具有多个紧缩的可变长度代码点中的每一个的长度。还公开了其他处理器、方法、系统和指令。
- 用于处理器的功率效率的向量掩码驱动时钟门控-201280077162.4
- J·考博尔;D·R·布拉德福德;J·C·豪尔;T·D·弗莱切;B·J·希克曼;D·马可维奇;A·格雷德斯廷 - 英特尔公司
- 2012-12-19 - 2019-06-28 - G06F9/06
- 处理器包括指令调度和分派(调度/分派)单元,其用于接收单指令多数据(SIMD)指令,该SIMD指令用于对存储在由第一源操作数指示的存储位置中的多个数据元素执行操作。该指令调度/分派单元用于基于第二源操作数确定数据元素中的第一数据元素,该第一数据元素将不被操作而生成被写入到目的地操作数中的结果。该处理器进一步包括:多个处理元件,耦合至指令调度/分派单元,这些处理元件用于以向量方式处理SIMD指令的数据元素;以及功率管理单元,耦合至指令调度/分派单元,该功率管理单元用于减少多个处理元件中的配置为用于处理第一数据元素的第一处理元件的功耗。
- 模块中继装置及其中继方法-201480030342.6
- 金地勋 - 株式会社LG化学
- 2014-10-31 - 2019-06-28 - G06F9/06
- 本发明涉及一种模块中继装置及其中继方法,并且特别涉及如下所述的模块中继装置及其中继方法,其能够在执行电池管理系统(BMS)功能的一个或更多个管理模块、一个或更多个应用模块以及服务模块当中通过在中间中继调用消除一个或更多个模块中的每一个的执行关系来确保每个模块的独立性。
- 访问作为多个较小寄存器或组合的较大寄存器的寄存器组的处理器、方法和系统-201480030775.1
- B.L.托尔;R.辛哈尔;B.M.盖;M.奈克 - 英特尔公司
- 2014-06-26 - 2019-06-25 - G06F9/06
- 一方面的处理器包括能够存储组装数据的寄存器组。执行单元与该寄存器组耦合。执行单元响应于指令采用至少两个不同方式访问寄存器组。该至少两个不同方式包括寄存器组代表多个N位寄存器的第一方式。至少两个不同方式还包括寄存器组代表具有至少2N个位的寄存器组的第二方式。在一个方面中,至少2N个位是至少256个位。
- 分配存储器访问控制策略-201180075986.3
- P.德万;J.马丁;U.R.萨瓦高恩卡;C.V.罗扎斯 - 英特尔公司
- 2011-12-28 - 2019-06-18 - G06F9/06
- 使能使用VMX非根指令负责用于协处理器的访问控制高速缓存。作为结果,不需要到VMX根的转变,从而节约了这样的转变中涉及的周期。
- 确定计算资源到云计算环境的可移植性-201380074165.7
- J·特西尔;D·E·布鲁斯特;S·J·德尔-雷;P·M·盖恩斯;J·克林克斯凯尔斯;J·E·斯特鲁克尔;C·A·施瓦茨;K·摩根 - 安提特软件有限责任公司
- 2013-01-31 - 2019-06-18 - G06F9/06
- 本技术的实施例可以在于一种用于产生与应用到云计算环境的可移植性相关的报告的方法。该方法可以包括接收与应用的特性相关的数据。所述方法可以包括经由处理器将接收的数据与涉及应用到云计算环境的可移植性的预定维度进行比较以确定比较值,所述比较值指示数据与每一个维度有多接近。所述方法可以包括经由处理器基于比较产生报告。
- 在屏蔽寄存器中反转和置换位的装置和方法-201480030625.0
- E·乌尔德艾哈迈德瓦勒;R·瓦伦丁 - 英特尔公司
- 2014-06-17 - 2019-06-18 - G06F9/06
- 描述了一种用于在屏蔽值上执行位反转和置换的装置和方法。例如,描述了执行指令以执行以下操作的处理器:读取存储在源屏蔽寄存器中的多个屏蔽位,所述屏蔽位与向量寄存器的向量数据元素相关联;以及执行位反转操作以将每个屏蔽位从源屏蔽寄存器复制到目的屏蔽寄存器,其中所述位反转操作使得来自所述源屏蔽寄存器的位要在所述目的屏蔽寄存器内被反转,产生原始位布置的对称镜像。
- 一种用于验证作业的系统及方法-201380071104.5
- E·贝内迪特;L·察巴里;A·维格尔曼 - 安提特软件有限责任公司
- 2013-02-28 - 2019-05-31 - G06F9/06
- 本文公开的示例涉及将不同大小的代码更改作业集合提供至验证器。示例包括在队列中放置多个作业,每个作业包括被请求要提交至共享代码的至少一个代码更改。示例进一步包括提供不同大小的作业集合至多个验证器,每个作业集合包含在给定时间时队列中的一个或多个作业的连续组,连续组以给定时间时处于队列前端处的作业开始。
- 使用硬件与软件组合的路径概况分析-201380073066.7
- C·玛德里斯;J·M·康迪那;C·E·科特赛立迪斯;A·马丁内斯文森特 - 英特尔公司
- 2013-03-15 - 2019-05-03 - G06F9/06
- 公开了用于生成路径概况的机制。概况分析模块可将概况分析指令插入到指令块中。当处理器执行执行路径(例如,执行指令块的序列或路径)时,这些概况分析指令可生成路径标识符。路径标识符模块可将路径标识符添加到诸如表之类的路径标识符数据中,并且可跟踪与该路径标识符相关联的执行路径被执行的次数。概况分析模块可周期性地复制和/或修改路径标识符数据,并且可基于该路径标识符数据来生成路径概况。
- 使用索引阵列和有限状态机的分散-201280072904.4
- Z·斯波伯;R·凡伦天;S·赖肯;S·什沃茨曼;G·奥菲尔;I·亚诺弗;G·帕特金;O·利维 - 英特尔公司
- 2012-06-02 - 2019-03-08 - G06F9/06
- 公开了使用索引阵列和有限状态机进行分散/聚集操作的方法和装置。装置的实施例可包括:解码逻辑,用于解码分散/聚集指令并生成微操作。索引阵列保持一组索引和相应的一组掩码元素。有限状态机促成分散操作。地址生成逻辑至少针对具有第一值的每个相应掩码元素从该组索引中的索引生成地址。在缓冲器中为所生成的该组地址中的每个地址分配存储。将对应于所生成的该组地址的数据元素复制到缓冲器。如果相应的掩码元素具有所述第一值,则访问该组中的地址以存储数据元素,并且响应于其相应存储的完成,掩码元素被改变为第二值。
- 使用动态端口重映射避免指令调度期间死锁的方法和装置-201480024939.X
- 尼尔森·N·陈 - 英特尔公司
- 2014-03-14 - 2019-03-08 - G06F9/06
- 公开了用于在乱序微处理器中的指令调度期间实施动态端口重映射的方法。所述方法包括在第一时钟周期中从调度器模块中的多个选择端口选择并分派多个指令。接着,方法包括确定第一物理寄存器堆单元是否有容量支持在所述第一时钟周期中被分派的指令。进一步地,方法包括将响应提供回在所述多个选择端口和多个执行端口之间的逻辑电路,其中所述逻辑电路能够操作以基于所述响应将所述调度器模块中的选择端口重映射到执行端口。最后,响应于所述第一物理寄存器堆单元充满的确定,方法包括将与所述第一物理寄存器堆单元中的执行单元相连的至少一个选择端口重映射到第二物理寄存器堆单元。
- 分析向量化的潜在效益-201380072306.1
- R.萨桑卡;J.J.库克;A.达斯;J.博布巴;M.R.格里菲尔德;S.斯里尼维斯 - 英特尔公司
- 2013-03-05 - 2019-03-01 - G06F9/06
- 本文描述了计算机实现的方法、系统、计算设备和计算机可读介质(暂时性和非暂时性)的实施例,用于分析多个可执行指令的执行,并且基于分析而提供通过多个可执行指令的至少子集的向量化将获得的效益的指示。在各种实施例中,分析可以包括标识适合于转换为一个或多个单指令多数据(“SIMD”)指令的多个可执行指令的子集。
- 用于对链路上的功率和延迟进行优化的方法和装置-201380044200.0
- J·W·亚历山大;B·W·格勒梅尔;P·J·沙阿;M·特里维迪;M·奈尔 - 英特尔公司
- 2013-06-14 - 2019-01-22 - G06F9/06
- 公开了用于对工作在基于处理器的系统内部的链路的延迟和功率进行优化的装置和方法。所述装置和方法包括内置于队列内的延迟计,所述队列不依赖于队列深度阈值。所述装置和方法还包括反馈逻辑,所述反馈逻辑对关于增加的延迟目标的功率减小进行优化,以对由链路的物理性质造成的迟滞的重新供应行为做出反应。
- 打包数据重新安排控制索引前体生成处理器、方法、系统及指令-201180076416.6
- S·阿布拉罕;R·凡伦天;E·乌尔德-阿迈德-瓦尔;Z·斯波伯;A·格雷德斯廷 - 英特尔公司
- 2011-12-22 - 2019-01-08 - G06F9/06
- 一个方面的方法包括接收指示目的地存储位置的指令。响应于该指令,将结果存储在该目的地存储位置中。该结果包括:包括至少四个非负整数的序列的结果。一方面,该至少四个非负整数的值不是使用在前指令的结果来计算的。公开了其它方法、装置、系统和指令。
- 使用FPGA设置检查点-201280072796.0
- 凯文·T·林;阿尔温·奥杨 - 慧与发展有限责任合伙企业
- 2012-06-08 - 2019-01-08 - G06F9/06
- 方法、系统以及计算机可读和可执行指令被提供用于使用现场可编程门阵列(FPGA)设置检查点。使用FPGA设置检查点可包括对服务器内容的区域内的数据设置检查点到存储器,并且使用FPGA监控被设置检查点的数据。
- 具有组成按序从存储器进行读取的加载的存储器一致性模型中的乱序加载的信号量方法和系统-201380043005.6
- M·阿布达拉 - 英特尔公司
- 2013-06-12 - 2019-01-04 - G06F9/06
- 在处理器中,一种用于使用具有在组成按序从存储器进行读取的加载的存储器一致性模型中的乱序加载的信号量的方法。该方法包括:实现能够由多个核心访问的存储器资源;实现访问掩码,该访问掩码通过跟踪高速缓存的哪些字具有待决加载来运行,其中高速缓存线包括存储器资源,其中乱序加载在访问高速缓存线的字时设置访问掩码内的掩码位,并且在该乱序加载退出时清除掩码位。该方法还包括:在执行从多个核心到高速缓存线的后续存储时检查访问掩码;以及当到高速缓存线的部分的后续存储在访问掩码中见到来自加载的在先标记时引发缺失预测,其中后续存储将通过使用跟踪符寄存器来用信号发送对应于该加载的加载队列条目。
- 对二进制转换的自修改代码以及交叉修改代码的处理-201280077331.4
- N·L·库雷;D·凯珀尔;N·库马;O·伦佩尔;M·奈利;N·尼尔拉坎塔姆;H·P·安文;S·温克尔 - 英特尔公司
- 2012-12-27 - 2019-01-01 - G06F9/06
- 处理器核包括执行第一经转换的指令的处理器,所述第一经转换的指令是从存储在存储器的第一页面中的第一指令转换的。处理器还包括存储从存储器中的物理图谱(PhysMap)中读取的第一转换指示符的转换指示符代理(XTBA)。在一个实施例中,第一转换指示符将指出在转换第一指令之后是否修改第一页面。描述并要求保护其他实施例。
- 用于非易失性存储器的留存日志操作-201380044838.4
- F.齐乌尔亚洛夫;Q.蔡 - 英特尔公司
- 2013-06-13 - 2018-12-28 - G06F9/06
- 在一实施例中,可执行第一延迟的留存操作来将信息存储在包含在非易失性存储器(NVM)中的日志中。例如,信息可包含NVM中包含的变量的当前值。可执行第二延迟的留存操作来将信息存储在变量中。可执行第三延迟的留存操作来将指示日志被清除的信息存储在NVM中。例如,在第一、第二或第三延迟的留存操作之后,可执行刷新操作。刷新操作可将与第一、第二或第三延迟的留存操作中的至少一个关联的信息提交到NVM。
- 用于减少具有步幅式访问模式的向量寄存器中的元素的指令-201280077375.7
- A·哈尔多诺;J·巴拉德瓦杰;N·瓦苏德万;S·S·巴格索尔金;V·W·李;D·金 - 英特尔公司
- 2012-12-28 - 2018-12-18 - G06F9/06
- 一种具有非单元步幅访问模式的矢量归约指令由处理器的执行电路接收和执行。响应于所述指令,执行电路在第一向量寄存器的数据元素上执行相关联的归约操作。基于掩码寄存器的值和被处理的当前元素位置,执行电路顺序地将第一矢量寄存器的一个或多个数据元素设置为结果,所述结果由被应用到第一矢量寄存器的之前的数据元素和第三矢量寄存器的数据元素二者的相关联的归约操作生成。之前的数据元素所处的位置与当前元素位置相距超过一个元素位置。
- 标识GPU阶段以便在运行时期间确定GPU扩展性-201380061886.4
- I·蒙加克;S·马君德;E·雅寇壁 - 英特尔公司
- 2013-06-17 - 2018-12-14 - G06F9/06
- 描述了一种由处理器执行的方法。该方法包括通过执行以下内容绘制帧:a)标识GPU阶段;b)使用所标识的GPU阶段获得所标识的GPU阶段的频率扩展性信息;c)基于所述频率扩展性信息确定改变所述GPU在所述阶段内绘制所述帧的频率是否合适。
- 执行基于策略的改变过程-201180069121.6
- R.乌兹尔;E.罗宁;S.哈吉希亚;A.雷格夫 - 安提特软件有限责任公司
- 2011-03-09 - 2018-12-14 - G06F9/06
- 改变基础设施的组件的请求被接收(102)。响应于所述请求,具有多个阶段的改变过程被执行(104)。基于至少一个策略允许多个阶段之间的转变。
- 在视频分析中的视频编码-201180076103.0
- A·米什拉;J·M·罗德里格斯;N·多德阿普内尼 - 英特尔公司
- 2011-12-28 - 2018-12-04 - G06F9/06
- 视频分析可用于通过选择性地对帧的仅仅部分进行编码并替代地使用之前编码的部分来帮助视频编码。之前编码的部分可在后续帧具有小于阈值的运动水平时被使用。在这样的情况下,在一些实施例中,后续帧的全部或部分可以不被编码,从而增加了带宽和速度。
- 专利分类