两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

上下文切換采樣的制作方法

文檔序號:6604576閱讀:276來源:國知局
專利名稱:上下文切換采樣的制作方法
技術(shù)領(lǐng)域
本公開總體上涉及微處理器領(lǐng)域。具體地說,本公開涉及基于處理器中的硬件事 件觸發(fā)來對進(jìn)程或線程事件進(jìn)行上下文切換采樣。
背景技術(shù)
在多任務(wù)、多進(jìn)程和/或多線程系統(tǒng)中,監(jiān)視性能度量可能是很復(fù)雜的。過去使用 的技術(shù)(例如,基于時間的采樣或基于事件的采樣)采用一致規(guī)則測量網(wǎng)格來概述和表征 應(yīng)用的行為,而所述應(yīng)用的活動可能有時根本不是規(guī)則的。之前對于監(jiān)視特定進(jìn)程的上下文內(nèi)的活動的嘗試可能需要專用探測版的操作系 統(tǒng)。這些技術(shù)還可能具有對專門的探測(instrumentation)以及所關(guān)注的特定進(jìn)程的上下 文中的期望性能度量進(jìn)行監(jiān)視的副作用。因此,之前技術(shù)的結(jié)果可能受到來自其它進(jìn)程、線 程或操作系統(tǒng)探測的活動的干擾(contamination)。到目前為止,尚未充分研究在多任務(wù)、多進(jìn)程和/或多線程系統(tǒng)中進(jìn)行更有效率 的性能監(jiān)視,以避免受到從其它進(jìn)程和/或線程捕捉的事件的干擾。


在附圖中通過示例而非限制的方式說明了本發(fā)明。圖1說明了用于執(zhí)行上下文切換采樣的多進(jìn)程系統(tǒng)的一個實(shí)施例。圖2說明了用于執(zhí)行上下文切換采樣的處理的一個實(shí)施例的流程圖。圖3說明了用于執(zhí)行上下文切換采樣的處理的替代實(shí)施例的流程圖。
具體實(shí)施例方式下面描述用于在計(jì)算系統(tǒng)中進(jìn)行性能監(jiān)視的方法。在一些實(shí)施例中,可尋址存儲 器存儲用于執(zhí)行上下文切換采樣的數(shù)據(jù)和指令。處理器包括用于進(jìn)行性能監(jiān)視的硬件事件 計(jì)數(shù)器,并與可尋址存儲器耦合以訪問所述指令,并且響應(yīng)于所述指令,該處理器在第一硬 件事件計(jì)數(shù)器中對第一硬件事件的發(fā)生進(jìn)行計(jì)數(shù),并在第二硬件事件計(jì)數(shù)器中對第二硬件 事件的發(fā)生進(jìn)行計(jì)數(shù)。在第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,可以確定上 下文切換已經(jīng)發(fā)生。然后,第二硬件事件計(jì)數(shù)器被采樣并且硬件事件計(jì)數(shù)器被重置。在一 些實(shí)施例中,處理器在第一硬件事件計(jì)數(shù)器中對段寄存器加載事件的發(fā)生進(jìn)行計(jì)數(shù),然后 將所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值和/或線程標(biāo)識符的值一起進(jìn)行 記錄。因此,這種技術(shù)可以用來更準(zhǔn)確地捕捉和測量特定進(jìn)程和/或線程的事件,而不 會將來自從其它進(jìn)程和/或線程捕捉的事件的干擾包括在內(nèi)??梢愿鶕?jù)以下教導(dǎo)來實(shí)現(xiàn)本發(fā)明的這些和其它實(shí)施例,并且應(yīng)該顯而易見的是, 可以在不脫離本發(fā)明較寬泛的精神和范圍的情況下,在以下教導(dǎo)中進(jìn)行各種修改和變型。 說明書和附圖相應(yīng)地被認(rèn)為是說明性而非限制性的意義,并且本發(fā)明僅按照權(quán)利要求及其等價物來限定。圖1說明了用于執(zhí)行上下文切換采樣的多進(jìn)程系統(tǒng)101的一個實(shí)施例。系統(tǒng)101 的實(shí)施例可以包括具有存儲區(qū)域141-149的可尋址存儲器140,所述可尋址存儲器140存 儲用于執(zhí)行上下文切換采樣的數(shù)據(jù)和機(jī)器可執(zhí)行指令。多個進(jìn)程111-131經(jīng)由總線或任何 其它互連110與可尋址存儲器140耦合,并且進(jìn)程111-131同時執(zhí)行它們各自的線程。將 理解,進(jìn)程111-131的實(shí)施例可以包括在不同管芯上或者在同一管芯上的軟件進(jìn)程或硬件 線程或者多個單獨(dú)的處理器核心。系統(tǒng)101的一些實(shí)施例還可以包括處理器,例如處理器 102,其具有多個硬件線程進(jìn)程111和121。進(jìn)程111-131分別包括執(zhí)行單元112-132、寄存器113-133以及硬件事件計(jì)數(shù)器 114-134和115-135。將理解,在一些實(shí)施例中,一個或多個執(zhí)行單元112-132可以被一些 進(jìn)程111-131物理地共享。還將理解,在進(jìn)程111-131的一些實(shí)施例中,寄存器113-133和 /或硬件事件計(jì)數(shù)器114-134和115-135也可以被一些進(jìn)程111-131共享或共用。一個或 多個進(jìn)程111-131可以與可尋址存儲器140耦合以訪問機(jī)器可執(zhí)行指令149,并且響應(yīng)于機(jī) 器可執(zhí)行指令149,一個或多個進(jìn)程111-131可以分別在硬件事件計(jì)數(shù)器114-134中對第一 硬件事件的發(fā)生進(jìn)行計(jì)數(shù)。在一些實(shí)施例中,第一硬件事件可以是段寄存器加載事件,如用 在“x86”處理器(例如,由位于Santa Clara,CA的英特爾公司制造的處理器)上的上下文 切換中。將理解,通過分別在硬件事件計(jì)數(shù)器114-134中對硬件事件(例如,段寄存器加載 事件)的發(fā)生進(jìn)行計(jì)數(shù),一個或多個進(jìn)程111-131能夠確定何時已經(jīng)發(fā)生上下文切換。例如,運(yùn)行在特定的x86處理器上的給定操作系統(tǒng)可能需要執(zhí)行4個段寄存 器加載來在環(huán)3(ring 3)處的應(yīng)用進(jìn)程之間執(zhí)行上下文切換。通過設(shè)置采樣頻率值 (sample-after value, SAV)以在計(jì)數(shù)值超過4之后對硬件事件計(jì)數(shù)器進(jìn)行采樣,所采樣的 硬件事件計(jì)數(shù)器的值更準(zhǔn)確地捕捉和測量特定進(jìn)程和/或線程的事件,而不會將來自從其 它進(jìn)程和/或線程捕捉的事件的干擾包括在內(nèi)。特別地,如果SAV計(jì)數(shù)值設(shè)置為8 (4的兩 倍),那么進(jìn)程之間的上下文切換將會被檢測到。另一方面,如果SAV計(jì)數(shù)值設(shè)置為5 (比 4大1),那么在同一進(jìn)程的線程之間的上下文切換將會被檢測到。如果SAV計(jì)數(shù)值設(shè)置為 臨界值(在本示例中為4)或被設(shè)置為在臨界值以下,那么采樣將不能捕捉到期望的應(yīng)用數(shù) 據(jù),這是因?yàn)椴蓸訉⒃谑占狡谕膽?yīng)用中的事件統(tǒng)計(jì)信息之前發(fā)生。將理解,檢測上下文 切換所需的段寄存器加載的數(shù)量在各操作系統(tǒng)間可能有很大改變(例如,在1個和超過100 個段寄存器加載之間),這取決于具體的操作系統(tǒng)和具體的處理器。將理解,一些實(shí)施例可以使用其它技術(shù)或指令而不是段寄存器加載來執(zhí)行上下文 切換采樣。例如,上下文切換還可以與描述符表的加載相關(guān)聯(lián),由此,在加載(全局或者局 部的)描述符表之后觸發(fā)事件計(jì)數(shù)數(shù)據(jù)的采樣可以提供替代技術(shù)來執(zhí)行上下文切換采樣。 在另一替代實(shí)施例中,可以選擇可尋址存儲器140中的特定地址,以用于以下特別目的每 當(dāng)該地址被訪問時,觸發(fā)上下文切換采樣。在再一替代實(shí)施例中,可以使用每當(dāng)進(jìn)程和/或 線程標(biāo)識符被改變時的硬件事件觸發(fā),或者特殊指令可以被添加到處理器架構(gòu)中以專門用 于觸發(fā)上下文切換采樣。在第一硬件事件的發(fā)生已經(jīng)分別在硬件事件計(jì)數(shù)器114-134中被計(jì)數(shù)達(dá)到規(guī)定 數(shù)目之后,第二硬件事件計(jì)數(shù)器115-135分別被采樣,并且第一和第二硬件事件計(jì)數(shù)器 114-134和115-135分別被重置。如上所指出的,將理解,進(jìn)程111和121的實(shí)施例可以共
6享或者共用硬件事件計(jì)數(shù)器114-124和115-125,所以處理器102例如可以僅具有單組硬件 事件計(jì)數(shù)器。在第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目并且第二硬件事件計(jì)數(shù)器 115-135已經(jīng)分別被采樣之后,所采樣的第二硬件事件計(jì)數(shù)器115-135的值可以與進(jìn)程標(biāo) 識符141-145的值一起被記錄和/或聚集在可尋址存儲器140中的存儲單元143-147內(nèi)。在 一些實(shí)施例中,所采樣的第二硬件事件計(jì)數(shù)器115-135的值也可以與線程標(biāo)識符144-148 的值一起被記錄和/或聚集在可尋址存儲器140中的存儲單元143-147內(nèi)。將理解,這種技術(shù)可以用來更準(zhǔn)確地捕捉和測量特定進(jìn)程和/或線程的事件,而 不會將來自從其它進(jìn)程和/或線程捕捉的硬件事件的干擾包括在內(nèi)。圖2說明了執(zhí)行上下文切換采樣以在多進(jìn)程系統(tǒng)中進(jìn)行性能監(jiān)視的處理201的一 個實(shí)施例的流程圖。本文公開的處理201和其它處理由處理塊來執(zhí)行,所述處理塊可以包 括專用硬件或者可以由通用機(jī)器或?qū)S脵C(jī)器或二者的組合來執(zhí)行的軟件或固件操作代碼。在處理塊211中,在第一硬件事件計(jì)數(shù)器(例如,EC 114-134中的一個)中對 第一硬件事件的I次發(fā)生進(jìn)行計(jì)數(shù)。在處理塊212中,在第二硬件事件計(jì)數(shù)器(例如,EC 115-135中的一個)中對第二硬件事件的J次發(fā)生進(jìn)行計(jì)數(shù)。在處理塊213中,確定I是 否等于預(yù)定的SAV值N。如果不等于,那么繼續(xù)在處理塊211中進(jìn)行計(jì)數(shù)。否則,處理前進(jìn) 到處理塊214,在處理塊214中,在第二硬件事件計(jì)數(shù)器中第二硬件事件的發(fā)生的計(jì)數(shù)值J 被采樣。然后,在處理塊215中,第一和第二硬件事件計(jì)數(shù)器被重置,并且在處理塊216中, 所采樣的計(jì)數(shù)值J與進(jìn)程標(biāo)識符(例如,141-145)的值一起被記錄在可尋址存儲器140中 (例如,在單元143-147處)。圖3說明了用于執(zhí)行上下文切換采樣的處理301的替代實(shí)施例的流程圖。在處理塊311中,在第一硬件事件計(jì)數(shù)器(例如,EC 114-134中的一個)中對段 寄存器加載事件的I次發(fā)生進(jìn)行計(jì)數(shù)。在處理塊312中,在第二硬件事件計(jì)數(shù)器(例如,EC 115-135中的一個)中對第二硬件事件的J次發(fā)生進(jìn)行計(jì)數(shù)。在處理塊313中,確定I是否 等于預(yù)定的SAV值N。如果不等于,那么繼續(xù)在處理塊311中進(jìn)行計(jì)數(shù)。否則,處理前進(jìn)到 處理塊314,在處理塊314中,在第二硬件事件計(jì)數(shù)器中第二硬件事件的發(fā)生的計(jì)數(shù)值J被 采樣。然后,在處理塊315中,在第一和第二硬件事件計(jì)數(shù)器中的段寄存器加載事件計(jì)數(shù)值 和第二硬件事件計(jì)數(shù)值被重置,在處理塊316中,所采樣的計(jì)數(shù)值J與進(jìn)程標(biāo)識符(例如, 141-145)的值一起被記錄在可尋址存儲器140中(例如,在單元143-147處)。將理解,處理201和301能夠確定何時已經(jīng)發(fā)生上下文切換,因此處理201和301 可以用來準(zhǔn)確地捕捉和測量特定進(jìn)程和/或線程的硬件事件,而不會將來自在其它進(jìn)程和 /或線程執(zhí)行期間捕捉的硬件事件的干擾包括在內(nèi)。上面的描述旨在說明本發(fā)明的優(yōu)選實(shí)施例。根據(jù)上面的討論,還應(yīng)當(dāng)明白,特別是 在成長迅速并且不容易預(yù)見進(jìn)一步發(fā)展的此類技術(shù)領(lǐng)域中,本領(lǐng)域技術(shù)人員可以在結(jié)構(gòu)和 細(xì)節(jié)上修改本發(fā)明,而不偏離本發(fā)明的在所附權(quán)利要求及其等價物的范圍內(nèi)的原理。
權(quán)利要求
一種用于在多進(jìn)程系統(tǒng)中進(jìn)行性能監(jiān)視的方法,所述方法包括在第一硬件事件計(jì)數(shù)器中對第一硬件事件的發(fā)生進(jìn)行計(jì)數(shù);在第二硬件事件計(jì)數(shù)器中對第二硬件事件的發(fā)生進(jìn)行計(jì)數(shù);在所述第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,對所述第二硬件事件計(jì)數(shù)器進(jìn)行采樣,并且重置所述第一硬件事件計(jì)數(shù)器和所述第二硬件事件計(jì)數(shù)器。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一硬件事件是描述符表加載事件。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述第一硬件事件是局部描述符表加載事件。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一硬件事件是段寄存器加載事件。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述第一硬件事件是用于觸發(fā)對所述第二硬件 事件計(jì)數(shù)器進(jìn)行所述采樣的針對預(yù)定地址的存儲器加載事件。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述第一硬件事件是進(jìn)程標(biāo)識符改變事件。
7.根據(jù)權(quán)利要求1所述的方法,還包括記錄所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述第一硬件事件是線程標(biāo)識符改變事件。
9.根據(jù)權(quán)利要求1所述的方法,還包括記錄所采樣的第二硬件事件計(jì)數(shù)器的值與線程標(biāo)識符的值。
10.一種用于在多進(jìn)程系統(tǒng)中進(jìn)行性能監(jiān)視的方法,所述方法包括 在第一硬件事件計(jì)數(shù)器中對段寄存器加載事件的發(fā)生進(jìn)行計(jì)數(shù); 在第二硬件事件計(jì)數(shù)器中對第二硬件事件的發(fā)生進(jìn)行計(jì)數(shù);在所述段寄存器加載事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,對所述第二硬件事件 計(jì)數(shù)器進(jìn)行采樣,并且重置所述第一硬件事件計(jì)數(shù)器和所述第二硬件事件計(jì)數(shù)器。
11.根據(jù)權(quán)利要求10所述的方法,還包括記錄所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值。
12.根據(jù)權(quán)利要求11所述的方法,還包括記錄所采樣的第二硬件事件計(jì)數(shù)器的值以及所述進(jìn)程標(biāo)識符的值與線程標(biāo)識符的值。
13.一種用于在多進(jìn)程系統(tǒng)中進(jìn)行性能監(jiān)視的制品,所述制品包括機(jī)器可訪問介質(zhì),其包括用于執(zhí)行上下文切換采樣的數(shù)據(jù)和指令,以便當(dāng)被機(jī)器訪問 時使得所述機(jī)器在第一硬件事件計(jì)數(shù)器中對第一硬件事件的發(fā)生進(jìn)行計(jì)數(shù); 在第二硬件事件計(jì)數(shù)器中對第二硬件事件的發(fā)生進(jìn)行計(jì)數(shù);在所述第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,對所述第二硬件事件計(jì)數(shù) 器進(jìn)行采樣,并且重置所述第一硬件事件計(jì)數(shù)器和所述第二硬件事件計(jì)數(shù)器。
14.根據(jù)權(quán)利要求13所述的制品,其中,所述第一硬件事件是描述符表加載事件。
15.根據(jù)權(quán)利要求14所述的制品,其中,所述第一硬件事件是局部描述符表加載事件。
16.根據(jù)權(quán)利要求13所述的制品,其中,所述第一硬件事件是段寄存器加載事件。
17.根據(jù)權(quán)利要求13所述的制品,其中,所述第一硬件事件是用于觸發(fā)對所述第二硬 件事件計(jì)數(shù)器進(jìn)行所述采樣的針對預(yù)定地址的存儲器加載事件。
18.根據(jù)權(quán)利要求13所述的制品,其中,所述第一硬件事件是進(jìn)程標(biāo)識符改變事件。
19.根據(jù)權(quán)利要求13所述的制品,所述機(jī)器可訪問介質(zhì)包括數(shù)據(jù)和指令,以便當(dāng)被所述機(jī)器訪問時使得所述機(jī)器記錄所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值。
20.根據(jù)權(quán)利要求13所述的制品,其中,所述第一硬件事件是線程標(biāo)識符改變事件。
21.根據(jù)權(quán)利要求13所述的制品,所述機(jī)器可訪問介質(zhì)包括數(shù)據(jù)和指令,以便當(dāng)被所 述機(jī)器訪問時使得所述機(jī)器記錄所采樣的第二硬件事件計(jì)數(shù)器的值與線程標(biāo)識符的值。
22.—種計(jì)算系統(tǒng),包括可尋址存儲器,其存儲用于執(zhí)行上下文切換采樣的數(shù)據(jù)和機(jī)器可執(zhí)行指令; 處理器,其包括第一硬件事件計(jì)數(shù)器和第二硬件事件計(jì)數(shù)器,并且與所述可尋址存儲 器耦合以訪問所述機(jī)器可執(zhí)行指令,其中,響應(yīng)于所述機(jī)器可執(zhí)行指令,所述處理器用于 在所述第一硬件事件計(jì)數(shù)器中對段寄存器加載事件的發(fā)生進(jìn)行計(jì)數(shù); 在所述第二硬件事件計(jì)數(shù)器中對第二硬件事件的發(fā)生進(jìn)行計(jì)數(shù); 在所述第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,對所述第二硬件事件計(jì)數(shù) 器進(jìn)行采樣,并且重置所述第一硬件事件計(jì)數(shù)器和所述第二硬件事件計(jì)數(shù)器。
23.根據(jù)權(quán)利要求22所述的計(jì)算系統(tǒng),其中,響應(yīng)于所述機(jī)器可執(zhí)行指令,所述處理器 用于記錄所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值。
24.根據(jù)權(quán)利要求23所述的方法,其中,響應(yīng)于所述機(jī)器可執(zhí)行指令,所述處理器用于記錄所采樣的第二硬件事件計(jì)數(shù)器的值以及所述進(jìn)程標(biāo)識符的值與線程標(biāo)識符的值。
25.一種計(jì)算系統(tǒng),包括可尋址存儲器,其存儲用于執(zhí)行上下文切換采樣的數(shù)據(jù)和機(jī)器可執(zhí)行指令; 處理器,其包括第一硬件事件計(jì)數(shù)器和第二硬件事件計(jì)數(shù)器,并且與所述可尋址存儲 器耦合以訪問所述機(jī)器可執(zhí)行指令,其中,響應(yīng)于所述機(jī)器可執(zhí)行指令,所述處理器用于 在所述第一硬件事件計(jì)數(shù)器中對第一硬件事件的發(fā)生進(jìn)行計(jì)數(shù); 在所述第二硬件事件計(jì)數(shù)器中對第二硬件事件的發(fā)生進(jìn)行計(jì)數(shù); 在所述第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,對所述第二硬件事件計(jì)數(shù) 器進(jìn)行采樣,并且重置所述第一硬件事件計(jì)數(shù)器和所述第二硬件事件計(jì)數(shù)器。
26.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,響應(yīng)于所述機(jī)器可執(zhí)行指令,所述處理器 用于記錄所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值。
27.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,響應(yīng)于所述機(jī)器可執(zhí)行指令,所述處理器 用于記錄所采樣的第二硬件事件計(jì)數(shù)器的值與線程標(biāo)識符的值。
28.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,所述第一硬件事件是描述符表加載事件。
29.根據(jù)權(quán)利要求28所述的計(jì)算系統(tǒng),其中,所述第一硬件事件是局部描述符表加載 事件。
30.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,所述第一硬件事件是段寄存器加載事件。
31.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,所述第一硬件事件是用于觸發(fā)對所述第二硬件事件計(jì)數(shù)器進(jìn)行所述采樣的針對預(yù)定地址的存儲器加載事件。
32.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,所述第一硬件事件是進(jìn)程標(biāo)識符改變事件。
33.根據(jù)權(quán)利要求25所述的計(jì)算系統(tǒng),其中,所述第一硬件事件是線程標(biāo)識符改變事件。
全文摘要
本文描述了用于在計(jì)算系統(tǒng)中進(jìn)行性能監(jiān)視的方法。在一些實(shí)施例中,可尋址存儲器存儲用于執(zhí)行上下文切換采樣的數(shù)據(jù)和指令。處理器包括硬件事件計(jì)數(shù)器,并與所述可尋址存儲器耦合以訪問所述指令,并且響應(yīng)于所述指令,所述處理器在第一硬件事件計(jì)數(shù)器中對第一硬件事件的發(fā)生進(jìn)行計(jì)數(shù),并在第二硬件事件計(jì)數(shù)器中對第二硬件事件的發(fā)生進(jìn)行計(jì)數(shù)。在所述第一硬件事件的發(fā)生已經(jīng)被計(jì)數(shù)達(dá)到規(guī)定數(shù)目之后,對所述第二硬件事件計(jì)數(shù)器進(jìn)行采樣,并且重置硬件事件計(jì)數(shù)器。在一些實(shí)施例中,所述處理器在第一硬件事件計(jì)數(shù)器中對段寄存器加載事件的發(fā)生進(jìn)行計(jì)數(shù),然后記錄所采樣的第二硬件事件計(jì)數(shù)器的值與進(jìn)程標(biāo)識符的值和/或線程標(biāo)識符的值。
文檔編號G06F11/30GK101859268SQ201010207270
公開日2010年10月13日 申請日期2010年4月8日 優(yōu)先權(quán)日2009年4月8日
發(fā)明者R·戴維斯 申請人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
镇江市| 上蔡县| 苏尼特左旗| 比如县| 高青县| 石柱| 巨野县| 综艺| 永新县| 文山县| 夏津县| 平阴县| 中阳县| 怀柔区| 五寨县| 西乌| 盐城市| 商水县| 敦煌市| 民乐县| 称多县| 嘉善县| 彰化市| 信阳市| 金塔县| 阿克陶县| 静乐县| 沂南县| 循化| 洪洞县| 高要市| 齐河县| 旅游| 湘乡市| 宿州市| 定州市| 萨迦县| 清苑县| 浦江县| 博湖县| 通城县|