亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種緩存信元數(shù)據(jù)的方法、裝置和設(shè)備的制造方法_4

文檔序號(hào):8528127閱讀:來(lái)源:國(guó)知局
于該并行總線(xiàn)寬度的并行信元塊,則從多組并行信元塊中選擇包含緩存時(shí)長(zhǎng)最大的并行信元塊的一組并行信元塊,從而能夠保證緩存時(shí)長(zhǎng)最大的并行信元塊能夠及時(shí)寫(xiě)入VCS芯片的第一緩存空間中,避免出現(xiàn)并行信元塊的傳輸時(shí)延過(guò)長(zhǎng),甚至出現(xiàn)并行信元塊一直緩存在第二緩存空間中發(fā)不出去的情況。
[0138]步驟403:如果不存在,則從S2P單元緩存的傳輸隊(duì)列中選擇預(yù)設(shè)數(shù)值個(gè)并行信元塊;
[0139]如果第二緩存空間中不存在寬度之和小于或等于該并行總線(xiàn)寬度的多個(gè)并行信元塊時(shí),則該S2P單元根據(jù)調(diào)度規(guī)則,從其緩存的傳輸隊(duì)列中選擇預(yù)設(shè)數(shù)值個(gè)并行信元塊。
[0140]需要說(shuō)明的是,該S2P單元從其緩存的傳輸隊(duì)列中選擇預(yù)設(shè)數(shù)值個(gè)并行信元塊時(shí),只是選定該預(yù)設(shè)數(shù)值個(gè)并行信元塊,并沒(méi)有將該預(yù)設(shè)數(shù)值個(gè)并行信元塊從隊(duì)列中取出。
[0141]調(diào)度規(guī)則和預(yù)設(shè)數(shù)值可以根據(jù)需要進(jìn)行設(shè)置并更改,在本發(fā)明實(shí)施例中對(duì)調(diào)度規(guī)則和預(yù)設(shè)數(shù)值都不做具體限定。
[0142]步驟404:從該預(yù)設(shè)數(shù)值個(gè)并行信元塊和第二緩存空間中獲取寬度之和小于或等于該并行總線(xiàn)寬度的多個(gè)并行信元塊;
[0143]如果該預(yù)設(shè)數(shù)值個(gè)并行信元塊和第二緩存空間中存在多組寬度之和小于或等于該并行總線(xiàn)寬度的并行信元塊,則從多組并行信元塊中選擇包含緩存時(shí)長(zhǎng)最長(zhǎng)的并行信元塊的一組并行信元塊,從而能夠保證緩存時(shí)長(zhǎng)最大的并行信元塊能夠及時(shí)寫(xiě)入VCS芯片的第一緩存空間中,避免出現(xiàn)并行信元塊的傳輸時(shí)延過(guò)長(zhǎng),甚至出現(xiàn)并行信元塊一直緩存在第二緩存空間中發(fā)不出去的情況。
[0144]步驟405:將該多個(gè)并行信元塊拼接為一個(gè)并行信元塊;
[0145]將該多個(gè)并行信元中的相鄰兩個(gè)并行信元塊首尾進(jìn)行連接,得到一個(gè)并行信元塊。
[0146]步驟406:將該拼接后的并行信元塊通過(guò)該并行總線(xiàn)寫(xiě)入VCS芯片的第一緩存空間中;
[0147]在當(dāng)前傳輸時(shí)隙,將該拼接后的并行信元塊輸出到該并行總線(xiàn)上,通過(guò)該并行總線(xiàn)將該拼接后的并行信元塊寫(xiě)入VCS芯片的第一緩存空間中。
[0148]進(jìn)一步地,VCS芯片從第一緩存空間中獲取該拼接后的并行信元塊,將該拼接后的并行信元塊發(fā)送給VCS芯片包括的P2S單元,由P2S單元將該拼接后的并行信元塊拆分為多個(gè)并行信元塊,將該多個(gè)并行信元塊轉(zhuǎn)換為多個(gè)串行信元塊,將該多個(gè)串行信元塊發(fā)送給目的節(jié)點(diǎn)。
[0149]步驟407:將該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊中寬度小于該并行總線(xiàn)寬度的并行信元塊寫(xiě)入VCS芯片的第二緩存空間中。
[0150]從該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊中獲取寬度小于該并行總線(xiàn)寬度的并行信元塊;將獲取的并行信元塊寫(xiě)入VCS芯片的第二緩存空間中。
[0151]其中,VCS芯片的第二緩存空間用于暫時(shí)緩存該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未寫(xiě)入VCS芯片的第一緩存空間的并行信元塊。
[0152]由于寬度較大的并行信元塊可能不太好找到與該并行信元塊寬度之和小于或等于該并行總線(xiàn)寬度的并行信元塊,因此,在本步驟中也可以設(shè)定一個(gè)預(yù)設(shè)寬度,只將該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊中寬度小于預(yù)設(shè)寬度的并行信元塊存儲(chǔ)在VCS芯片的第二緩存空間中。
[0153]因此,本步驟可以為從該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊中獲取寬度小于預(yù)設(shè)寬度的并行信元塊,將獲取的并行信元塊寫(xiě)入VCS芯片的第二緩存空間中。
[0154]預(yù)設(shè)寬度小于并行總線(xiàn)寬度,且預(yù)設(shè)寬度可以根據(jù)需要進(jìn)行設(shè)置;例如,預(yù)設(shè)寬度可以為并行總線(xiàn)寬度的一半等。
[0155]進(jìn)一步地,將該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊繼續(xù)存儲(chǔ)在該S2P單元緩存的傳輸隊(duì)列中。
[0156]進(jìn)一步地,為了避免并行信元塊傳輸時(shí)延過(guò)大,甚至出現(xiàn)并行信元塊一直緩存在第二緩存空間中發(fā)不出去的情況,當(dāng)檢測(cè)到第二緩存空間中的并行信元塊的緩存時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)時(shí),從VCS芯片的第二緩存空間中獲取緩存時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的并行信元塊;將獲取的并行信元塊寫(xiě)入VCS芯片的第一緩存空間中。
[0157]在本發(fā)明實(shí)施例中,從S2P單元緩存的并行信元塊中選擇寬度之和小于或等于與該S2P單元連接的并行總線(xiàn)寬度的多個(gè)并行信元塊;將該多個(gè)并行信元塊拼接為一個(gè)并行信元塊;將該拼接后的并行信元塊寫(xiě)入該S2P單元所在的VCS芯片的第一緩存空間中。本發(fā)明通過(guò)拼接并行信元塊,能夠?qū)⒍鄠€(gè)并行信元塊占用一個(gè)傳輸時(shí)隙寫(xiě)入VCS芯片的第一緩存空間中,節(jié)省了傳輸時(shí)隙,提高了傳輸時(shí)隙的利用率。
[0158]實(shí)施例5
[0159]本發(fā)明實(shí)施例提供了一種緩存信元數(shù)據(jù)的設(shè)備,該設(shè)備可以為S2P單元,參見(jiàn)圖5,該設(shè)備包括:處理器501和發(fā)射器502 ;
[0160]處理器501,用于從串并轉(zhuǎn)換S2P單元緩存的并行信元塊中選擇寬度之和小于或等于與該S2P單元連接的并行總線(xiàn)寬度的多個(gè)并行信元塊;
[0161]處理器501,用于將該多個(gè)并行信元塊拼接為一個(gè)并行信元塊;
[0162]發(fā)射器502,用于將該拼接后的并行信元塊通過(guò)該并行總線(xiàn)寫(xiě)入該S2P單元所在的變長(zhǎng)信元交換VCS芯片的第一緩存空間中。
[0163]進(jìn)一步地,處理器501,還用于從S2P單元緩存的傳輸隊(duì)列中選擇預(yù)設(shè)數(shù)值個(gè)并行信元塊;從該預(yù)設(shè)數(shù)值個(gè)并行信元塊中獲取寬度之和小于或等于與該S2P單元連接的并行總線(xiàn)寬度的多個(gè)并行信元塊。
[0164]進(jìn)一步地,處理器501,還用于如果該預(yù)設(shè)數(shù)值個(gè)并行信元塊中不存在寬度之和小于或等于該并行總線(xiàn)寬度的多個(gè)并行信元塊,從該預(yù)設(shè)數(shù)值個(gè)并行信元塊和VCS芯片的第二緩存空間中獲取寬度之和小于或等于該并行總線(xiàn)寬度的多個(gè)并行信元塊,第二緩存空間中緩存至少一個(gè)寬度小于該并行總線(xiàn)寬度的并行信元塊。
[0165]進(jìn)一步地,處理器501,還用于從S2P單元所在的VCS芯片的第二緩存空間中獲取寬度之和小于或等于與該S2P單元連接的并行總線(xiàn)寬度的多個(gè)并行信元塊。
[0166]進(jìn)一步地,處理器501,還用于從該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊中獲取寬度小于該并行總線(xiàn)寬度的并行信元塊;
[0167]處理器501,還用于將獲取的并行信元塊寫(xiě)入VCS芯片的第二緩存空間中。
[0168]進(jìn)一步地,處理器501,還用于從VCS芯片的第二緩存空間中獲取緩存時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)的并行信元塊;
[0169]處理器501,還用于將獲取的并行信元塊通過(guò)該并行總線(xiàn)寫(xiě)入VCS芯片的第一緩存空間中。
[0170]在本發(fā)明實(shí)施例中,從S2P單元緩存的并行信元塊中選擇寬度之和小于或等于與該S2P單元連接的并行總線(xiàn)寬度的多個(gè)并行信元塊;將該多個(gè)并行信元塊拼接為一個(gè)并行信元塊;將該拼接后的并行信元塊寫(xiě)入該S2P單元所在的VCS芯片的第一緩存空間中。本發(fā)明通過(guò)拼接并行信元塊,能夠?qū)⒍鄠€(gè)并行信元塊占用一個(gè)傳輸時(shí)隙寫(xiě)入VCS芯片的第一緩存空間中,節(jié)省了傳輸時(shí)隙,提高了傳輸時(shí)隙的利用率。
[0171]實(shí)施例6
[0172]本發(fā)明實(shí)施例提供了一種緩存信元數(shù)據(jù)的系統(tǒng),參見(jiàn)圖6,其中,該系統(tǒng)包括:S2P單元601、第一緩存空間602、第二緩存空間603,并行總線(xiàn)604。
[0173]其中,該S2P單元601通過(guò)該并行總線(xiàn)604與第一緩存空間602連接,該S2P單元601直接與第二緩存空間603連接。
[0174]其中,該S2P單元601包括:選擇模塊,拼接模塊和緩存模塊;
[0175]選擇模塊,用于從S2P單元601緩存的并行信元塊中選擇寬度之和小于或等于與該S2P單元601連接的并行總線(xiàn)604寬度的多個(gè)并行信元塊;
[0176]拼接模塊,用于將該多個(gè)并行信元塊拼接為一個(gè)并行信元塊;
[0177]緩存模塊,用于將該拼接后的并行信元塊通過(guò)并行總線(xiàn)604寫(xiě)入S2P單元601所在的VCS芯片的第一緩存空間602中。
[0178]進(jìn)一步地,該選擇模塊,包括:
[0179]選擇單元,用于從S2P單元601緩存的傳輸隊(duì)列中選擇預(yù)設(shè)數(shù)值個(gè)并行信元塊;
[0180]第一獲取單元,用于從該預(yù)設(shè)數(shù)值個(gè)并行信元塊中獲取寬度之和小于或等于與S2P單元601連接的并行總線(xiàn)604寬度的多個(gè)并行信元塊。
[0181]進(jìn)一步地,該選擇模塊,還包括:
[0182]第二獲取單元,用于如果該預(yù)設(shè)數(shù)值個(gè)并行信元塊中不存在寬度之和小于或等于該并行總線(xiàn)604寬度的多個(gè)并行信元塊,從該預(yù)設(shè)數(shù)值個(gè)并行信元塊和VCS芯片的第二緩存空間603中獲取寬度之和小于或等于該并行總線(xiàn)604寬度的多個(gè)并行信元塊,第二緩存空間603中包括至少一個(gè)寬度小于該并行總線(xiàn)604寬度的并行信元塊。
[0183]進(jìn)一步地,該選擇模塊,包括:
[0184]第三獲取單元,用于從該S2P單元601所在的VCS芯片的第二緩存空間603中獲取寬度之和小于或等于與該S2P單元601連接的并行總線(xiàn)604寬度的多個(gè)并行信元塊。
[0185]進(jìn)一步地,每個(gè)S2P單元601還包括:
[0186]第一獲取模塊,用于從該預(yù)設(shè)數(shù)值個(gè)并行信元塊中未選擇的并行信元塊
當(dāng)前第4頁(yè)1 2 3 4 5 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1