利用一個(gè)或多個(gè)約束計(jì)算設(shè)備的設(shè)置的系統(tǒng)、方法
【專(zhuān)利摘要】本發(fā)明涉及利用一個(gè)或多個(gè)約束計(jì)算設(shè)備的設(shè)置的系統(tǒng)、方法并提供了用于利用一個(gè)或多個(gè)約束計(jì)算用于設(shè)備的設(shè)置的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。在使用中,標(biāo)識(shí)與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)。此外,利用多個(gè)參數(shù),確定一個(gè)或多個(gè)約束。進(jìn)一步地,利用一個(gè)或多個(gè)約束和多個(gè)參數(shù),計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置。
【專(zhuān)利說(shuō)明】利用一個(gè)或多個(gè)約束計(jì)算設(shè)備的設(shè)置的系統(tǒng)、方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及參數(shù)分析,并且,更具體地,涉及基于參數(shù)分析確定預(yù)設(shè)的集合。
【背景技術(shù)】
[0002]今日已有的許多產(chǎn)品包括影響與產(chǎn)品相關(guān)聯(lián)的整體體驗(yàn)的一個(gè)或多個(gè)參數(shù)。例如,計(jì)算機(jī)游戲和其他軟件可具有確定渲染、音頻、玩游戲等的質(zhì)量的許多參數(shù)。然而,用于布置與這些產(chǎn)品相關(guān)聯(lián)的參數(shù)的當(dāng)前技術(shù)已與各種限制相關(guān)聯(lián)。
[0003]例如,在當(dāng)前,客戶(hù)可能有責(zé)任手動(dòng)調(diào)整與產(chǎn)品相關(guān)聯(lián)的多個(gè)參數(shù)以確定用于該產(chǎn)品的適當(dāng)?shù)脑O(shè)置。這可能導(dǎo)致低于產(chǎn)品的最優(yōu)設(shè)置、由客戶(hù)進(jìn)行的耗時(shí)的試錯(cuò)等。因此存在著解決這些和/或其他與現(xiàn)有技術(shù)相關(guān)聯(lián)的問(wèn)題的需要。
【發(fā)明內(nèi)容】
[0004]提供了用于利用一個(gè)或多個(gè)約束計(jì)算用于設(shè)備的設(shè)置的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。在使用中,標(biāo)識(shí)與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)。此外,利用多個(gè)參數(shù),確定一個(gè)或多個(gè)約束。進(jìn)一步地,利用一個(gè)或多個(gè)約束或多個(gè)參數(shù),計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0005]圖1示出根據(jù)一個(gè)實(shí)施例的、用于確定用于設(shè)備的設(shè)置的方法。
[0006]圖2示出根據(jù)另一個(gè)實(shí)施例的、用于確定用于個(gè)人計(jì)算機(jī)的預(yù)定最優(yōu)可行設(shè)置的方法。
[0007]圖3示出根據(jù)另一個(gè)實(shí)施例的示例性參數(shù)DAG。
[0008]圖4示出其中可實(shí)現(xiàn)各種先前實(shí)施例的各種架構(gòu)和/或功能性的示例性系統(tǒng)?!揪唧w實(shí)施方式】
[0009]圖1示出根據(jù)一個(gè)實(shí)施例的、用于確定用于設(shè)備的設(shè)置的方法100。如操作102中所示,標(biāo)識(shí)了與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)。在一個(gè)實(shí)施例中,設(shè)備可包括具有與其相關(guān)聯(lián)的多個(gè)參數(shù)的任何對(duì)象。例如,設(shè)備可包括諸如個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話、或其他硬件元件、汽車(chē)、住宅等的對(duì)象。
[0010]此外,在一個(gè)實(shí)施例中,多個(gè)參數(shù)可包括設(shè)備的任何特點(diǎn)。例如,多個(gè)參數(shù)可包括安裝在設(shè)備(例如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話等)內(nèi)的硬件(例如中央處理單元(CPU)、圖形處理單元(GPU)、隨機(jī)存取存儲(chǔ)器(RAM)、主板、顯示器、分辨率等)的描述、安裝在設(shè)備內(nèi)的軟件(例如操作系統(tǒng)、驅(qū)動(dòng)程序等)、汽車(chē)的發(fā)動(dòng)機(jī)特性(例如正時(shí)、集管類(lèi)型等)的描述等。
[0011]進(jìn)一步地,在一個(gè)實(shí)施例中,多個(gè)參數(shù)中的一個(gè)或多個(gè)可以是可獨(dú)立地配置的。例如,多個(gè)參數(shù)中的每一個(gè)可以能夠與其他參數(shù)獨(dú)立地加以改變。在另一個(gè)實(shí)施例中,可由設(shè)備利用多個(gè)參數(shù)中的每一個(gè)來(lái)實(shí)施一個(gè)或多個(gè)動(dòng)作。在又一個(gè)實(shí)施例中,可在服務(wù)器處標(biāo)識(shí)多個(gè)參數(shù)。例如,可經(jīng)由網(wǎng)絡(luò)(例如無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)等)將多個(gè)參數(shù)從產(chǎn)品或服務(wù)或與產(chǎn)品或服務(wù)相關(guān)聯(lián)的實(shí)體發(fā)送到服務(wù)器。在另一個(gè)示例中,描述多個(gè)參數(shù)的細(xì)節(jié)可根據(jù)預(yù)定的間隔(例如每天一次、每周一次、每月一次等)從設(shè)備上傳到服務(wù)器。
[0012]此外,如操作104中所示,利用多個(gè)參數(shù)確定了一個(gè)或多個(gè)約束。在一個(gè)實(shí)施例中,可利用有向無(wú)環(huán)圖(DAG)確定一個(gè)或多個(gè)約束。例如,DAG可包括被創(chuàng)建的、包含多個(gè)有向節(jié)點(diǎn)的圖形,其中節(jié)點(diǎn)基于一個(gè)或多個(gè)標(biāo)準(zhǔn)來(lái)定向。例如,DAG的多個(gè)節(jié)點(diǎn)中的每一個(gè)可表示設(shè)備參數(shù)的組合,并且節(jié)點(diǎn)可基于與每個(gè)節(jié)點(diǎn)相關(guān)聯(lián)的速度在DAG內(nèi)定向,其中基于由節(jié)點(diǎn)所表示的設(shè)備參數(shù)確定速度。在另一個(gè)實(shí)施例中,節(jié)點(diǎn)可在DAG中定向,使得當(dāng)確定DAG的第二節(jié)點(diǎn)在一個(gè)或多個(gè)方面(例如關(guān)于處理速度等)確實(shí)快于DAG的第一節(jié)點(diǎn)時(shí)DAG的第一節(jié)點(diǎn)可指向DAG的第二節(jié)點(diǎn)。
[0013]進(jìn)一步地,在一個(gè)實(shí)施例中,DAG中的每個(gè)節(jié)點(diǎn)可表示與設(shè)備或另一個(gè)設(shè)備相關(guān)聯(lián)的多個(gè)各種可能的參數(shù)的唯一變體。例如,與設(shè)備相關(guān)聯(lián)的多個(gè)可能的參數(shù)可包括設(shè)備CPU、設(shè)備GPU、以及設(shè)備分辨率,并且DAG中的每個(gè)節(jié)點(diǎn)可表示特定類(lèi)型的設(shè)備CPU、設(shè)備GPU以及設(shè)備分辨率的唯一組合。通過(guò)該方式,DAG中的指向第二節(jié)點(diǎn)的第一節(jié)點(diǎn)表明由DAG中的第二節(jié)點(diǎn)所表示的與設(shè)備相關(guān)聯(lián)的多個(gè)可能的參數(shù)比由DAG中的第一節(jié)點(diǎn)所表示的與設(shè)備相關(guān)聯(lián)的多個(gè)可能的參數(shù)提供確實(shí)更佳的處理速度和性能。
[0014]仍進(jìn)一步地,在一個(gè)實(shí)施例中,確定一個(gè)或多個(gè)約束可包括標(biāo)識(shí)DAG中的和與設(shè)備相關(guān)聯(lián)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)相對(duì)應(yīng)的節(jié)點(diǎn)。例如,DAG中的表示多個(gè)可能的參數(shù)的唯一變體的節(jié)點(diǎn)可被標(biāo)識(shí)并被映射到設(shè)備,該唯一變體和與設(shè)備相關(guān)聯(lián)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)相匹配。
[0015]并且,在一個(gè)實(shí)施例中,確定一個(gè)或多個(gè)約束可包括確定DAG中的節(jié)點(diǎn)的第一子集,該DAG中的節(jié)點(diǎn)的第一子集在整體速度和性能上確實(shí)慢于或等于和與設(shè)備相關(guān)聯(lián)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)相對(duì)應(yīng)的經(jīng)標(biāo)識(shí)的節(jié)點(diǎn)。例如,可確定DAG中的直接地或者間接地指向和與設(shè)備相關(guān)聯(lián)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)相對(duì)應(yīng)的經(jīng)標(biāo)識(shí)的節(jié)點(diǎn)的所有節(jié)點(diǎn)。
[0016]此外,在一個(gè)實(shí)施例中,確定一個(gè)或多個(gè)約束可包括確定DAG中的節(jié)點(diǎn)的第二子集,該DAG中的節(jié)點(diǎn)的第二子集在整體速度和性能上確實(shí)快于或等于和與設(shè)備相關(guān)聯(lián)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)相對(duì)應(yīng)的經(jīng)標(biāo)識(shí)的節(jié)點(diǎn)。例如,可確定DAG中的和與設(shè)備相關(guān)聯(lián)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)相對(duì)應(yīng)的經(jīng)標(biāo)識(shí)的節(jié)點(diǎn)直接地或者間接地指向的所有節(jié)點(diǎn)。
[0017]此外,在一個(gè)實(shí)施例中,確定一個(gè)或多個(gè)約束可包括計(jì)算可能由節(jié)點(diǎn)的第一子集所產(chǎn)生的最大輸出。例如,節(jié)點(diǎn)的第一子集的最大輸出可包括能夠由第一子集內(nèi)的節(jié)點(diǎn)所處理和輸出的最高圖像質(zhì)量。在另一個(gè)實(shí)施例中,節(jié)點(diǎn)的第一子集的最大輸出可包括能夠由的第一子集內(nèi)的節(jié)點(diǎn)針對(duì)特定條件(例如最小可允許幀率等)所處理和輸出的最高圖像質(zhì)量。
[0018]在另一個(gè)實(shí)施例中,一個(gè)或多個(gè)設(shè)置可與可能由節(jié)點(diǎn)的第一子集所產(chǎn)生的最大輸出相關(guān)聯(lián)。例如,節(jié)點(diǎn)的第一子集內(nèi)的具體節(jié)點(diǎn)可標(biāo)識(shí)為與能夠產(chǎn)生最大輸出的多個(gè)參數(shù)相對(duì)應(yīng)。在其他實(shí)施例中,具體節(jié)點(diǎn)可與一個(gè)或多個(gè)預(yù)定的設(shè)置(例如能夠利用給定的多個(gè)參數(shù)產(chǎn)生最大輸出的預(yù)定的設(shè)置等)相關(guān)聯(lián),其可隨后與節(jié)點(diǎn)的第一子集的最大輸出相關(guān)聯(lián)。[0019]例如,預(yù)設(shè)的單調(diào)集合可能已確定用于與設(shè)備相關(guān)聯(lián)的多個(gè)可能的參數(shù)的一個(gè)或多個(gè)唯一變體,其中每個(gè)唯一變體由DAG中的節(jié)點(diǎn)所表示。例如參見(jiàn)[NVIDP695],本文通過(guò)援引的方式對(duì)其全文加以合并,其描述了用于基于多個(gè)參數(shù)確定預(yù)設(shè)的單調(diào)集合的示例性方法。
[0020]在另一個(gè)實(shí)施例中,預(yù)定的設(shè)置可與已基于與設(shè)備相關(guān)聯(lián)的多個(gè)可能的參數(shù)(例如與特定節(jié)點(diǎn)相關(guān)聯(lián)的多個(gè)參數(shù)等)所確定的一個(gè)或多個(gè)參數(shù)相關(guān)聯(lián)。例如參見(jiàn)[NVIDP541],本文通過(guò)援引的方式對(duì)其全文加以合并,其描述了用于基于硬件規(guī)格確定應(yīng)用參數(shù)的示例性方法。
[0021]仍進(jìn)一步地,在一個(gè)實(shí)施例中,確定一個(gè)或多個(gè)約束可包括計(jì)算不可能由節(jié)點(diǎn)的第二子集所產(chǎn)生的最小輸出。例如,節(jié)點(diǎn)的第二子集的最小輸出可包括不能由第二子集內(nèi)的節(jié)點(diǎn)所處理和輸出的最低圖像質(zhì)量。在另一個(gè)實(shí)施例中,節(jié)點(diǎn)的第二子集的最小輸出可包括不能由第二子集內(nèi)的節(jié)點(diǎn)針對(duì)特定條件(例如最小可允許幀率等)所處理和輸出的最低圖像質(zhì)量。
[0022]在另一個(gè)實(shí)施例中,一個(gè)或多個(gè)設(shè)置可與不可能由節(jié)點(diǎn)的第二子集所產(chǎn)生的最小輸出相關(guān)聯(lián)。例如,節(jié)點(diǎn)的第二子集內(nèi)的具體節(jié)點(diǎn)可標(biāo)識(shí)為與不能產(chǎn)生最小輸出的多個(gè)參數(shù)相對(duì)應(yīng)。在另一個(gè)實(shí)施例中,具體節(jié)點(diǎn)可與一個(gè)或多個(gè)預(yù)定的設(shè)置(例如防止利用給定的多個(gè)參數(shù)產(chǎn)生最小輸出的預(yù)定的設(shè)置等)相關(guān)聯(lián),該一個(gè)或多個(gè)預(yù)定的設(shè)置可隨后與節(jié)點(diǎn)的第二子集的最小輸出相關(guān)聯(lián)。
[0023]并且,如操作106中所示,利用一個(gè)或多個(gè)約束和多個(gè)參數(shù)計(jì)算了用于設(shè)備的一個(gè)或多個(gè)設(shè)置。在一個(gè)實(shí)施例中,經(jīng)計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置可包括用于與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)中的一個(gè)或多個(gè)的預(yù)定義的設(shè)置。例如,設(shè)備可包括個(gè)人計(jì)算機(jī),并且設(shè)置可包括用于安裝在設(shè)備內(nèi)的硬件和軟件的一個(gè)或多個(gè)元素的預(yù)定義的設(shè)置。
[0024]此外,在一個(gè)實(shí)施例中,設(shè)置可與正由產(chǎn)品或服務(wù)所實(shí)施的一個(gè)或多個(gè)操作相關(guān)聯(lián)。例如,設(shè)置可包括用于由設(shè)備運(yùn)行的一個(gè)或多個(gè)軟件程序的預(yù)定義的設(shè)置。在另一個(gè)實(shí)施例中,經(jīng)計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置可包括用于導(dǎo)致最大輸出(例如圖像質(zhì)量等)同時(shí)維持條件(例如最小幀率等)的經(jīng)標(biāo)識(shí)的多個(gè)參數(shù)的設(shè)置。
[0025]此外,在一個(gè)實(shí)施例中,利用多個(gè)參數(shù)所確定的一個(gè)或多個(gè)約束可提供要在用于設(shè)備的一個(gè)或多個(gè)設(shè)置的計(jì)算期間所使用的邊界。例如,一個(gè)或多個(gè)約束可包括可能由節(jié)點(diǎn)的第一子集所產(chǎn)生的最大輸出,當(dāng)計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置時(shí)其可被指定為底(floor)、起始點(diǎn)、最小輸出量等。在另一個(gè)示例中,一個(gè)或多個(gè)約束可包括不可能由節(jié)點(diǎn)的第二子集所產(chǎn)生的最小輸出,當(dāng)計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置時(shí)其可被指定為頂(ceiling)、結(jié)束點(diǎn)、最大輸出量等。
[0026]在另一個(gè)實(shí)施例中,一個(gè)或多個(gè)約束可包括與節(jié)點(diǎn)的第一子集的最大輸出相關(guān)聯(lián)的一個(gè)或多個(gè)預(yù)定的設(shè)置,當(dāng)計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置時(shí)其可被指定為最小可能設(shè)置。進(jìn)一步地,一個(gè)或多個(gè)約束可包括與節(jié)點(diǎn)的第二子集的最小輸出相關(guān)聯(lián)的一個(gè)或多個(gè)預(yù)定的設(shè)置,當(dāng)計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置時(shí)其可被指定為最大可能設(shè)置。
[0027]仍進(jìn)一步地,在一個(gè)實(shí)施例中,計(jì)算用于設(shè)備的一個(gè)或多個(gè)設(shè)置可包括確定在最小可能設(shè)置和最大可能設(shè)置之間中途的中點(diǎn)設(shè)置,以及確定設(shè)備是否能夠維持條件同時(shí)以中點(diǎn)設(shè)置實(shí)施。此外,如果確定設(shè)備使用中點(diǎn)設(shè)置不能維持條件,那么可增量地減少設(shè)備設(shè)置,直到確定設(shè)備設(shè)置使條件能夠得到維持為止。進(jìn)一步地,如果確定設(shè)備使用中點(diǎn)設(shè)置能夠維持條件,那么可增量地增加設(shè)備設(shè)置,直到確定設(shè)備設(shè)置使條件能夠得到維持為止。
[0028]通過(guò)該方式,當(dāng)確定用于導(dǎo)致最大輸出同時(shí)維持用于設(shè)備的條件的設(shè)備的多個(gè)參數(shù)的設(shè)置時(shí),約束可應(yīng)用到與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)。這可基于通過(guò)根據(jù)DAG內(nèi)的相鄰配置杠桿化(leverage)預(yù)定設(shè)置來(lái)使能最優(yōu)的設(shè)置的較快的收斂。并且,可確定一個(gè)或多個(gè)預(yù)定設(shè)置用于設(shè)備,同時(shí)確保滿(mǎn)足預(yù)定標(biāo)準(zhǔn)(例如最小幀率條件等)用于設(shè)備。此外,通過(guò)使用DAG,可使用二進(jìn)制搜索以確定一個(gè)或多個(gè)設(shè)置。
[0029]現(xiàn)在將關(guān)于各種可選架構(gòu)和特征闡述更多例示性信息,前述框架可以或可以不利用其加以實(shí)現(xiàn),取決于用戶(hù)的意愿。應(yīng)極力注意的是,闡述以下信息是用于例示性目的并且不應(yīng)視為以任何方式加以限制??赏ㄟ^(guò)排除或不排除所描述的其他特征來(lái)可選地對(duì)任何以下特征加以合并。
[0030]圖2示出根據(jù)另一個(gè)實(shí)施例的、用于確定用于個(gè)人計(jì)算機(jī)的預(yù)定最優(yōu)可行設(shè)置的方法200。作為選項(xiàng),可在圖1的功能性的上下文中實(shí)行方法200。然而當(dāng)然,可在任何需要的環(huán)境中實(shí)現(xiàn)方法200。還應(yīng)注意的是,在本描述期間可應(yīng)用前述定義。
[0031]如操作202中所示,與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)發(fā)送到服務(wù)器。在一個(gè)實(shí)施例中,多個(gè)參數(shù)可包括與個(gè)人計(jì)算機(jī)的顯示器相關(guān)聯(lián)的參數(shù)。例如,多個(gè)參數(shù)可包括個(gè)人計(jì)算機(jī)的屏幕分辨率。在另一個(gè)實(shí)施例中,多個(gè)參數(shù)可包括與由個(gè)人計(jì)算機(jī)進(jìn)行的圖形渲染相關(guān)聯(lián)的參數(shù)。例如,多個(gè)參數(shù)可包括安裝在個(gè)人計(jì)算機(jī)內(nèi)的系統(tǒng)硬件特性(例如CPU特性、GPU特性、主板特性、RAM特性等)、安裝在個(gè)人計(jì)算機(jī)內(nèi)的系統(tǒng)軟件特性等。
[0032]此外,在一個(gè)實(shí)施例中,服務(wù)器對(duì)個(gè)人計(jì)算機(jī)可以是遠(yuǎn)程的,并且多個(gè)參數(shù)可通過(guò)網(wǎng)絡(luò)發(fā)送到服務(wù)器。例如,安裝在個(gè)人計(jì)算機(jī)內(nèi)的軟件可獲得多個(gè)參數(shù)并可發(fā)送這種參數(shù)到服務(wù)器。在另一個(gè)實(shí)施例中,服務(wù)器可位于個(gè)人計(jì)算機(jī)內(nèi),并且多個(gè)參數(shù)可在個(gè)人計(jì)算機(jī)內(nèi)發(fā)送到服務(wù)器。然而當(dāng)然,可通過(guò)任何方式將多個(gè)參數(shù)發(fā)送到服務(wù)器。
[0033]在另一個(gè)實(shí)施例中,當(dāng)用戶(hù)在個(gè)人計(jì)算機(jī)上運(yùn)行應(yīng)用時(shí),與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)可發(fā)送到服務(wù)器。在又一個(gè)實(shí)施例中,當(dāng)用戶(hù)在個(gè)人計(jì)算機(jī)上安裝應(yīng)用時(shí),與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)可發(fā)送到服務(wù)器。在又一個(gè)實(shí)施例中,當(dāng)用戶(hù)在個(gè)人計(jì)算機(jī)上下載應(yīng)用時(shí),與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)可發(fā)送到服務(wù)器。然而當(dāng)然,由于任何動(dòng)作或標(biāo)準(zhǔn),與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)可發(fā)送到服務(wù)器。
[0034]進(jìn)一步地,如操作204中所示,利用發(fā)送到服務(wù)器的多個(gè)參數(shù),在服務(wù)器處標(biāo)識(shí)了參數(shù)DAG中的節(jié)點(diǎn)。例如,參數(shù)DAG可包括表示用于個(gè)人計(jì)算機(jī)的參數(shù)的唯一組合的多個(gè)節(jié)點(diǎn),并且DAG中的表示發(fā)送到服務(wù)器的多個(gè)參數(shù)的所有或預(yù)定子集的節(jié)點(diǎn)可被標(biāo)識(shí)。
[0035]仍進(jìn)一步地,如操作206中所示,在服務(wù)器處確定了參數(shù)DAG中的在速度上確實(shí)慢于或等于經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的所有節(jié)點(diǎn)的第一子集。在一個(gè)實(shí)施例中,參數(shù)DAG中的每個(gè)節(jié)點(diǎn)可表示用于個(gè)人計(jì)算機(jī)的參數(shù)的唯一組合,并且參數(shù)DAG中的每個(gè)節(jié)點(diǎn)可與預(yù)定速度(例如節(jié)點(diǎn)的參數(shù)的唯一組合能處理數(shù)據(jù)的速度)相關(guān)聯(lián)。例如,可針對(duì)用于個(gè)人計(jì)算機(jī)的參數(shù)的唯一組合顯式計(jì)算或估計(jì)速度,并且這種速度可與其對(duì)應(yīng)節(jié)點(diǎn)相關(guān)聯(lián)。
[0036]并且,在一個(gè)實(shí)施例中,可通過(guò)標(biāo)識(shí)直接地或間接地指向經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的所有節(jié)點(diǎn),來(lái)確定參數(shù)DAG中的在速度上確實(shí)慢于或等于經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的所有節(jié)點(diǎn)的第一子集。此外,如操作208中所示,在服務(wù)器處確定了參數(shù)DAG中的在速度上確實(shí)快于或等于經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的所有節(jié)點(diǎn)的第二子集。在一個(gè)實(shí)施例中,可通過(guò)標(biāo)識(shí)經(jīng)標(biāo)識(shí)節(jié)點(diǎn)直接地或間接地指向的所有節(jié)點(diǎn),來(lái)確定參數(shù)DAG中的在速度上確實(shí)快于或等于經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的所有節(jié)點(diǎn)的第二子集。
[0037]進(jìn)一步地,如操作210中所示,確定了在給定的預(yù)定條件下、在節(jié)點(diǎn)的第一子集內(nèi)的產(chǎn)生最大輸出的底節(jié)點(diǎn)(floor node)ο在一個(gè)實(shí)施例中,預(yù)定條件可包括預(yù)定最小可接受中貞率,其能夠通過(guò)由DAG中的每個(gè)節(jié)點(diǎn)所表示的參數(shù)的唯一組合所產(chǎn)生。在另一個(gè)實(shí)施例中,給定預(yù)定條件,其相關(guān)聯(lián)參數(shù)產(chǎn)生最大輸出的底節(jié)點(diǎn)可包括提供最高圖像質(zhì)量的節(jié)點(diǎn)。在又一個(gè)實(shí)施例中,通過(guò)針對(duì)閾值幀率比較用于由節(jié)點(diǎn)的第一子集中的每個(gè)節(jié)點(diǎn)所表示的參數(shù)的唯一組合的輸出的量(例如圖像質(zhì)量等),可標(biāo)識(shí)產(chǎn)生最大輸出的底節(jié)點(diǎn)。
[0038]仍進(jìn)一步地,如操作212中所示,,確定了在給定的預(yù)定條件下、在節(jié)點(diǎn)的第二子集內(nèi)的產(chǎn)生最小輸出的頂節(jié)點(diǎn)(ceiling node)。在一個(gè)實(shí)施例中,給定預(yù)定條件,產(chǎn)生最小輸出的頂節(jié)點(diǎn)可包括其相關(guān)聯(lián)參數(shù)產(chǎn)生最低圖像質(zhì)量的節(jié)點(diǎn)。在又一個(gè)實(shí)施例中,通過(guò)針對(duì)閾值幀率比較用于由節(jié)點(diǎn)的第一子集中的每個(gè)節(jié)點(diǎn)所表示的參數(shù)的唯一組合的輸出的量(例如圖像質(zhì)量等),可標(biāo)識(shí)產(chǎn)生最小輸出的頂節(jié)點(diǎn)。
[0039]并且,如操作214中所示,標(biāo)識(shí)了與能夠由底節(jié)點(diǎn)在給定預(yù)定條件產(chǎn)生的最大輸出相關(guān)聯(lián)的底設(shè)置。在一個(gè)實(shí)施例中,設(shè)置可包括指派到由導(dǎo)致最大輸出的底節(jié)點(diǎn)所表示的參數(shù)的組合的一個(gè)或多個(gè)設(shè)置,同時(shí)還可標(biāo)識(shí)滿(mǎn)足預(yù)定條件。此外,如操作216中所示,標(biāo)識(shí)了與由頂節(jié)點(diǎn)在違背預(yù)定條件的同時(shí)所產(chǎn)生的最小輸出相關(guān)聯(lián)的頂設(shè)置。
[0040]在一個(gè)實(shí)施例中,指派到由頂節(jié)點(diǎn)所表示的參數(shù)的組合的設(shè)置可增量地增加,直到不滿(mǎn)足預(yù)定幀率條件(例如由參數(shù)所產(chǎn)生的幀率小于閾值幀率)為止。進(jìn)一步地,設(shè)置可包括指派到由產(chǎn)生最小輸出的底節(jié)點(diǎn)所表示的參數(shù)的組合的一個(gè)或多個(gè)設(shè)置,同時(shí)還可標(biāo)識(shí)違背預(yù)定條件。
[0041]此外,如操作218中所示,基于底設(shè)置和頂設(shè)置,改善(refine) 了用于與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)的最優(yōu)可行設(shè)置。在一個(gè)實(shí)施例中,可在底設(shè)置和頂設(shè)置之間中途確定用于與個(gè)人計(jì)算機(jī)相關(guān)聯(lián)的多個(gè)參數(shù)的中點(diǎn)設(shè)置。此外,在一個(gè)實(shí)施例中,如果給定中點(diǎn)設(shè)置的參數(shù)滿(mǎn)足預(yù)定條件(例如通過(guò)/失敗布爾條件、閾值(例如幀率等)等),那么設(shè)置可增量地增加直到不滿(mǎn)足預(yù)定條件為止,并且滿(mǎn)足幀率的最后有效設(shè)置可設(shè)定為最優(yōu)可行設(shè)置。
[0042]相反,在一個(gè)實(shí)施例中,如果給定中點(diǎn)設(shè)置的參數(shù)不滿(mǎn)足預(yù)定條件(例如幀率等),那么設(shè)置可增量地減少直到滿(mǎn)足預(yù)定條件為止,并且滿(mǎn)足幀率的第一有效設(shè)置可設(shè)定為最優(yōu)可行設(shè)置。通過(guò)該方式,當(dāng)檢測(cè)到用于個(gè)人計(jì)算機(jī)的最優(yōu)可行設(shè)置時(shí),底設(shè)置和頂設(shè)置可起約束作用以增進(jìn)收斂。
[0043]仍進(jìn)一步地,在一個(gè)實(shí)施例中,在用于個(gè)人計(jì)算機(jī)的最優(yōu)可行設(shè)置的確定期間,可不斷改善節(jié)點(diǎn)的第一和第二子集,以及底節(jié)點(diǎn)和頂節(jié)點(diǎn)。通過(guò)該方式,可在用于個(gè)人計(jì)算機(jī)的最優(yōu)可行設(shè)置的確定期間的任何時(shí)間,確定新節(jié)點(diǎn)子集和底和頂節(jié)點(diǎn)。
[0044]圖3示出根據(jù)另一個(gè)實(shí)施例的示例性參數(shù)DAG300。作為選項(xiàng),可在圖1_2的功能性的上下文中實(shí)行示例性參數(shù)DAG300。然而當(dāng)然,可在任何需要的環(huán)境中實(shí)現(xiàn)示例性參數(shù)DAG300。還應(yīng)注意的是,在本描述期間可應(yīng)用前述定義。
[0045]如所示,示例性參數(shù)DAG300包括多個(gè)節(jié)點(diǎn)302A-1,其每個(gè)對(duì)應(yīng)于個(gè)人計(jì)算機(jī)的第一分量的變體306A-C (例如CPU類(lèi)型等)的第一集合304、以及個(gè)人計(jì)算機(jī)的第二分量的變體310A-C (例如GPU類(lèi)型)的第二集合308的唯一組合。在一個(gè)實(shí)施例中,DAG300可包括具有通過(guò)收集節(jié)點(diǎn)302A-1 (例如頂點(diǎn)等)和多個(gè)有向邊312所形成的無(wú)向圈的有向圖,使得無(wú)法在DAG300中的任何節(jié)點(diǎn)處開(kāi)始以及跟隨最終再次循環(huán)回該起始節(jié)點(diǎn)的邊的序列。
[0046]此外,基于處理速度定向了在第一分量的變體306A-C的第一集合304和第二分量的變體310A-C的第二集合308 二者中的節(jié)點(diǎn),較慢節(jié)點(diǎn)指向較快節(jié)點(diǎn)。這樣,第一節(jié)點(diǎn)306A是第一集合304中的最慢節(jié)點(diǎn),在第一集合304中第二節(jié)點(diǎn)306B快于第一節(jié)點(diǎn)306A但慢于第三節(jié)點(diǎn)306C,以及第三節(jié)點(diǎn)306C是第一集合304中的最快節(jié)點(diǎn)。
[0047]在一個(gè)實(shí)施例中,可利用一個(gè)或多個(gè)算法、基準(zhǔn)測(cè)試、制造商公開(kāi)內(nèi)容等確定節(jié)點(diǎn)302A-1中的每一個(gè)的速度。在另一個(gè)實(shí)施例中,可通過(guò)分析每個(gè)節(jié)點(diǎn)中的分量的性質(zhì)以及比較節(jié)點(diǎn)302A-1中的每一個(gè)的整體處理速度來(lái)確定DAG300內(nèi)的節(jié)點(diǎn)302A-1的位置(包括哪些節(jié)點(diǎn)指向哪些節(jié)點(diǎn))。
[0048]此外,如所示,有向邊312從與個(gè)人計(jì)算機(jī)的參數(shù)變體的較慢唯一組合相對(duì)應(yīng)的節(jié)點(diǎn)指向與個(gè)人計(jì)算機(jī)的參數(shù)變體的明確較快唯一組合相對(duì)應(yīng)的節(jié)點(diǎn)。通過(guò)該方式,底部節(jié)點(diǎn)3021與個(gè)人計(jì)算機(jī)的參數(shù)變體的最快唯一組合相對(duì)應(yīng),而頂部節(jié)點(diǎn)302A與個(gè)人計(jì)算機(jī)的參數(shù)變體的最慢唯一組合相對(duì)應(yīng)。
[0049]進(jìn)一步地,在一個(gè)實(shí)施例中,可標(biāo)識(shí)參數(shù)變體的初始組合。例如,可從個(gè)人計(jì)算機(jī)接收經(jīng)確定安裝在個(gè)人計(jì)算機(jī)內(nèi)的參數(shù)變體的經(jīng)計(jì)算的組合。在一個(gè)實(shí)施例中,參數(shù)變體的經(jīng)標(biāo)識(shí)的組合可匹配到DAG300內(nèi)的節(jié)點(diǎn)302E。例如,參數(shù)變體的經(jīng)標(biāo)識(shí)的組合可與和節(jié)點(diǎn)302E相對(duì)應(yīng)的參數(shù)變體的組合相匹配。
[0050]仍進(jìn)一步地,在一個(gè)實(shí)施例中,可確定包括節(jié)點(diǎn)302A、B、C和D的第一節(jié)點(diǎn)子集確實(shí)慢于或等于節(jié)點(diǎn)302E。例如,節(jié)點(diǎn)302A、B和C通過(guò)有向頂點(diǎn)全部直接或間接地指向節(jié)點(diǎn)302E,因此,節(jié)點(diǎn)302A、B和C全部確實(shí)慢于節(jié)點(diǎn)302E。在另一個(gè)示例中,可確定節(jié)點(diǎn)302D在速度上慢于或等于節(jié)點(diǎn)302E。
[0051]并且,在一個(gè)實(shí)施例中,可確定包括節(jié)點(diǎn)302F、G、H和I的第二節(jié)點(diǎn)子集確實(shí)快于或等于節(jié)點(diǎn)302E。例如,節(jié)點(diǎn)302G、H和I全部被節(jié)點(diǎn)302E通過(guò)有向頂點(diǎn)所直接或間接地指向,因此,節(jié)點(diǎn)302G、H和I全部確實(shí)快于節(jié)點(diǎn)302E。在另一個(gè)示例中,可確定節(jié)點(diǎn)302F在速度上快于或等于節(jié)點(diǎn)302E。
[0052]此外,在一個(gè)實(shí)施例中,可確定,在給定特定預(yù)定設(shè)置的情況下,在節(jié)點(diǎn)302A、B、C和D的第一子集內(nèi),由節(jié)點(diǎn)302D所表示的參數(shù)針對(duì)預(yù)定幀率產(chǎn)生最大輸出。在另一個(gè)實(shí)施例中,節(jié)點(diǎn)302D的那些特定預(yù)定設(shè)置可設(shè)定為底設(shè)置。在又一個(gè)實(shí)施例中,可確定,在給定特定預(yù)定設(shè)置的情況下,在節(jié)點(diǎn)302F、G、H和I的第二子集內(nèi),由節(jié)點(diǎn)302F所表示的參數(shù)針對(duì)預(yù)定幀率產(chǎn)生最小輸出。在另一個(gè)實(shí)施例中,節(jié)點(diǎn)302F的那些特定預(yù)定設(shè)置可設(shè)定為頂設(shè)置。
[0053]進(jìn)一步地,在一個(gè)實(shí)施例中,可確定最優(yōu)可行設(shè)置用于參數(shù)變體的初始組合,其中底設(shè)置和頂設(shè)置指示要在確定期間所測(cè)試的設(shè)置的范圍。通過(guò)該方式,用于DAG300中的節(jié)點(diǎn)的設(shè)置的準(zhǔn)確確定可以通過(guò)杠桿化來(lái)自DAG300中的相鄰節(jié)點(diǎn)的結(jié)果來(lái)以快捷的方式收斂。
[0054]圖4示出其中可實(shí)現(xiàn)各種先前實(shí)施例的各種架構(gòu)和/或功能性的示例性系統(tǒng)400。如所示,提供了系統(tǒng)400,其包括連接到通信總線402的至少一個(gè)主處理器401。系統(tǒng)400還包括主存儲(chǔ)器404??刂七壿?軟件)和數(shù)據(jù)存儲(chǔ)在可采取隨機(jī)存取存儲(chǔ)器(RAM)形式的主存儲(chǔ)器404中。
[0055]系統(tǒng)400還包括圖形處理器406和顯示器408,即計(jì)算機(jī)監(jiān)視器。在一個(gè)實(shí)施例中,圖形處理器406可包括多個(gè)著色器模塊、光柵化模塊等。前述模塊中的每一個(gè)實(shí)際上可置于單個(gè)半導(dǎo)體平臺(tái)上以形成圖形處理單元(GPU)。
[0056]在本說(shuō)明書(shū)中,單個(gè)半導(dǎo)體平臺(tái)可以指基于單一半導(dǎo)體(sole unitarysemiconductor)的集成電路或芯片。應(yīng)注意的是術(shù)語(yǔ)單個(gè)半導(dǎo)體平臺(tái)還可以指具有增加的連通性的多芯片模塊,其模擬片上操作,并且對(duì)利用常規(guī)中央處理單元(CPU)和總線實(shí)現(xiàn)方案進(jìn)行大量改進(jìn)。當(dāng)然,各種模塊還可按用戶(hù)的期望分開(kāi)定位或位于半導(dǎo)體平臺(tái)的各種組
由
口卞ο
[0057]系統(tǒng)400還可包括二級(jí)存儲(chǔ)410。二級(jí)存儲(chǔ)410包括,例如硬盤(pán)驅(qū)動(dòng)器和/或表示軟盤(pán)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器等的可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器。可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器以公知的方式自可移動(dòng)存儲(chǔ)單元讀取和/或?qū)懭肟梢苿?dòng)存儲(chǔ)單元。
[0058]計(jì)算機(jī)程序、或計(jì)算機(jī)控制邏輯算法,可存儲(chǔ)在主存儲(chǔ)器404和/或二級(jí)存儲(chǔ)410中。這種計(jì)算機(jī)程序當(dāng)執(zhí)行時(shí)使系統(tǒng)400能夠?qū)嵤└鞣N功能。存儲(chǔ)器404、存儲(chǔ)410和/或任何其他存儲(chǔ)是計(jì)算機(jī)可讀介質(zhì)的可能示例。
[0059]在一個(gè)實(shí)施例中,可在主處理器401、圖形處理器406、能夠有主處理器401和圖形處理器406兩者的能力的至少一部分的集成電路(未示出)、芯片組(即設(shè)計(jì)為作為用于實(shí)施相關(guān)功能的單元工作以及銷(xiāo)售的集成電路組等)和/或任何其他用于該情況的集成電路的上下文中實(shí)現(xiàn)各先前圖的架構(gòu)和/或功能性。
[0060]此外,可在通用計(jì)算機(jī)系統(tǒng)、電路板系統(tǒng)、專(zhuān)用于娛樂(lè)目的的游戲控制臺(tái)系統(tǒng)、特定應(yīng)用系統(tǒng)和/或任何其他所期望的系統(tǒng)的上下文中實(shí)現(xiàn)各先前附圖的架構(gòu)和/或功能性。例如,系統(tǒng)400可采取臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)和/或任何其他類(lèi)型邏輯的形式。仍然,系統(tǒng)400可采取各種其他設(shè)備的形式,包括但不限于個(gè)人數(shù)字助理(PDA)設(shè)備、移動(dòng)電話設(shè)備、電視等。
[0061]進(jìn)一步地,雖然未示出,系統(tǒng)400可耦連到網(wǎng)絡(luò)[例如電信網(wǎng)絡(luò)、局域網(wǎng)(LAN)、無(wú)線網(wǎng)絡(luò)、諸如互聯(lián)網(wǎng)的廣域網(wǎng)(WAN)、對(duì)等網(wǎng)絡(luò)、電纜網(wǎng)絡(luò)等]用于通信目的。
[0062]雖然上文已描述了各種實(shí)施例,應(yīng)予以理解的是其僅由示例而非限制的方式所呈現(xiàn)。因此,優(yōu)選實(shí)施例的寬度和范圍不應(yīng)由上文所述的任何示范性實(shí)施例所限制,而應(yīng)僅根據(jù)接下來(lái)的權(quán)利要求及其等同物來(lái)限定。
【權(quán)利要求】
1.一種方法,包括: 標(biāo)識(shí)與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù); 利用所述多個(gè)參數(shù),確定一個(gè)或多個(gè)約束;以及 利用所述一個(gè)或多個(gè)約束和所述多個(gè)參數(shù),計(jì)算用于所述設(shè)備的一個(gè)或多個(gè)設(shè)置。
2.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)參數(shù)包括安裝在所述設(shè)備內(nèi)的硬件的描述。
3.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)參數(shù)包括安裝在所述設(shè)備內(nèi)的軟件的描述。
4.根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)約束利用有向無(wú)環(huán)圖(DAG)來(lái)確定。
5.根據(jù)權(quán)利要求4所述的方法,其中所述DAG的多個(gè)節(jié)點(diǎn)中的每一個(gè)表示設(shè)備參數(shù)的組合,并且所述節(jié)點(diǎn)基于與每個(gè)節(jié)點(diǎn)相關(guān)聯(lián)的速度在所述DAG內(nèi)定向。
6.根據(jù)權(quán)利要求4所述的方法,其中確定所述一個(gè)或多個(gè)約束包括標(biāo)識(shí)所述DAG中的和所述經(jīng)標(biāo)識(shí)的與所述設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)相對(duì)應(yīng)的節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求6所述的方法,其中確定所述一個(gè)或多個(gè)約束包括確定所述DAG中的在整體速度和性能上確實(shí)慢于或等于所述經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的節(jié)點(diǎn)的第一子集。
8.根據(jù)權(quán)利要求 6所述的方法,其中確定所述一個(gè)或多個(gè)約束包括確定所述DAG中的在整體速度和性能上確實(shí)快于或等于所述經(jīng)標(biāo)識(shí)節(jié)點(diǎn)的節(jié)點(diǎn)的第二子集。
9.根據(jù)權(quán)利要求7所述的方法,其中確定所述一個(gè)或多個(gè)約束包括計(jì)算可能由所述節(jié)點(diǎn)的第一子集所產(chǎn)生的最大輸出。
10.根據(jù)權(quán)利要求9所述的方法,其中所述節(jié)點(diǎn)的第一子集的所述最大輸出包括能夠由所述第一子集內(nèi)的所述節(jié)點(diǎn)針對(duì)特定條件所處理和輸出的最高圖像質(zhì)量。
11.根據(jù)權(quán)利要求9所述的方法,其中一個(gè)或多個(gè)設(shè)置與可能由所述節(jié)點(diǎn)的第一子集所產(chǎn)生的所述最大輸出相關(guān)聯(lián)。
12.根據(jù)權(quán)利要求8所述的方法,其中確定所述一個(gè)或多個(gè)約束包括計(jì)算不可能由所述節(jié)點(diǎn)的第二子集所產(chǎn)生的最小輸出。
13.根據(jù)權(quán)利要求12所述的方法,其中所述節(jié)點(diǎn)的第二子集的所述最小輸出包括不能由所述第二子集內(nèi)的所述節(jié)點(diǎn)針對(duì)特定條件所處理和輸出的最低圖像質(zhì)量。
14.根據(jù)權(quán)利要求12所述的方法,其中一個(gè)或多個(gè)設(shè)置與不可能由所述節(jié)點(diǎn)的第二子集所產(chǎn)生的所述最小輸出相關(guān)聯(lián)。
15.根據(jù)權(quán)利要求1所述的方法,其中經(jīng)計(jì)算用于所述設(shè)備的所述一個(gè)或多個(gè)設(shè)置包括用于與所述設(shè)備相關(guān)聯(lián)的所述多個(gè)參數(shù)中的一個(gè)或多個(gè)的預(yù)定義的設(shè)置。
16.根據(jù)權(quán)利要求9所述的方法,其中所述一個(gè)或多個(gè)約束包括與所述節(jié)點(diǎn)的第一子集的所述最大輸出相關(guān)聯(lián)的一個(gè)或多個(gè)預(yù)定設(shè)置,當(dāng)計(jì)算用于所述設(shè)備的所述一個(gè)或多個(gè)設(shè)置時(shí)其被指定為最小可能設(shè)置。
17.根據(jù)權(quán)利要求12所述的方法,其中所述一個(gè)或多個(gè)約束包括與所述節(jié)點(diǎn)的第二子集的所述最小輸出相關(guān)聯(lián)的一個(gè)或多個(gè)預(yù)定設(shè)置,當(dāng)計(jì)算用于所述設(shè)備的所述一個(gè)或多個(gè)設(shè)置時(shí)其被指定為最大可能設(shè)置。
18.—種在計(jì)算機(jī)可讀介質(zhì)上所具體化的計(jì)算機(jī)程序產(chǎn)品,包括:用于標(biāo)識(shí)與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)的代碼; 用于利用所述多個(gè)參數(shù),確定一個(gè)或多個(gè)約束的代碼;以及 用于利用所述一個(gè)或多個(gè)約束和所述多個(gè)參數(shù),計(jì)算用于所述設(shè)備的一個(gè)或多個(gè)設(shè)置的代碼。
19.一種系統(tǒng),包括: 處理器,用于標(biāo)識(shí)與設(shè)備相關(guān)聯(lián)的多個(gè)參數(shù)、利用所述多個(gè)參數(shù)確定一個(gè)或多個(gè)約束、以及利用所述一個(gè)或多個(gè)約束和所述多個(gè)參數(shù)計(jì)算用于所述設(shè)備的一個(gè)或多個(gè)設(shè)置。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中所述處理器經(jīng)由總線耦連到存儲(chǔ)器。
【文檔編號(hào)】G06F9/44GK103605500SQ201310284937
【公開(kāi)日】2014年2月26日 申請(qǐng)日期:2013年7月8日 優(yōu)先權(quán)日:2012年7月6日
【發(fā)明者】約翰·F·斯皮策, 奧列格·瓦切斯拉沃維奇·維諾格德夫, 謝爾蓋·謝爾蓋耶維奇·格列本肯 申請(qǐng)人:輝達(dá)公司