用于将引擎尺寸度量分配给计算系统的系统和方法技术方案

技术编号:3520481 阅读:151 留言:0更新日期:2012-04-11 18:40
本发明专利技术包括用于获得计算机系统处理容量度量的方法,用于表现这样的计算机系统的特点,该计算机系统包含至少一个具有已知处理器时钟速率的计算机处理器,包含执行计算函数的步骤,其中该函数的至少一项由从至少部分的通过将所述时钟速率提高到非整数指数幂而获得的数值X来决定。这样可根据关于实际或理论计算机系统组合的有限数量的输入,以精确重复的方式,只通过数学分析来计算处理容量,而且该处理容量可替代实际的物理测试或系统基准。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
本申请根据权利要求声明其总体(entirety)(美国临时专利申请60/329,467,2001年10月10日申请)的利益并作为参考合并于该总体中。本专利技术涉及用于对计算机系统引擎进行评估和建模的系统和方法,且尤其涉及用于提供离线环境而不必从物理上测试特定的计算机系统(或许多系统)以及涉及这样的一个或多个系统处理容量和/或性能的信息的方法和系统,这样的信息是通过对计算机系统的构件进行分析而获得的。计算机系统的用户,以及信息服务管理人和可对诸如对企业这样的评估、购买或实现计算机系统负责的其它人通常面临关于大量可能系统配置的多个选择。例如,在企业服务器计算机系统的上下文中,考虑购买这样系统的公司将具备关于改变具有各个不同体系结构和性能特点(performance traits)的系统构件的“候选者”系统组合的许多选项。某些这些候选者系统可为新制造的系统,而某些候选者系统可代表由公司拥有的已经安装的构件组合,连同附加新升级的构件。企业服务器可在其它构件中包含多个中央处理单元(CPU),其可依次在多种处理器时钟速率(与这样的处理器可在一秒中执行的处理操作的数目成比例)中有效。也可在多种体系结构类(architecture classes)或位体系结构(bit architectures)中配置该一个或多个处理器,其部分的决定给出处理器的“道宽”。例如,当前奔腾类处理器芯片通常使用32位体系结构,然而当前使用的Unix服务器可能更普遍使用64位体系结构类。因本专利技术起见,计算机系统可被考虑为包含计算机处理器或操作链接(operationally linked)的合作计算机处理器的任何组合,而不论其位于单个计算机单元还是远程分布。许多其它的构件变量可有助于特定系统的操作,而且混合以及匹配变化的性能特点或功能的能力(如改变系统中随机存取存储器的数量,或者从多种不同的数据总线中选择协处理器和特殊功能构件(special function components)的能力)进一步使在考虑中的自定义配置(custom-configured)或“现成”的计算机系统之间来决定和比较全部系统性能的任务变得复杂(如关于企业购买)。在企业可希望考虑评估特定的计算机系统或者比较多数这样的系统的“基准”当中有每个系统的处理容量。“容量”一般可被理解为特定的计算机系统(包含一个或多个处理器)可在一段恒定的时间内执行的计算机处理最大量的度量。在历史上,容量测量已经达到每秒百万条指令(MIPS)的尺度,但是也可选择其它的容量测量单位。容量测量在这样的情形下可被认为是重要的,即评估关于服务器或其它计算机操作放缩的实用性(以及所需系统大小和配置),关于多系统并行比较,关于成本分析,或者关于可由一个系统与另一个系统相比(vis a vis another)来处理的计算量(computational volume)的其它有关用户评估。容量不必要求给定容量的系统如结合实际程序设计应用使用的一样,将实际上执行其最大数量的处理操作,而且容量不必指出系统是否将具有如在应用中使用的一样理想的操作或输出特点。如实际上这样关于应用来实现的决定系统的性能和输出已经提出了与决定容量分离的任务。“性能”一般可被理解为涉及可由系统在给定单位时间内执行的应用特定输出(application-specific output)(或应用吞吐量工作的单元)的数量。可是我们并不相信关于“工作单元”在服务器环境中是什么的任何通用定义(尽管我们已经在主机环境中提出了这样的“工作单元”定义)。通常已经关于每个应用程序或应用程序的类设计了性能测量度量。由于计算机系统的成本可相当大,所以用户或潜在用户将很可能希望在例如投资于特定系统之前,尽可能多的了解关于这样的特定系统操作特点,以便避免在分配企业资源时不足的经济决策。然而,评估许多可能计算机系统的过程也定出(places)对企业资源的需求。最少(at a minimum),雇员时间必须被贡献给信息搜集和评估过程。当评估大量不同的(divergent)系统(其每个组合起来具有可能大数量的不同构件特点)时,只搜集这样信息的过程可造成时间和金钱的相当大的花费—尤其在候选者系统的情况下,关于这种情况,特定的系统参数不容易得到(如可能出现在存在于部分已经安装的、二级市场或不容易得到完全说明书的其它遗产构件(legacy component)的候选者系统的情况下)。进一步,诸如通常已知的TPC-C、TPC-D和Specmark等级这样的现有计算机系统作业等级通常是基于运行在实际候选者服务器上的利用过程(utilization processes)电池的,以决定如实际上实现的其性能水平。就此而论,事务处理性能委员会(the Transaction Processing Performance Council(以下为TCP)发行工业标准作业等级TPC-C,5.0版以及TPC-D,2.1版,我们可分别在www.tpc.org/tpcc/spec/tpcc-current.pdf和www.tpc.org/tpcc/spec/tpcc_current.pdf处找到这两个版本,而且这两个版本分别被附加为附录A和B。标准性能评估公司(以下为Specmark)发行一组基准等级,这组基准等级被保留在www.spec.org处并可在该处找到该组基准等级。每个这些已知的计算机系统作业等级标准需要在实际上实现的测试操作下对特定计算机系统的处理特性进行实际物理测试。关于测试协议的实际上实现来配置多候选者系统,以及如在测试机器上实现的一样,搜集这样协议的输出,可在时间、后勤、金钱以及该从物理上配置系统的每个经验测试精度的验证方面产生相当大的花费。这样,我们值得提供这样的系统和方法,其用于通过构件组合的分析来增加关于计算机系统容量和/或性能的评估信息,其用于实现各个实际或理论上计算机系统的宽的范围,而不实际上在每个候选者系统的从物理上配置的范例上运行性能测试。进一步,我们会值得提供这样的系统和方法,它们仅需要关于该分析的相比较而言较少数量的构件特性输入(component-characteristicsinputs),这样以使不必搜集有关候选者系统的大量信息。进一步,我们会值得将这样的系统和方法配置为这样的方式,其提供与实际配置系统的实际上实现的物理测试的经验结果一致的系统度量,这样以使该分析、非经验方法的计算分析精确的复制如实现经验测试一样的经验数据点。现有技术被认为不满足这些需要。专利技术概要本专利技术提供系统和方法,用于通过应用计算方法学来计算计算机系统引擎测量度量(“EMM”),以从数学上达到计算机系统容量数值,而不必在实际配置的系统上运行工作量程序。本专利技术包括用于获得计算机系统处理容量度量的方法,其用于表现包含至少一个计算机处理器的计算机系统,该计算机处理器具有已知的处理器时钟速率,这包括执行计算函数的步骤,其中该函数的至少一项由数值(“X”)决定,该数值(“X”)至少是部分的通过将已知时钟速率提高到非整数指数幂而获得的。由于产生的EMM等级的计算基础,该产生的EMM等级并不同可能不相容的现有性能标准联系在一起。因为现有性能等级方法学测量不同的元件,而且其不能在测本文档来自技高网...

【技术保护点】
用于导出用于表现计算机系统特征的计算机系统处理容量度量的方法包含至少一个具有已知处理器时钟速率的计算机处理器,包含执行计算函数的所述步骤,其中所述函数的至少一项由至少部分的通过将所述时钟速率提高到非整数指数幂而导出的数值X来决定。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:C斯坦利
申请(专利权)人:伽滕那股份有限公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1