• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    帶資源約束的異構多核任務復制調度算法

    2022-11-30 01:08:20王月恒
    關鍵詞:前驅內核異構

    王月恒, 倪 偉, 汪 敏

    (合肥工業(yè)大學 微電子學院,安徽 合肥 230601)

    由于具有高性能、低功耗、易擴展等優(yōu)點,多核處理器自問世后,迅速成為當前主流的處理器架構[1]。

    對于多核處理器,合理的任務調度策略是提高任務并行度、減少任務執(zhí)行時間的關鍵因素之一。此外,異構多核處理器中的各處理器核在功能和性能上大多存在差異,因此與同構多核處理器相比,任務調度問題更為復雜,在多項式時間內無法得到最優(yōu)解,屬于NP完全(non-deterministic polynomial complete,NPC)問題。

    為了在合理的時間內得到多核處理器并行任務調度問題的近似最優(yōu)解,學術界針對該問題進行了廣泛的研究,提出了多種啟發(fā)式調度算法。根據(jù)算法的特征,可將這些算法分為基于列表的調度算法(HEFT[2]、PEFT[3]、lookahead[4])、智能搜索算法(GA[5],PSO[6],TS[7]、AS[8])以及基于任務復制的調度算法(TDS[9]、MJD[10]、WPTS[11]、TANH[12]、TDCA[13])。其中,基于任務復制的調度算法主要思想是以子任務的冗余計算為代價,減少不同處理器核上的任務間通訊消耗,進而獲得更短的調度長度(makespan)。當選用合理的復制策略時,任務復制算法能獲得比其他算法較優(yōu)的調度結果[14]。

    TDS算法[9]是經典的基于任務復制的同構多核任務調度算法,采用了基于聚簇與任務復制的策略,其主要思想是將有向無環(huán)圖(directed acyclic graph,DAG)中join節(jié)點與其關鍵前驅任務分配到同一處理器,以降低并行執(zhí)行時間。但TDS算法只適用于同構多核系統(tǒng),且在內核數(shù)量不限的情況下,TDS算法不允許join節(jié)點的任何2個前驅節(jié)點調度到同一個處理器,影響算法調度效果。

    文獻[13]提出了一種基于任務復制的聚簇算法——TDCA算法。該算法在TANH算法的基礎上進行了改進。TDCA算法針對異構系統(tǒng)引入了一種新的參數(shù)計算方法,并根據(jù)參數(shù)對任務節(jié)點進行分簇,生成初始任務集群;隨后根據(jù)任務復制算法的鏈式反應,采用關鍵前驅鏈復制策略優(yōu)化初始集群,進一步縮短調度長度;最后通過隊列合并與任務插入在不增加調度長度的基礎上,減小占用的計算單元數(shù)目。但TDCA算法仍存在以下不足:

    (1) 部分參數(shù)的定義未考慮資源約束,過于理想化。在某些算例的調度過程中,尤其針對任務節(jié)點前驅任務較多的算例,會出現(xiàn)與實際情況偏差過大的情況,缺少參考價值。

    (2) 布局優(yōu)化階段的偶然性較強。TDCA算法的隊列優(yōu)化階段主要包含隊列合并與任務插入2個環(huán)節(jié)。對于TDCA算法的隊列合并環(huán)節(jié),若布局不更新,每一隊列最多僅能嘗試進行一次合并操作,操作次數(shù)的限制使得部分算例在隊列優(yōu)化階段后無法得到提升,而任務插入環(huán)節(jié)對縮短調度長度的作用也十分有限。

    針對上述不足,本文提出帶資源約束的異構多核系統(tǒng)任務復制調度算法(task-duplication scheduling aglorithm with resource constraints,TDSA-RC)。與TDCA算法相比,該算法主要有以下改進:

    (1) 新的參數(shù)計算方式。在計算參數(shù)時通過限制分配到同一內核上任務的個數(shù),在一定程度上體現(xiàn)了實際系統(tǒng)中資源約束的影響,使得計算出的參數(shù)更加精確。

    (2) 適用性更強的優(yōu)化方式。擴大了單一隊列操作次數(shù)的限制,提高了布局優(yōu)化階段的有效率。

    (3) 通過冗余篩除及時清除復制階段引入的對縮短調度長度沒有意義的重復節(jié)點計算。

    1 模型與約束

    1.1 任務模型

    任務調度問題的通用解決思路是將任務與多核系統(tǒng)抽象成某種形式的模型來設計調度算法,最普遍的方法是采用有向無環(huán)圖(directed acyclic graph,DAG)模型對待調度的任務進行抽象建模。通過對任務進行抽象建模,便可將復雜的多核任務調度問題轉化成特定約束下的DAG調度問題[15]。

    在DAG圖中將異構多核系統(tǒng)下的任務抽象成一個五元組,即

    G=(V,E,P,W,C)

    (1)

    V={v1,v2,…,vNT}為任務節(jié)點集合,NT為集合中任務節(jié)點的數(shù)量,vi∈V為任務節(jié)點集合中的一個子任務。

    E為邊集,e(i,j)∈E為任務vi到任務vj存在數(shù)據(jù)通訊。

    P={p1,p2,…,pNP}為多核處理器上內核的集合,NP為集合中內核的數(shù)量。

    W為子任務的執(zhí)行時間。對于異構多核系統(tǒng),同一任務在不同內核上的執(zhí)行時間存在差異,因此往往通過一個NT×NP的任務計算消耗表給出對應的數(shù)值。為方便區(qū)分,任務vi在內核pk上的執(zhí)行時間記為w(vi,pk)。

    C為任務間的通訊時間,如c(i,j)表示任務vi、vj分配到不同內核時,任務間通訊需要消耗的時間。為衡量DAG中通訊時間與執(zhí)行時間的關系,引入通信計算比(communication to computation ratio,CCR)表征平均通訊時間與平均執(zhí)行時間的比值。

    若CCR越大,則DAG圖中通信占比越高;反之,則表示通信占比越小。

    1.2 特殊集合與特殊節(jié)點

    為方便表述,本節(jié)給出某些特殊節(jié)點/集合的定義。

    如果某個節(jié)點存在到任務節(jié)點vi的通路,那么該節(jié)點即為任務vi的一個前驅任務,vi所有的前驅任務的集合記為PRED(vi);如果某個節(jié)點存在來自任務節(jié)點vi的通路,那么該節(jié)點即為任務vi的一個后繼任務,vi所有后繼任務的集合記為SUCC(vi)。

    布局Sch用于表示調度的隊列分配結果,1個完整的布局Sch包含Sch(p1)、Sch(p2)、…、Sch(pNP)共NP個隊列,分別對應p1、p2、…、pNP被分配到的任務隊列。

    沒有前驅任務,只有后繼任務的任務節(jié)點被稱為源點(entry-node);沒有后繼任務,只有前驅任務的任務節(jié)點則被稱為匯點(exit-node)。

    有2個及以上前驅任務的任務節(jié)點被稱為join節(jié)點;有2個及以上后繼任務的任務節(jié)點則被稱為fork節(jié)點。

    隊列節(jié)點Sch(pi,k)表示任務隊列Sch(pi)中第k個任務節(jié)點。

    1.3 算法的約束條件

    對?vi∈V,在實際調度中需要考慮2個值st(vi,p)和ct(vi,p),分別代表任務節(jié)點vi的在內核p上的開始時刻和完成時刻。當任務進行實際調度時,需滿足以下約束條件:

    (1) 資源約束。分配到同一個內核上的任務,其執(zhí)行時間不能重疊,即

    (2)

    (2) 數(shù)據(jù)約束。存在數(shù)據(jù)通訊的2個任務,只有在前一任務完成且將數(shù)據(jù)結果傳遞到后一任務所在的內核后,后一任務才能開始,即

    ifvi,vj∈Sch(pk),e(vi,vj)∈E

    ?ct(vi,pk)≤st(vj,pk)或

    ct(vj,pk)≤st(vi,pk)

    (3)

    (3) 任務約束。子任務是原子性的,執(zhí)行過程不可中斷,由此可以得到:

    ct(vi,pk)=st(vi,pk)+w(vi,pk)

    (4)

    2 算法流程

    2.1 參數(shù)計算

    關鍵路徑是DAG任務圖的最長路徑,是算法壓縮調度長度的瓶頸所在。在調度算法中,關鍵路徑的確定與優(yōu)化十分重要。而對于異構多核處理器,由于任務在不同內核上的執(zhí)行時間存在差異,確定關鍵路徑時一方面需要考慮各個任務間的通訊消耗,另一方面還需要考慮在實際調度過程中任務的分配情況。因此,異構多核系統(tǒng)下的調度算法在實際調度前無法準確定位關鍵路徑,借助參數(shù)估算關鍵路徑是異構多核調度算法的常見方法。

    定義1 任務vi在內核pk上的最早開始時刻為est(vi,pk)。在TDCA算法和TDSA-RC算法中,est(vi,pk)都是一個理想值,不用考慮計算單元是否被占用。TDCA算法中est(vi,pk)的計算公式如(6)式所示,其含義為在所有前驅任務vj調度到最理想內核的情況下,最后一個前驅任務到達pk的時刻即為任務vi在pk最早開始時間,該值是不考慮內核資源約束的理想值。

    所有前驅任務vj都調度到最理想內核這一條件在實際調度過程中是很難實現(xiàn)的。例如,調度到當前內核pk不需要計算通訊消耗,使得pk被大多數(shù)前驅任務認定為最理想內核的概率增高。若前驅任務堆積在pk上,則會使因沒有考慮內核資源約束而造成的誤差大大增加,從而降低參數(shù)的可信度。

    本文提出了一種新的參數(shù)計算方式,在一定程度上考慮調度過程中pk的資源約束問題。在計算est(vi,pk)時補充條件:vi的前驅任務中,有且僅有一個任務被放置在pk上。當確定了某個前驅任務vm調度到pk后,其余的前驅任務只能被調度在除pk以外的次優(yōu)內核,并補充通訊消耗,由此得到:

    (5)

    其中

    (6)

    (7)

    ect(vk,fproc(vk,1))+comm(vk,vi,fproc(vk,1),fproc(vi,1))}

    (8)

    定義2 任務vi在計算單元pk上的最早完成時刻ect(vi,pk)。根據(jù)(4)式所描述的任務的原子性約束,在得到最早開始時刻的計算結果后,就可以計算出任務vi在計算單元pk上的最早完成時刻ect(vi,pk)。

    ect(vi,pk)=est(vi,pk)+w(vi,pk)

    (9)

    定義3 任務vi對內核的優(yōu)先級。根據(jù)任務vi在不同內核的最早完成時刻ect(vi,p),按照非降序的原則對內核進行排序,得到任務vi對內核的優(yōu)先級列表fproc(vi)。其中,優(yōu)先級最高的內核被記為fproc(vi,1),意味著根據(jù)估算當vi調度到pk時擁有最早結束時刻。因此,可以根據(jù)優(yōu)先級得到以下推斷:

    ect(vi,fproc(vi,1))≤ect(vi,fproc(vi,2))≤

    …≤ect(vi,fproc(vi,NP))

    (10)

    定義4 關鍵前驅任務cpred(vi)。關鍵前驅任務是最晚到達當前內核的前驅任務,是優(yōu)化當前任務最早開始時刻的瓶頸。TDSA-RC算法中關鍵前驅任務的定義如(8)式。

    定義5 任務優(yōu)先級。為避免調度過程中發(fā)生數(shù)據(jù)沖突而造成算法中止,在生成初始布局前需要對任務節(jié)點進行排序。TDSA-RC采用權值b-level(vi)確定各任務的優(yōu)先級。權值b-level(vi)的計算方法如(11)式所示,該權值代表了當前子任務節(jié)點到達匯點的最長路徑長度。按照b-level(vi)遞減的原則對任務節(jié)點進行排序,可得到任務優(yōu)先級列表(task priority list,TPL)。

    (11)

    定義6 關鍵前驅鏈。對于任意任務vi,其關鍵前驅鏈被定義為cpred(vi),cpred(cpred(vi)),……,直至追溯到源點。

    2.2 生成初始布局

    完成參數(shù)計算后進入生成初始布局的階段。

    從優(yōu)先級列表TPL中的第1個任務vk開始,將其分配到fproc(vk,1),然后依次補充當前節(jié)點的關鍵前驅任務,直至調度到源點。

    隨后從剩余未調度的節(jié)點中,選擇b-level值最大的任務節(jié)點vp作為當前任務curtask,進行第2次分配,將其調度到空閑且當前內核優(yōu)先級最高的內核隊列,然后對其關鍵前驅任務進行調度。若其關鍵前驅任務cpred(vp)在第1次調度時已被調度到其他內核隊列,則從vp的前驅任務中,選擇ect(vt,curtask)最小且未被調度的任務節(jié)點vt,將vt調度到當前內核隊列。以此類推,直至所有任務節(jié)點都完成調度。在生成初始布局時需要注意以下幾點:

    (1) 若curtask有且只有一個前驅任務,則直接將該唯一的前驅任務添加進當前內核隊列。

    (2) 若curtask存在多個前驅任務,則首先檢查curtask的關鍵前驅任務vi=cpred(curtask)是否滿足添加條件,即判斷是否滿足不等式ect(vi,fproc(vi,1))+c(vi,curtask)≥ect(vi,curtask),vi∈PRED(curtask),目的是檢查當任務調度vi被調度到其最佳隊列Sch(fproc(vi,1))時,能否得到比調度到當前隊列更早的到達時間。若滿足添加條件,則將vi添加進curtask所在隊列;若不滿足添加條件,則尋找其他前驅任務代替cpred(curtask);若找不到合適的替代任務,則中斷該隊列的生成過程,進行新隊列的生成。

    生成初始布局的偽代碼如下:

    for (task:TPL[1] to TPL[NP])

    curtask=first unassigned task in TPL;

    curproc=first proc in fproc(curtask)

    &Sch(curproc)={?};

    Sch(curproc)=Sch(curproc) ∪{curtask};

    while curtask≠entry-node do

    ptask=cpred(curtask);

    if [in-degree(curtask)>1 &

    (ptask is assigned or

    ect(ptask,fproc(ptask,1))+

    c(ptask,curtask)

    Find unassigned ktask:

    1.ktask∈PRED(curtask)

    2.ect(ktask,fproc(ktask,1))+

    c(ktask,curtask)≥ect(ktask,curproc)

    3.minimizes ect(ktask,curproc);

    if (ktask not exits)

    back to line1;

    else

    ptask=ktask;

    endif

    Sch(curproc)=Sch(curproc)∪{ptask};

    curtask=ptask;

    end while

    end for

    2.3 任務復制

    在任務復制階段,采用鏈式復制策略,主要分為如下2個步驟。

    (1) 尋找符合條件的備選點。備選點只需要滿足以下2個條件中的一個即可:①備選點是隊列頭節(jié)點Sch(p,1),但不是源點;②備選點Sch(p,x)的前一節(jié)點Sch(p,x-1)不是Sch(p,x)的關鍵前驅任務。

    (2) 針對備選點進行任務復制。對于滿足條件①的備選點,直接將備選點的關鍵前驅鏈復制到當前任務隊列;對于滿足條件②的備選點,將備選點前的任務移動到空閑且對Sch(p,x-1)而言優(yōu)先級最高的內核隊列上;若此時不存在空隊列,則直接移動到fproc(sch(p,x-1),1)。最后,將備選點的關鍵前驅鏈補充進當前隊列。

    完成任務復制操作后,需要進一步判定調度長度是否得到優(yōu)化:若長度減少,則保留復制后的布局;否則恢復原有布局。

    任務復制的偽代碼如下:

    for (times:1 to TD-times-para)

    for (curproc:1 to NP)

    for(Sch(curproc,x):Sch(curproc,1) to Sch(curproc,last))

    Sch-copy←Sch;//back-up

    if(Sch(curproc,x-1)≠

    cpred(Sch(curproc,x)))

    nextProc=first processor in

    fproc(Sch(curproc,x-1),1) to

    fproc(Sch(curproc,x-1),NP)

    &Sch(nextProc)={?};

    if(nextProc not exits)

    nextProc=fproc(Sch(curproc,x-1),1);

    endif

    move Sch(curproc,1)、

    Sch(curproc,2)、…、Sch(curproc,x-1) to

    Sch(nextProc);

    Add predecessor trail of

    Sch(curproc,x) to Sch(curproc);

    else if(Sch(curproc,1)≠entry-node)

    Add predecessor trail of

    Sch(curproc,1) to Sch(curproc);

    else

    If (makespan(Sch)>makespan(copy-Sch))

    Sch←copy-Sch;

    end if

    end for

    end for

    end for

    2.4 布局優(yōu)化

    任務復制完成后進行布局優(yōu)化,優(yōu)化過程分為2個環(huán)節(jié),一是針對join節(jié)點的隊列合并;二是冗余節(jié)點篩除。

    TDCA算法的布局優(yōu)化是通過將隊列與該隊末任務的最佳內核隊列合并,其優(yōu)化效果的實質是通過將不在同隊列的join節(jié)點前驅,合并到同一隊列實現(xiàn)的,而TDSA-RC擴大了隊列合并的適用范圍,并結合刪除冗余節(jié)點對布局進行優(yōu)化。布局優(yōu)化的偽代碼如下:

    Sch←after-tp-sch

    for (times:1 to op-times-para)

    for (cproc:p1topNP)

    for (ctask:Sch(cproc,1) to

    Sch(cproc,last))

    if [ctask is join node &&

    ?v∈Sch(pv),v∈PRED(ctask),

    pv≠cproc]

    Sch-copy←Sch;

    Add predecessor trail ofvandvto Sch(cproc);

    if [makespan(Sch)≤makespan(Sch-copy)]

    Sch←Check-Redundance(Sch)

    endif

    else Sch←Sch-copy;

    endif

    end for

    end for

    end for

    final-Sch←Sch;

    刪除冗余節(jié)點的目的是檢查任務復制過程中是否向布局內引入對改進調度長度無意義的冗余計算,若存在,則將其刪除。冗余節(jié)點篩除的偽代碼如下:

    for(cproc:p1topNP)

    for(ctask:Sch(cproc,1) to

    Sch(cproc,last))

    If(?ctask∈Sch(p),p≠cproc)

    Sch-copy←Sch;

    delete ctask in Sch(cproc);

    if[makespan(Sch)>

    makespan(Sch-copy)]

    Sch←Sch-copy;

    endif

    end for

    end for

    After-check-sch←Sch;

    3 實 驗

    3.1 實驗概述

    為了驗證所提TDSA-RC算法的調度效果,采用C語言分別實現(xiàn)了TDCA、HEFT、PEFT和TDSA-RC 4種算法。實驗主要分為如下2個部分:

    (1) 驗證TDSA-RC算法處理任意隨機的任務圖時的加速效果。

    (2) 驗證TDSA-RC算法在處理實際任務圖時的加速效果。

    3.2 隨機任務圖實驗

    參考文獻[13]中生成隨機任務圖的流程,本實驗選取任務圖中任務節(jié)點的總數(shù)(NT)、異構處理單元的總數(shù)(NP)、隨機任務DAG的最大層級數(shù)(LEVEL)、通訊計算比(CCR)、系統(tǒng)異構程度(OFFSET)和任務通訊所能跨越的最大層級數(shù)(CROSS-LEVEL)作為生成隨機任務圖時的參數(shù)。針對每一類型的變量生成了25張任務圖,總計生成51 200張任務圖。各個參數(shù)的取值范圍與默認值見表1所列。

    表1 隨機DAG參數(shù)及取值范圍

    算例生成程序在生成異構多核平臺的計算消耗表時,首先生成NP個中心值mid(v),其取值范圍為[MMIN,MMAX]。mid(v)為計算消耗w(v,p)的取值范圍中心,w(v,p)∈[mid(v)-OFFSET,mid(v)+OFFSET],OFFSET越高則系統(tǒng)異構程度越強。實驗中MMIN、MMAX的默認值分別為10、20。CROSS-LEVEL代表任務通訊所跨越的最大層級數(shù)。

    在生成的51 200張隨機任務圖中,將TDSA-RC算法與TDCA、PEFT和HEFT算法的調度結果進行對比,取得更優(yōu)、更差以及相同調度長度的概率統(tǒng)計結果見表2所列。

    表2 隨機任務圖調度結果概率統(tǒng)計 %

    由表2可知,若多核系統(tǒng)需要處理多種類型的隨機任務,相比TDCA、PEFT和HEFT算法,采用TDSA-RC算法進行調度獲得更好的結果幾率更大,其中與TDCA算法對比時,TDSA-RC算法的優(yōu)勢最為明顯。

    實驗還進一步地驗證了TDSA-RC在不同的參數(shù)取值下相比于TDCA算法的加速效果。TDSA-RC相對TDCA在處理隨機任務圖時的平均加速效果以ACC(TDSA-RC,TDCA)表示,簡記為ACC,其計算公式如下:

    ACC(TDSA-RC,TDCA)=

    100%

    (12)

    2種算法在不同參數(shù)取值下的相對加速效果變化如圖1所示。

    圖1 隨機任務圖實驗結果

    由圖1a~圖1e可知,在選定參數(shù)的范圍內,無論LEVEL、OFFSET、NT、NP、CCR如何變化,TDSA-RC算法都能取得較好的效果,平均加速比為12.08%;當LEVEL=3或NT=30時,平均加速比可達15%以上。此外,由圖1a、圖1c可知,ACC的數(shù)值與DAG的任務節(jié)點總數(shù)NT成正相關,而與DAG的任務層級數(shù)LEVEL成負相關。因此,與TDCA相比,TDSA-RC更適合處理規(guī)模較大、層級數(shù)較小的任務圖,而參數(shù)OFFSET、CCR的取值對ACC影響不大。

    3.3 實際任務圖實驗

    本實驗驗證TDSA-RC算法相比于TDCA算法在處理實際任務時的相對加速效果。實驗采用的DAG結構如圖2所示。

    圖2 實際任務的DAG

    圖2中,LU分解(記為LU)、快速傅里葉變換(fast Fourier transform,FFT)、高斯(Gauss)消元以及相同節(jié)點數(shù)的隨機(Random)3種常見任務[16]作為調度對象進行對比。

    圖2中各個任務節(jié)點的計算消耗、通訊消耗由算例生成程序根據(jù)參數(shù)隨機給出,其中非自變量參數(shù)MMIN、MMAX的默認值分別為10、20。

    實驗選取了CCR、NP、OFFSET作為自變量,自變量參數(shù)的取值范圍與默認值見表3所列。不同參數(shù)下相對于TDCA的加速效果如圖3所示。

    表3 實際任務圖參數(shù)及取值范圍

    圖3 實際任務圖實驗結果

    從圖3可以看出,TDSA-RC在對FFT、LU分解進行調度時,其調度結果優(yōu)于TDCA算法。其中針對FFT的改進最為明顯,在多數(shù)情況下優(yōu)于對同等結點數(shù)的隨機任務進行調度的效果。針對高斯消元的調度效果最差,在某些參數(shù)條件下會得到比TDCA算法更差的調度結果。

    3.4 時間復雜度分析

    TDCA算法的時間復雜度是O(mne+m2e)。其中:n為任務數(shù);m為內核數(shù)量;e為通訊數(shù)量。

    TDSA-RC算法在參數(shù)計算階段的計算參數(shù)est(vi,pk)時間復雜度為O(mne),計算ect(vi,pk)的時間復雜度為O(mn)。且因計算內核優(yōu)先級需要對內核進行排序,TDSA-RC算法中采用的排序算法的時間復雜度為O(m2),計算內核優(yōu)先級的時間復雜度為O(m2n),計算關鍵前驅cpred(v)和b-level(v)權值的時間復雜度均為O(ne),因此參數(shù)計算環(huán)節(jié)的總時間復雜度為O(mne+mn+m2+m2n+ne)=O(m2n+mne);生成初始布局的時間復雜度為O(n2+mn+me);任務復制階段的的時間復雜度為O(mne);布局優(yōu)化階段的時間復雜度為O(mn×me)=O(m2ne)。

    綜上可得TDSA-RC算法的時間復雜度為O(m2ne+n2),可以看出TDSA-RC的調度效果提升是以犧牲時間復雜度為代價的。

    4 結 論

    針對現(xiàn)有TDCA算法的不足,本文提出了一種異構多核系統(tǒng)任務復制調度算法TDSA-RC。通過在參數(shù)計算階段考慮核的計算資源、改進布局優(yōu)化方法和篩除冗余節(jié)點等方法對任務調度進行優(yōu)化。通過隨機任務圖以及以LU分解、FFT和高斯消元為調度對象的對比實驗,表明該算法能有效縮短并行任務的調度長度,與TDCA算法相比平均性能提升可達12.08%,更加適合處理規(guī)模大、層級少且join節(jié)點占比多的并行任務。

    猜你喜歡
    前驅內核異構
    萬物皆可IP的時代,我們當夯實的IP內核是什么?
    試論同課異構之“同”與“異”
    強化『高新』內核 打造農業(yè)『硅谷』
    基于嵌入式Linux內核的自恢復設計
    Linux內核mmap保護機制研究
    SiBNC陶瓷纖維前驅體的結構及流變性能
    overlay SDN實現(xiàn)異構兼容的關鍵技術
    電信科學(2016年11期)2016-11-23 05:07:56
    LTE異構網(wǎng)技術與組網(wǎng)研究
    可溶性前驅體法制備ZrC粉末的研究進展
    前驅體磷酸鐵中磷含量測定的不確定度評定
    電源技術(2015年9期)2015-06-05 09:36:06
    亚洲中文字幕日韩| 干丝袜人妻中文字幕| 亚洲第一区二区三区不卡| 国产亚洲精品久久久com| 成人av一区二区三区在线看| 无人区码免费观看不卡| 99国产精品一区二区蜜桃av| 欧美潮喷喷水| 日韩av在线大香蕉| 久久99热这里只有精品18| 国产在视频线在精品| 国产人妻一区二区三区在| 一个人免费在线观看电影| 美女高潮喷水抽搐中文字幕| 免费人成在线观看视频色| x7x7x7水蜜桃| 一个人观看的视频www高清免费观看| 免费高清视频大片| 身体一侧抽搐| 国产成人一区二区在线| 国产探花在线观看一区二区| 天天躁日日操中文字幕| 久久精品国产亚洲av香蕉五月| 免费观看在线日韩| 久久久久久久久久成人| 亚洲三级黄色毛片| 久久久久久久亚洲中文字幕| 亚洲av电影不卡..在线观看| 亚洲成人久久爱视频| a在线观看视频网站| 久久午夜福利片| 十八禁网站免费在线| 男女下面进入的视频免费午夜| 欧美一区二区精品小视频在线| 成年版毛片免费区| 色5月婷婷丁香| 尾随美女入室| 免费人成在线观看视频色| 观看免费一级毛片| 欧美另类亚洲清纯唯美| 无人区码免费观看不卡| 亚洲av免费高清在线观看| 男插女下体视频免费在线播放| 天美传媒精品一区二区| 哪里可以看免费的av片| 深夜a级毛片| 精品人妻偷拍中文字幕| 两个人的视频大全免费| 2021天堂中文幕一二区在线观| 在线a可以看的网站| 小蜜桃在线观看免费完整版高清| 欧美一级a爱片免费观看看| 国产aⅴ精品一区二区三区波| 99久久成人亚洲精品观看| 日本三级黄在线观看| 在线看三级毛片| 男人和女人高潮做爰伦理| 午夜免费激情av| 最近中文字幕高清免费大全6 | 91久久精品国产一区二区三区| 久久亚洲精品不卡| 波多野结衣高清作品| 欧美日韩中文字幕国产精品一区二区三区| 五月伊人婷婷丁香| ponron亚洲| 日本黄色视频三级网站网址| 白带黄色成豆腐渣| 亚洲,欧美,日韩| 在线播放无遮挡| 午夜日韩欧美国产| 特级一级黄色大片| 欧美高清成人免费视频www| 国产欧美日韩精品一区二区| 亚洲av中文字字幕乱码综合| 久久精品国产亚洲av天美| 极品教师在线视频| 色视频www国产| 啦啦啦啦在线视频资源| 国产单亲对白刺激| 欧美中文日本在线观看视频| 熟女人妻精品中文字幕| 男插女下体视频免费在线播放| 亚洲精华国产精华精| 欧美成人a在线观看| 欧美黑人巨大hd| 亚洲七黄色美女视频| 日本爱情动作片www.在线观看 | 深夜精品福利| 日日撸夜夜添| 亚洲国产欧洲综合997久久,| 男女做爰动态图高潮gif福利片| 神马国产精品三级电影在线观看| 国产午夜精品久久久久久一区二区三区 | 在线观看一区二区三区| 国产精品无大码| 精品久久久久久久久亚洲 | x7x7x7水蜜桃| 国产视频内射| 一本一本综合久久| 99在线视频只有这里精品首页| 亚洲av免费高清在线观看| 久9热在线精品视频| 99热这里只有是精品在线观看| 高清在线国产一区| 久久久精品大字幕| 国产又黄又爽又无遮挡在线| 又黄又爽又刺激的免费视频.| 成人综合一区亚洲| 免费在线观看日本一区| 国产伦在线观看视频一区| 欧美+日韩+精品| 波野结衣二区三区在线| 国产一级毛片七仙女欲春2| av.在线天堂| 国产高潮美女av| 91av网一区二区| 国产主播在线观看一区二区| 国产精品,欧美在线| 国产一区二区在线观看日韩| 国产蜜桃级精品一区二区三区| 国产私拍福利视频在线观看| АⅤ资源中文在线天堂| 亚洲国产欧美人成| 少妇的逼好多水| 狂野欧美激情性xxxx在线观看| 俄罗斯特黄特色一大片| 两个人视频免费观看高清| 天美传媒精品一区二区| 精品久久久久久久末码| 18禁裸乳无遮挡免费网站照片| www.www免费av| 亚洲va在线va天堂va国产| 国产淫片久久久久久久久| 久久久国产成人免费| 女人被狂操c到高潮| 尤物成人国产欧美一区二区三区| 成人美女网站在线观看视频| 中文字幕高清在线视频| 午夜激情福利司机影院| 美女xxoo啪啪120秒动态图| 舔av片在线| 校园人妻丝袜中文字幕| 久久久色成人| 麻豆av噜噜一区二区三区| 国产aⅴ精品一区二区三区波| 老司机深夜福利视频在线观看| 国产精品亚洲一级av第二区| 1000部很黄的大片| 午夜福利欧美成人| 亚洲精品色激情综合| 色吧在线观看| 亚洲18禁久久av| 欧美一区二区国产精品久久精品| 制服丝袜大香蕉在线| 欧美性感艳星| 欧美日韩乱码在线| 性插视频无遮挡在线免费观看| 久9热在线精品视频| 欧美日韩亚洲国产一区二区在线观看| 蜜桃亚洲精品一区二区三区| 日韩欧美国产在线观看| 成人美女网站在线观看视频| 亚洲国产日韩欧美精品在线观看| 麻豆成人av在线观看| 婷婷精品国产亚洲av在线| 亚洲美女黄片视频| 日本精品一区二区三区蜜桃| 美女xxoo啪啪120秒动态图| 亚洲欧美清纯卡通| 久久99热6这里只有精品| 欧美潮喷喷水| 国产黄片美女视频| 久久精品91蜜桃| 欧美一区二区精品小视频在线| 五月伊人婷婷丁香| 久久99热这里只有精品18| 国产成年人精品一区二区| 国产精品人妻久久久影院| 亚洲av成人av| 性插视频无遮挡在线免费观看| 在线免费观看不下载黄p国产 | 欧美+亚洲+日韩+国产| 国内揄拍国产精品人妻在线| 美女黄网站色视频| 国产精品爽爽va在线观看网站| 两个人视频免费观看高清| 免费观看的影片在线观看| 人妻久久中文字幕网| 黄色欧美视频在线观看| 婷婷精品国产亚洲av| 日韩人妻高清精品专区| 国产精品av视频在线免费观看| 国产欧美日韩精品亚洲av| 成人午夜高清在线视频| 给我免费播放毛片高清在线观看| 美女高潮的动态| av在线老鸭窝| 亚洲性久久影院| 人妻夜夜爽99麻豆av| 五月伊人婷婷丁香| 免费av毛片视频| 国国产精品蜜臀av免费| 岛国在线免费视频观看| 欧美xxxx黑人xx丫x性爽| 久久精品国产亚洲网站| 最近最新中文字幕大全电影3| 欧美高清成人免费视频www| 免费av不卡在线播放| 91午夜精品亚洲一区二区三区 | 色视频www国产| 欧美一级a爱片免费观看看| 国产精品98久久久久久宅男小说| 久久欧美精品欧美久久欧美| eeuss影院久久| 精品久久久久久久久av| www.www免费av| 亚洲成a人片在线一区二区| 亚洲人成网站高清观看| 在线播放无遮挡| 身体一侧抽搐| 久久久久久伊人网av| 69人妻影院| 中文字幕精品亚洲无线码一区| 亚洲av不卡在线观看| 午夜日韩欧美国产| 久久香蕉精品热| 村上凉子中文字幕在线| 国产一区二区激情短视频| 天天躁日日操中文字幕| 成年免费大片在线观看| 老女人水多毛片| 欧美激情久久久久久爽电影| 日韩人妻高清精品专区| 亚洲精品色激情综合| 日本免费a在线| 一本一本综合久久| 免费看日本二区| 久久国产精品人妻蜜桃| 熟妇人妻久久中文字幕3abv| 全区人妻精品视频| 久久人人精品亚洲av| 我的女老师完整版在线观看| 国产高清有码在线观看视频| 欧美xxxx性猛交bbbb| 久久精品国产亚洲av天美| 日韩在线高清观看一区二区三区 | 日日撸夜夜添| 岛国在线免费视频观看| 亚洲四区av| 亚洲天堂国产精品一区在线| 亚洲黑人精品在线| 国产精品嫩草影院av在线观看 | 在线国产一区二区在线| 免费av不卡在线播放| 日本与韩国留学比较| 国产精品三级大全| 亚洲黑人精品在线| 97超级碰碰碰精品色视频在线观看| 欧美高清性xxxxhd video| 国产亚洲精品av在线| 午夜福利在线观看免费完整高清在 | 国产精品人妻久久久影院| 91久久精品国产一区二区成人| 久久久久性生活片| 国产久久久一区二区三区| 中文字幕av在线有码专区| 熟女电影av网| 小蜜桃在线观看免费完整版高清| 国内精品一区二区在线观看| 久久久久久九九精品二区国产| 久久99热这里只有精品18| 听说在线观看完整版免费高清| 日本欧美国产在线视频| 老女人水多毛片| h日本视频在线播放| av国产免费在线观看| 久久精品综合一区二区三区| 午夜免费激情av| 成人亚洲精品av一区二区| 国产亚洲精品av在线| 1000部很黄的大片| 日本精品一区二区三区蜜桃| 桃红色精品国产亚洲av| 日本三级黄在线观看| 在线观看舔阴道视频| 又粗又爽又猛毛片免费看| 我的女老师完整版在线观看| 久久天躁狠狠躁夜夜2o2o| 欧美极品一区二区三区四区| 窝窝影院91人妻| 身体一侧抽搐| 精品午夜福利在线看| 国产亚洲精品久久久com| 日本一本二区三区精品| 黄色配什么色好看| 欧美bdsm另类| 日韩欧美免费精品| 男人狂女人下面高潮的视频| 亚洲无线观看免费| 婷婷精品国产亚洲av在线| 亚洲熟妇中文字幕五十中出| 午夜福利视频1000在线观看| 午夜福利成人在线免费观看| 在线观看舔阴道视频| 亚洲av中文av极速乱 | 亚洲国产精品久久男人天堂| 人妻制服诱惑在线中文字幕| 国产精品久久久久久亚洲av鲁大| 精品乱码久久久久久99久播| 毛片女人毛片| 校园春色视频在线观看| 国产伦在线观看视频一区| 国产三级中文精品| 国产亚洲91精品色在线| 亚洲av免费高清在线观看| 老女人水多毛片| 在线观看66精品国产| 亚洲精品成人久久久久久| 欧美zozozo另类| 夜夜夜夜夜久久久久| 尾随美女入室| 亚洲精品一区av在线观看| 色综合站精品国产| 春色校园在线视频观看| 国产精品久久电影中文字幕| 特级一级黄色大片| 久久人人精品亚洲av| 国产精品免费一区二区三区在线| 夜夜爽天天搞| 久久久久精品国产欧美久久久| av福利片在线观看| 国内揄拍国产精品人妻在线| 搡老妇女老女人老熟妇| 97超级碰碰碰精品色视频在线观看| 看片在线看免费视频| 国产一区二区三区视频了| 99热网站在线观看| 女人十人毛片免费观看3o分钟| 久久99热6这里只有精品| 免费观看精品视频网站| 中文亚洲av片在线观看爽| 自拍偷自拍亚洲精品老妇| 中文字幕熟女人妻在线| 在线观看午夜福利视频| 校园春色视频在线观看| 国产精品亚洲美女久久久| 国产一区二区三区视频了| 久久精品国产清高在天天线| 观看美女的网站| 老司机午夜福利在线观看视频| 91久久精品国产一区二区成人| 别揉我奶头~嗯~啊~动态视频| 欧美一级a爱片免费观看看| 亚洲中文字幕一区二区三区有码在线看| avwww免费| 夜夜爽天天搞| 又爽又黄无遮挡网站| 亚洲无线观看免费| 亚洲真实伦在线观看| 亚洲熟妇熟女久久| 午夜免费激情av| 校园春色视频在线观看| 免费无遮挡裸体视频| 亚洲成人中文字幕在线播放| 天堂√8在线中文| 精品欧美国产一区二区三| 中文字幕人妻熟人妻熟丝袜美| 亚洲,欧美,日韩| 精品人妻1区二区| 深爱激情五月婷婷| 狂野欧美白嫩少妇大欣赏| 国产色爽女视频免费观看| 日本成人三级电影网站| 久久精品久久久久久噜噜老黄 | 亚洲国产高清在线一区二区三| 少妇人妻一区二区三区视频| 最近视频中文字幕2019在线8| 成人亚洲精品av一区二区| 少妇熟女aⅴ在线视频| 国产午夜精品久久久久久一区二区三区 | 久久久久久久亚洲中文字幕| 亚洲专区国产一区二区| 久久人人爽人人爽人人片va| 99热6这里只有精品| 国产伦在线观看视频一区| 亚洲欧美日韩无卡精品| 免费看美女性在线毛片视频| 欧美国产日韩亚洲一区| 国语自产精品视频在线第100页| 黄片wwwwww| 午夜福利视频1000在线观看| 国产综合懂色| 成人av一区二区三区在线看| 色综合站精品国产| 又爽又黄无遮挡网站| 亚洲性久久影院| 日韩欧美一区二区三区在线观看| 桃红色精品国产亚洲av| 免费在线观看日本一区| 亚洲专区中文字幕在线| 免费高清视频大片| 午夜爱爱视频在线播放| 91在线观看av| 午夜影院日韩av| 麻豆国产97在线/欧美| 日本与韩国留学比较| 国产精品一区二区三区四区免费观看 | 91狼人影院| 国产免费男女视频| 午夜免费成人在线视频| 国产精品精品国产色婷婷| 夜夜夜夜夜久久久久| 国产亚洲精品久久久久久毛片| 国产国拍精品亚洲av在线观看| xxxwww97欧美| 日本熟妇午夜| 最新中文字幕久久久久| 欧美色视频一区免费| av在线亚洲专区| 国产精品一及| 99精品久久久久人妻精品| 亚洲欧美日韩东京热| 色吧在线观看| 韩国av在线不卡| 亚洲色图av天堂| 色综合站精品国产| 久久草成人影院| 日本黄大片高清| 嫩草影院精品99| 女的被弄到高潮叫床怎么办 | 两个人视频免费观看高清| 最近最新中文字幕大全电影3| 欧美+亚洲+日韩+国产| 99久久无色码亚洲精品果冻| 淫妇啪啪啪对白视频| 91av网一区二区| 久久国内精品自在自线图片| 亚洲无线观看免费| 日韩欧美三级三区| 两人在一起打扑克的视频| 国产精品1区2区在线观看.| 天堂动漫精品| 国产精品伦人一区二区| 国产一区二区三区视频了| 欧美性猛交╳xxx乱大交人| 国产v大片淫在线免费观看| av.在线天堂| 天美传媒精品一区二区| 国产又黄又爽又无遮挡在线| 日韩一本色道免费dvd| 午夜福利在线观看吧| 成人永久免费在线观看视频| 亚州av有码| 干丝袜人妻中文字幕| 成年女人看的毛片在线观看| 久久久久久国产a免费观看| av福利片在线观看| 999久久久精品免费观看国产| 欧美性感艳星| 国产成人a区在线观看| 亚洲自拍偷在线| 色精品久久人妻99蜜桃| 亚洲成av人片在线播放无| 久久99热这里只有精品18| 国产美女午夜福利| 亚洲经典国产精华液单| 久久久精品欧美日韩精品| 成人亚洲精品av一区二区| 国产精品三级大全| 成人亚洲精品av一区二区| 九九在线视频观看精品| 嫩草影院精品99| 欧美国产日韩亚洲一区| 午夜福利高清视频| 久久天躁狠狠躁夜夜2o2o| 亚洲,欧美,日韩| 最新中文字幕久久久久| 俺也久久电影网| 中国美白少妇内射xxxbb| 色吧在线观看| 亚洲精品456在线播放app | 69av精品久久久久久| 美女被艹到高潮喷水动态| 国产高清激情床上av| 久久99热6这里只有精品| 悠悠久久av| 最后的刺客免费高清国语| 亚洲无线观看免费| 亚洲av成人av| 亚洲第一电影网av| 在线观看av片永久免费下载| 午夜老司机福利剧场| 免费看光身美女| 国国产精品蜜臀av免费| 国产 一区 欧美 日韩| 搡女人真爽免费视频火全软件 | 99在线人妻在线中文字幕| 国产视频内射| 亚洲中文字幕日韩| 中亚洲国语对白在线视频| 久久久久国产精品人妻aⅴ院| 99在线人妻在线中文字幕| 久久久国产成人精品二区| av.在线天堂| 欧美在线一区亚洲| 在线播放无遮挡| 亚洲内射少妇av| 国产综合懂色| 久久精品夜夜夜夜夜久久蜜豆| 中文字幕精品亚洲无线码一区| 看十八女毛片水多多多| 一夜夜www| 在线观看舔阴道视频| 亚洲av日韩精品久久久久久密| 久久久精品大字幕| 久久久成人免费电影| 成人鲁丝片一二三区免费| 一区二区三区高清视频在线| 日本 欧美在线| 日韩,欧美,国产一区二区三区 | 99九九线精品视频在线观看视频| 亚洲三级黄色毛片| 久久婷婷人人爽人人干人人爱| 99热这里只有是精品在线观看| 一进一出抽搐gif免费好疼| 日韩高清综合在线| 亚洲欧美日韩东京热| 久久久久久久午夜电影| 高清在线国产一区| 午夜福利欧美成人| 如何舔出高潮| 日韩欧美精品v在线| 国产真实乱freesex| 国产视频一区二区在线看| 夜夜爽天天搞| 精品福利观看| 色播亚洲综合网| 在线观看舔阴道视频| 成人特级av手机在线观看| 免费观看精品视频网站| 欧美精品国产亚洲| 久久久精品大字幕| 精品一区二区免费观看| 欧美另类亚洲清纯唯美| 久久精品国产自在天天线| 如何舔出高潮| 亚洲精品成人久久久久久| 欧美中文日本在线观看视频| 日韩一本色道免费dvd| 国产精品嫩草影院av在线观看 | 国产主播在线观看一区二区| 婷婷丁香在线五月| 美女免费视频网站| 国产亚洲欧美98| 日本与韩国留学比较| 欧美3d第一页| 日韩一本色道免费dvd| 成人性生交大片免费视频hd| 悠悠久久av| 99精品久久久久人妻精品| 精品一区二区三区人妻视频| 真人一进一出gif抽搐免费| 黄色日韩在线| 性插视频无遮挡在线免费观看| h日本视频在线播放| 嫩草影院入口| 女同久久另类99精品国产91| 性色avwww在线观看| 久久香蕉精品热| 亚洲欧美清纯卡通| 国产精品久久久久久久电影| 久久九九热精品免费| 不卡一级毛片| 好男人在线观看高清免费视频| 国产高清不卡午夜福利| a在线观看视频网站| 欧美日韩综合久久久久久 | 在线播放国产精品三级| 久久99热这里只有精品18| 亚洲人成网站在线播| 国产蜜桃级精品一区二区三区| 亚洲欧美精品综合久久99| 人人妻人人澡欧美一区二区| 狂野欧美白嫩少妇大欣赏| 人妻夜夜爽99麻豆av| 久久久色成人| 日本免费一区二区三区高清不卡| 亚洲av免费高清在线观看| 三级国产精品欧美在线观看| 久99久视频精品免费| 男人舔奶头视频| 国产麻豆成人av免费视频| 中文字幕av成人在线电影| 亚洲人成伊人成综合网2020| 自拍偷自拍亚洲精品老妇| 一级av片app| 国内揄拍国产精品人妻在线| 亚洲精品456在线播放app | 国产69精品久久久久777片| 少妇人妻一区二区三区视频| 免费看av在线观看网站| 日本色播在线视频| 九九爱精品视频在线观看| 99热网站在线观看| 中文字幕久久专区| 亚洲内射少妇av| 国产亚洲精品综合一区在线观看| 国产精品女同一区二区软件 | 欧美一区二区亚洲| 又黄又爽又免费观看的视频| 亚洲五月天丁香| 日本-黄色视频高清免费观看| 熟女人妻精品中文字幕| 最好的美女福利视频网| 两人在一起打扑克的视频|