專利名稱:用于將引擎尺寸度量分配給計算系統(tǒng)的系統(tǒng)和方法
背景技術:
本申請根據權利要求聲明其總體(entirety)(美國臨時專利申請60/329,467,2001年10月10日申請)的利益并作為參考合并于該總體中。本發(fā)明涉及用于對計算機系統(tǒng)引擎進行評估和建模的系統(tǒng)和方法,且尤其涉及用于提供離線環(huán)境而不必從物理上測試特定的計算機系統(tǒng)(或許多系統(tǒng))以及涉及這樣的一個或多個系統(tǒng)處理容量和/或性能的信息的方法和系統(tǒng),這樣的信息是通過對計算機系統(tǒng)的構件進行分析而獲得的。
計算機系統(tǒng)的用戶,以及信息服務管理人和可對諸如對企業(yè)這樣的評估、購買或實現計算機系統(tǒng)負責的其它人通常面臨關于大量可能系統(tǒng)配置的多個選擇。例如,在企業(yè)服務器計算機系統(tǒng)的上下文中,考慮購買這樣系統(tǒng)的公司將具備關于改變具有各個不同體系結構和性能特點(performance traits)的系統(tǒng)構件的“候選者”系統(tǒng)組合的許多選項。
某些這些候選者系統(tǒng)可為新制造的系統(tǒng),而某些候選者系統(tǒng)可代表由公司擁有的已經安裝的構件組合,連同附加新升級的構件。企業(yè)服務器可在其它構件中包含多個中央處理單元(CPU),其可依次在多種處理器時鐘速率(與這樣的處理器可在一秒中執(zhí)行的處理操作的數目成比例)中有效。
也可在多種體系結構類(architecture classes)或位體系結構(bit architectures)中配置該一個或多個處理器,其部分的決定給出處理器的“道寬”。例如,當前奔騰類處理器芯片通常使用32位體系結構,然而當前使用的Unix服務器可能更普遍使用64位體系結構類。因本發(fā)明起見,計算機系統(tǒng)可被考慮為包含計算機處理器或操作鏈接(operationally linked)的合作計算機處理器的任何組合,而不論其位于單個計算機單元還是遠程分布。
許多其它的構件變量可有助于特定系統(tǒng)的操作,而且混合以及匹配變化的性能特點或功能的能力(如改變系統(tǒng)中隨機存取存儲器的數量,或者從多種不同的數據總線中選擇協處理器和特殊功能構件(special function components)的能力)進一步使在考慮中的自定義配置(custom-configured)或“現成”的計算機系統(tǒng)之間來決定和比較全部系統(tǒng)性能的任務變得復雜(如關于企業(yè)購買)。
在企業(yè)可希望考慮評估特定的計算機系統(tǒng)或者比較多數這樣的系統(tǒng)的“基準”當中有每個系統(tǒng)的處理容量。“容量”一般可被理解為特定的計算機系統(tǒng)(包含一個或多個處理器)可在一段恒定的時間內執(zhí)行的計算機處理最大量的度量。在歷史上,容量測量已經達到每秒百萬條指令(MIPS)的尺度,但是也可選擇其它的容量測量單位。容量測量在這樣的情形下可被認為是重要的,即評估關于服務器或其它計算機操作放縮的實用性(以及所需系統(tǒng)大小和配置),關于多系統(tǒng)并行比較,關于成本分析,或者關于可由一個系統(tǒng)與另一個系統(tǒng)相比(vis a vis another)來處理的計算量(computational volume)的其它有關用戶評估。
容量不必要求給定容量的系統(tǒng)如結合實際程序設計應用使用的一樣,將實際上執(zhí)行其最大數量的處理操作,而且容量不必指出系統(tǒng)是否將具有如在應用中使用的一樣理想的操作或輸出特點。如實際上這樣關于應用來實現的決定系統(tǒng)的性能和輸出已經提出了與決定容量分離的任務?!靶阅堋币话憧杀焕斫鉃樯婕翱捎上到y(tǒng)在給定單位時間內執(zhí)行的應用特定輸出(application-specific output)(或應用吞吐量工作的單元)的數量??墒俏覀儾⒉幌嘈抨P于“工作單元”在服務器環(huán)境中是什么的任何通用定義(盡管我們已經在主機環(huán)境中提出了這樣的“工作單元”定義)。通常已經關于每個應用程序或應用程序的類設計了性能測量度量。
由于計算機系統(tǒng)的成本可相當大,所以用戶或潛在用戶將很可能希望在例如投資于特定系統(tǒng)之前,盡可能多的了解關于這樣的特定系統(tǒng)操作特點,以便避免在分配企業(yè)資源時不足的經濟決策。然而,評估許多可能計算機系統(tǒng)的過程也定出(places)對企業(yè)資源的需求。最少(at a minimum),雇員時間必須被貢獻給信息搜集和評估過程。當評估大量不同的(divergent)系統(tǒng)(其每個組合起來具有可能大數量的不同構件特點)時,只搜集這樣信息的過程可造成時間和金錢的相當大的花費—尤其在候選者系統(tǒng)的情況下,關于這種情況,特定的系統(tǒng)參數不容易得到(如可能出現在存在于部分已經安裝的、二級市場或不容易得到完全說明書的其它遺產構件(legacy component)的候選者系統(tǒng)的情況下)。
進一步,諸如通常已知的TPC-C、TPC-D和Specmark等級這樣的現有計算機系統(tǒng)作業(yè)等級通常是基于運行在實際候選者服務器上的利用過程(utilization processes)電池的,以決定如實際上實現的其性能水平。就此而論,事務處理性能委員會(the Transaction Processing Performance Council(以下為TCP)發(fā)行工業(yè)標準作業(yè)等級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)發(fā)行一組基準等級,這組基準等級被保留在www.spec.org處并可在該處找到該組基準等級。每個這些已知的計算機系統(tǒng)作業(yè)等級標準需要在實際上實現的測試操作下對特定計算機系統(tǒng)的處理特性進行實際物理測試。關于測試協議的實際上實現來配置多候選者系統(tǒng),以及如在測試機器上實現的一樣,搜集這樣協議的輸出,可在時間、后勤、金錢以及該從物理上配置系統(tǒng)的每個經驗測試精度的驗證方面產生相當大的花費。
這樣,我們值得提供這樣的系統(tǒng)和方法,其用于通過構件組合的分析來增加關于計算機系統(tǒng)容量和/或性能的評估信息,其用于實現各個實際或理論上計算機系統(tǒng)的寬的范圍,而不實際上在每個候選者系統(tǒng)的從物理上配置的范例上運行性能測試。進一步,我們會值得提供這樣的系統(tǒng)和方法,它們僅需要關于該分析的相比較而言較少數量的構件特性輸入(component-characteristicsinputs),這樣以使不必搜集有關候選者系統(tǒng)的大量信息。進一步,我們會值得將這樣的系統(tǒng)和方法配置為這樣的方式,其提供與實際配置系統(tǒng)的實際上實現的物理測試的經驗結果一致的系統(tǒng)度量,這樣以使該分析、非經驗方法的計算分析精確的復制如實現經驗測試一樣的經驗數據點。現有技術被認為不滿足這些需要。
發(fā)明概要本發(fā)明提供系統(tǒng)和方法,用于通過應用計算方法學來計算計算機系統(tǒng)引擎測量度量(“EMM”),以從數學上達到計算機系統(tǒng)容量數值,而不必在實際配置的系統(tǒng)上運行工作量程序。
本發(fā)明包括用于獲得計算機系統(tǒng)處理容量度量的方法,其用于表現包含至少一個計算機處理器的計算機系統(tǒng),該計算機處理器具有已知的處理器時鐘速率,這包括執(zhí)行計算函數的步驟,其中該函數的至少一項由數值(“X”)決定,該數值(“X”)至少是部分的通過將已知時鐘速率提高到非整數指數冪而獲得的。
由于產生的EMM等級的計算基礎,該產生的EMM等級并不同可能不相容的現有性能標準聯系在一起。因為現有性能等級方法學測量不同的元件,而且其不能在測量類型或各個應用之間轉變,所以該現有性能等級方法學可能使技術人員受挫。另外,可能有必要用公式表示關于特定系統(tǒng)和特定應用新組合的新的性能度量或測量方法。
本發(fā)明不測量本身的性能,而是在第一時刻測量系統(tǒng)容量。通過提供EMM作為普通測量(generic measure),定義性能的困難可這樣被改進,可關于當前服務器技術的范圍以及將來的服務器技術和配置來計算該作為普通測量的EMM。我們認為在普通容量中,如由EMM測量的還可具有某些關于性能特征的預測數值的重要程度—即可有效的考慮性能,如系統(tǒng)容量的大致為線性的函數,這樣以使具有較大處理容量的系統(tǒng)可被考慮為很可能與具有較小處理容量的系統(tǒng)相比也具有關于特定應用的較好性能特征。無論這是嚴格正確與否,以匹配經驗導出的數據點這樣的方式進行的容量數值的準備好的分析計算可具有關于多系統(tǒng)比較的其本身內的數值??稍谔囟ǖ钠髽I(yè)操作服務器實現、網絡主機服務器、分布計算機系統(tǒng)以及具有一個或多個處理器的其它系統(tǒng)范圍內應用EMM來進行關于開放系統(tǒng)(普通服務器)處理容量的評估。
另外,本發(fā)明允許僅使用3個系統(tǒng)相關變量的EMM容量度量的計算(a)系統(tǒng)中CPU處理器的數量(b)每個CPU的時鐘速率以及(c)每個CPU的位體系結構或道寬。僅需要3個系統(tǒng)變量可允許降低數據搜集成本并簡化EMM的分析計算。
本發(fā)明的EMM計算方法提供用于決定特定硬件配置處理容量的計算基礎。這不必嘗試在諸如應用類型、數據庫類型、存儲配置、RAM、高速緩存參數等這樣的性能屬性中用因子表示,這是因為這些方面的排列可能創(chuàng)建需要經常養(yǎng)護的極其復雜的模型,如果這樣的模型完全可以被創(chuàng)建的話。本發(fā)明的EMM計算方法被設計來創(chuàng)建相對測量,其用于計算因成本和職員安置(staffing allocation)以及同類對等組選擇起見的分布系統(tǒng)的能量基礎(powerbasis)。
本發(fā)明范例實施例的詳細說明其中依照本發(fā)明表達EMM的基礎單元是計算容量的任意定義的單元,其被設計通過經驗算法來估計服務器硬件的計算能力。EMM單元的量用符號表示一個或多個CPU、選擇的CPU時鐘速率以及諸如32位、64位等這樣的體系結構類的任何組合。在較佳實施例中,多數系統(tǒng)CPU中的每個CPU將具有與該系統(tǒng)的其它CPU相比同樣的時鐘速率。本發(fā)明的方法也可被應用到具有各個不同時鐘速率的多處理器的系統(tǒng)中,而且明確的說,本發(fā)明教學是關于在獲得容量度量中的時鐘速率的非整數、比1小(less-than-one)、指數使用的,雖然這樣的應用將需要不同計算公式的應用。
用來將特定量的EMM單元分配給任何系統(tǒng)的過程與已經確定的基準(依照Spec mark協議,基于特定配置的物理上體現系統(tǒng)的實際測試的769 Specmark觀測)對照而被標準化了,最終達到從數學上模擬這些實際測試的數據點的計算容量數量。測試已經確認數學導出的EMM導致相似方式和大小的軌跡,對關于相同系統(tǒng)環(huán)境的Specmarks來說也一樣。
EMM單元是計算容量的度量,這類似于定義服務器工作能力的主機MIPS(每秒百萬條指令)。EMM單元不嘗試直接定義性能特征,這是因為性能是許多屬性(OS、信道、信道速度、應用等)的函數,其排列并不參與可以計量的分析。通過EMM單元的計算特性,EMM單元可幫助克服現有過多標準所遇到的問題,即或者這些問題與特定類型的工作量聯系,例如TPC等級,或者關于這些問題的標準彼此互不相容,例如,Spec92和Spec95之間的兼容性。
由于EMM單元得自數學計算,所以其不需要實際系統(tǒng)構件的經常養(yǎng)護或物理測試,而且如果應需要對公式的將來變化,那么該EMM單元可在分析數據庫中被改變并被重新計算。照這樣,該EMM可被做成向后兼容的(backwardcompatible),假設源數據元件存在于該數據庫中。
可簡單的通過適合計算已知數學函數f(X)結果的任何計算方法來獲得EMM,其中X是從選擇的系統(tǒng)構件特征得到的常數(關于每個特定系統(tǒng)配置)。例如,可使用電子分析器(諸如已經編程的個人計算機或計算器這樣的)來容易的計算在本發(fā)明中闡明的EMM。我們已經發(fā)現諸如Microsoft Excel這樣的和像分析器這樣的桌上型個人計算機一起使用的普通的電子數據表程序能容易的適應并對計算、顯示和保存關于候選者系統(tǒng)范圍的EMM數值有用,但是容易理解的是可使用不同分析器范圍來完成f(X)的簡單計算。
這樣,本發(fā)明不僅包括這里關于EMM計算所闡明的方法,也包括分析器裝置(如個人計算機),其被提供有關于計算方法性能的程序設計,以及專用軟件程序或軟件套件,用電子數據表或其它允許計算的功能性對其進行預編程,以實現這里闡明的所述EMM計算函數,用于購買或和終端用戶自己的分析器一道由終端用戶來使用。也能容易的讓本發(fā)明的計算函數和EMM計算可用于分布計算環(huán)境的遠程用戶(如在VPN或網絡上,或者在國際互聯網上),這是通過在作為分析器裝置的中央服務器上讓本發(fā)明的某些或全部EMM函數計算作主(hosting)來實現的(盡管在這樣的實施例中,還是至少可部分的由被提供到遠程用戶的軟件對象或其它計算分析器程序設計用兩者擇一的方式來執(zhí)行分析函數),到該服務器,一個或多個遠程用戶可通過網絡獲得對交互系統(tǒng)建模和EMM計算的訪問。
在較佳實施例中,獲得的EMM位X的函數,其中X僅從(a)系統(tǒng)中CPU的數量;(b)每個CPU的時鐘速率;以及(c)位體系結構數值導出。在這個實施例中,X隨CPU數量和位體系結構數值而線性變化,但隨CPU的時鐘速率而非線性變化。這個關系反映了這樣的事實,即系統(tǒng)容量像經驗上已經證明的一樣,其不隨處理器時鐘速率而線性增加。本發(fā)明模仿系統(tǒng)處理容量的增加,其依照導出數值“X”的比例而變化,X至少是部分的從處理器時鐘速率的非整數指數冪導出的(如在每秒或每赫茲周期中表達的一樣),其中該非整數指數比1小。容量的變化(關于X)不是直接或線性成比例的,而是可被表達為并將依照X的多項代數函數(multi-term algebraic function)而變化(該函數被選擇關于實際經驗系統(tǒng)容量測試來適合觀測的數據點,這如下面所述)。
用來計算EMM的范例和較佳公式如下方程1 EMM=aE-bX3-cE-dX2+gX-h,其中,符號“E”代表指數計數制(如10的特定次冪),而且其中方程2X=[(CPU的數量*(時鐘速率)n)+(CPU的數量*(位體系結構/p))]關于前面方程中的系數,在較佳實施例中,a可為1和10之間(包含1和10)的實數,B可為10和12之間(包含10和12)的實數,c可為1和4之間(包含1和4)的實數,d可為5和7之間(包含5和7)的實數,g可為0.35和0.5之間(包含0.35和0.5)的實數,以及h可為0和20之間(包含0和20)的實數。同樣的,在較佳實施例中,n是比1小且比0.7大的非整數,以及p是1和16之間(包括1和16)的實數。
關于范例系統(tǒng)執(zhí)行用于決定EMM數值的這種形式的計算,這如和關于特定系統(tǒng)配置的769離散Spec mark數據點一道實際從物理上測試的一樣,而且我們發(fā)現關于本發(fā)明分析過程而從數學上導出的EMM數值關于下面范例系數與充分的所有物理測試導出Spec mark數據點充分相互關聯,這如被應用到普通公式(generic formula)中的a、b、c、d、g和h方程3 EMM=2E-11X3-3E-6X2+0.4519X-18.741,其關于X計算的各個系數n和p按下面應用方程4 X=[(CPU的數量*(MHz)0.9979)+(CPU的數量*(位體系結構/8))]具有上面闡明的特定系數的以上EMM計算公式的范例版本可被用來提供容量度量計算,我們期望其充分的匹配或預測實際測試的處理器容量數值,這是關于具有任意數量處理器和處理器時鐘速率以及與當前預期的系統(tǒng)體系結構結合的體系結構類的任意定義的系統(tǒng)的。
對那些本領域熟練的技術人員來說明顯的會是用曲線來適合經驗數據點,或者提供數學表達式,用于如實的復制在那里形成的曲線,上述范例方程1-4無論如何不提供僅有合適的用于表達一方面為處理容量同另一方面為CPU數量、CPU時鐘速率和體系結構類之間關系的曲線適合函數(curve-fittingfunction);相反的,也可闡明很多的變復雜性函數,其將依照經驗導出的點來產生數據點。方程1和3的四項函數已經被選擇為范例性的,而且關于計算而言同具有更多項(或關于X的更多復雜導出)的可供選擇的函數相比,該方程1和3的四項函數也較簡單。對本領域熟練的技術人員來說明顯的是,可合適的選擇適當說明X變化的任何函數,該X的變化與非整數、時鐘速率的比一小冪以及處理器容量的隨之發(fā)生的變化成比例,該X的變化作為從這樣的時鐘速率的非整數指數冪導出的這樣變化的X數值的函數。關于這樣并入這樣的X數值的各個函數的項的適當系數可通過目標搜尋方法的應用和用于導出方程以將函數曲線適合于已知數據點的軟件而導出。
那些本領域的普通技術人員將會理解雖然本發(fā)明的前述說明已經闡明了確定的例證性實施例,但是本發(fā)明并不局限于這里闡明的范例實施例。特別的,與特定計算機操作系統(tǒng)或網絡或特定的分析應用有關的確定實施例的敘述是非限制性的,而且本發(fā)明的特定優(yōu)點是,本發(fā)明易于適合在大量不同種類的系統(tǒng)、網絡和計算機語言配置中由本領域的那些普通技術人員來使用,并且本發(fā)明可在許多不同的與特征有關的應用中實現,這些應用包括傳統(tǒng)的系統(tǒng)以及將來開發(fā)的系統(tǒng)。這樣,這里闡明的例證性實施例不限制本發(fā)明的主旨和范圍,本發(fā)明的主旨和范圍僅由下面的權利要求做出限制。
權利要求
1.用于導出用于表現計算機系統(tǒng)特征的計算機系統(tǒng)處理容量度量的方法包含至少一個具有已知處理器時鐘速率的計算機處理器,包含執(zhí)行計算函數的所述步驟,其中所述函數的至少一項由至少部分的通過將所述時鐘速率提高到非整數指數冪而導出的數值X來決定。
2.如權利要求1所述的方法,其特征在于,執(zhí)行所述計算函數以分析的產生所述度量,而不需要在操作中進行對系統(tǒng)的實際物理測試。
3.如權利要求2所述的方法,其特征在于,使用基于來自至少一組系統(tǒng)配置的物理測試的至少一組經驗導出數據點的曲線適合過程來導出所述函數,由此所述函數可用于對附加系統(tǒng)配置的容量度量數據的預測,而不需要對所述附加系統(tǒng)配置進行物理測試。
4.如權利要求2所述的方法,其特征在于,X被進一步至少部分的從所述系統(tǒng)中的所述中央處理單元的數量導出。
5.如權利要求2所述的方法,其特征在于,X被進一步至少部分的從關于所述系統(tǒng)的體系結構類數值導出。
6.如權利要求2所述的方法,其特征在于,可僅使用所述系統(tǒng)數據來決定所述系統(tǒng)容量度量,該系統(tǒng)數據包括(i)中央處理單元的數量;(ii)每個中央處理單元的時鐘速率;以及(iii)所述系統(tǒng)的體系結構類。
7.如權利要求2所述的方法,其特征在于,使用可用來計算、顯示和保存多數系統(tǒng)配置上系統(tǒng)度量數據的計算機電子數據表程序來導出所述函數的所述數值。
8.如權利要求2所述的方法,其特征在于,依照所述函數導出所述度量f(X)=aE-bX3-cE-dX2+gX-h,其中X=[(系統(tǒng)中央處理單元的數量*(每個處理器的時鐘速率)n)+(系統(tǒng)中央處理單元的數量*(位體系結構數量/p))],其中a、b、c、d、g和h以及p是正實數,而且其中n是比1小且比0.7大的實數。
9.如權利要求8所述的方法,其特征在于a在1和10之間(包括1和10);b在10和12之間(包括10和12);c在1和4之間(包括1和4);d在5和7之間(包括5和7);g在0.35和0.5之間(包括0.35和0.5)h在0和20之間(包括0和20);以及p在1和16之間(包括1和16)。
10.如權利要求9所述的方法,其特征在于,f(X)=2E-11X3-3E-6X2+0.4519X-18.471,且其中n=0.9979。
11.用于導出用于表現計算機系統(tǒng)特征的計算機系統(tǒng)處理容量度量的裝置包含至少一個具有已知處理器時鐘速率的計算機處理器,所述裝置包含分析器,其被編程以執(zhí)行計算函數,其中所述函數的至少一項由至少部分的通過將所述時鐘速率提高到非整數指數冪而導出的數值X來決定。
12.如權利要求11所述的裝置,其特征在于,執(zhí)行所述計算函數以分析的產生所述度量,而不需要在操作中對所述系統(tǒng)進行實際物理測試。
13.如權利要求12所述的裝置,其特征在于,使用基于來自至少一組系統(tǒng)配置的物理測試的至少一組經驗導出數據點的曲線適合過程來導出所述函數,由此所述函數可用于對附加系統(tǒng)配置的容量度量數據的預測,而不需要對所述附加系統(tǒng)配置進行物理測試。
14.如權利要求12所述的裝置,其特征在于,X被進一步至少部分的從所述系統(tǒng)中的所述中央處理單元的數量導出。
15.如權利要求12所述的系統(tǒng),其特征在于,X被進一步至少部分的從關于所述系統(tǒng)的體系結構類數值導出。
16.如權利要求12所述的系統(tǒng),其特征在于,可僅使用所述系統(tǒng)數據來決定所述系統(tǒng)容量度量,該系統(tǒng)數據包括(i)中央處理單元的數量;(ii)每個中央處理單元的時鐘速率;以及(iii)所述系統(tǒng)的體系結構類。
17.如權利要求12所述的系統(tǒng),其特征在于,使用關于可用于計算、顯示和保存多數系統(tǒng)配置上系統(tǒng)度量數據的分析器的計算機電子數據表程序來導出所述函數的所述數值。
18.如權利要求12所述的系統(tǒng),其特征在于,依照所述函數用所述分析器導出所述度量f(X)=aE-bX3-cE-dX2+gX-h,其中X=[(系統(tǒng)中央處理單元的數量*(每個處理器的時鐘速率)n)+(系統(tǒng)中央處理單元的數量*(位體系結構數量/p))],其中a、b、c、d、g和h以及p是正實數,而且其中n是比1小且比0.7大的實數。
19.如權利要求18所述的系統(tǒng),其特征在于,a在1和10之間(包括1和10);b在10和12之間(包括10和12);c在1和4之間(包括1和4);d在5和7之間(包括5和7);g在0.35和0.5之間(包括0.35和0.5)h在0和20之間(包括0和20);以及p在1和16之間(包括1和16)。
20.如權利要求19所述的系統(tǒng),其特征在于f(X)=2E-11X3-3E-6X2+0.4519X-18.471,且其中n=0.9979。
21.一種方法,其用于估計具有變化的各個構件和構件操作特點的多數計算機系統(tǒng)的比較性能特征,而不需要對所述系統(tǒng)或其各個構件進行物理測試,所述方法包含只用數學分析,通過函數計算來提供關于每個所述多數系統(tǒng)的系統(tǒng)每時處理操作容量數值,其中關于每個系統(tǒng)的所述函數值至少部分的源自關于所述系統(tǒng)的所述處理器時鐘速率的指數乘積,而且其中關于所述乘積的所述指數比0.9大但比1小,而且其中可以估計性能,而不需要通過比較每個各自系統(tǒng)的所述導出每時處理操作容量數值的任何程序設計應用特定參數的知識。
22.一種計算機程序,其用于導出用于表現計算機系統(tǒng)特征的計算機系統(tǒng)處理容量度量,其包含至少一個具有已知處理器時鐘速率的計算機處理器,所述程序包含程序設計指令,其可用于執(zhí)行計算函數,其中所述函數的至少一項由至少部分的通過將所述時鐘速率提高到非整數指數冪而導出的數值X來決定。
全文摘要
本發(fā)明包括用于獲得計算機系統(tǒng)處理容量度量的方法,用于表現這樣的計算機系統(tǒng)的特點,該計算機系統(tǒng)包含至少一個具有已知處理器時鐘速率的計算機處理器,包含執(zhí)行計算函數的步驟,其中該函數的至少一項由從至少部分的通過將所述時鐘速率提高到非整數指數冪而獲得的數值X來決定。這樣可根據關于實際或理論計算機系統(tǒng)組合的有限數量的輸入,以精確重復的方式,只通過數學分析來計算處理容量,而且該處理容量可替代實際的物理測試或系統(tǒng)基準。
文檔編號G06F11/34GK1636367SQ02819892
公開日2005年7月6日 申請日期2002年10月10日 優(yōu)先權日2001年10月10日
發(fā)明者C·斯坦利 申請人:伽滕那股份有限公司