本發(fā)明涉及通信領(lǐng)域,尤其涉及一種內(nèi)存的無線訪問方法和裝置。
背景技術(shù):
大數(shù)據(jù)時(shí)代的來臨給當(dāng)前的計(jì)算機(jī)系統(tǒng)帶來了前所未有的挑戰(zhàn)。隨著云計(jì)算的興起以及深度學(xué)習(xí)和數(shù)據(jù)挖掘等應(yīng)用的流行,傳統(tǒng)的有線片上互聯(lián)和有線板上互聯(lián)技術(shù)已經(jīng)不能滿足龐大的運(yùn)算需求,眾核處理器要求盡可能高的內(nèi)存訪問帶寬。
傳統(tǒng)的有線內(nèi)存輸入輸出系統(tǒng)(input/output,i/o)在內(nèi)存控制器和內(nèi)存之間采用有線的多通道方式進(jìn)行內(nèi)存訪問。該架構(gòu)實(shí)現(xiàn)了眾核系統(tǒng)帶寬需求的多通道內(nèi)存訪問,緩解了中央處理器(centralprocessingunit,cpu)與內(nèi)存之間的帶寬瓶頸問題。
然而,有線的多通道i/o架構(gòu)中的固定布線連接,在一定程度上限制了內(nèi)存訪問請求的吞吐量。
技術(shù)實(shí)現(xiàn)要素:
本申請的目的是提供一種內(nèi)存的無線訪問方法和裝置,以基于無線的多通道i/o架構(gòu)提高內(nèi)存訪問的吞吐量。
第一方面,本申請?zhí)峁┮环N內(nèi)存的無線訪問方法,包括:從處理器接收內(nèi)存訪問請求,所述內(nèi)存訪問請求包括待訪問的內(nèi)存地址;將所述內(nèi)存訪問請求存儲(chǔ)于內(nèi)存控制器的目標(biāo)邏輯通道中;根據(jù)所述目標(biāo)邏輯通道,以及所述內(nèi)存控制器中的邏輯通道與物理通道的映射關(guān)系,確定所述目標(biāo)邏輯通道對應(yīng)的物理通道,其中,所述目標(biāo)邏輯通道對應(yīng)的物理通道為無線通道;根據(jù)所述內(nèi)存地址,通過所述目標(biāo)邏輯通道對應(yīng)的物理通道,訪問所述內(nèi)存。
本方案基于無線的多通道i/o架構(gòu),可以靈活的將邏輯通道對應(yīng)至少一條物理通道,實(shí)現(xiàn)內(nèi)存訪問,以提高內(nèi)存訪問的吞吐量。
另一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線 的多通道i/o架構(gòu)中有線通道與相鄰的有線通道之間信號(hào)串?dāng)_現(xiàn)象,而導(dǎo)致能集成的有線通道數(shù)量受限的問題。
再一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道的布線復(fù)雜的問題。
結(jié)合第一方面,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述方法還包括:確定所述內(nèi)存控制器中的每個(gè)邏輯通道的服務(wù)速率,所述每個(gè)邏輯通道的服務(wù)速率用于指示所述每個(gè)邏輯通道單位時(shí)間內(nèi)處理的內(nèi)存訪問請求的數(shù)量;根據(jù)所述內(nèi)存控制器中的邏輯通道的服務(wù)速率,確定所述內(nèi)存控制器中的邏輯通道與物理通道的映射關(guān)系。
結(jié)合第一方面及上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述內(nèi)存控制器中的邏輯通道的服務(wù)速率的配置使得所述內(nèi)存控制器中的邏輯通道對所述內(nèi)存訪問的平均時(shí)延最小。
本方案可以通過內(nèi)存控制器中的邏輯通道的服務(wù)速率,確定內(nèi)存控制器中邏輯通道與物理通道的映射關(guān)系,可以實(shí)現(xiàn)各邏輯通道中的負(fù)載均衡,降低了內(nèi)存訪問請求的響應(yīng)時(shí)延。
結(jié)合第一方面及上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,根據(jù)公式
結(jié)合第一方面及上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述方法還包括:將所述內(nèi)存訪問請求,基于發(fā)送所述內(nèi)存訪問請求的處理單元的優(yōu)先級(jí),通過所述目標(biāo)邏輯通道對應(yīng)的物理通道,訪問所述內(nèi)存。
本方案可以基于發(fā)送內(nèi)存訪問請求的處理單元的優(yōu)先級(jí),將優(yōu)先級(jí)較高的內(nèi)存訪問請求(即要求較短時(shí)延的內(nèi)存訪問請求)優(yōu)先處理,在一定程度上縮短了內(nèi)存訪問請求的時(shí)延。
結(jié)合第一方面及上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述將所述內(nèi)存訪問請求存儲(chǔ)于內(nèi)存控制器的目標(biāo)邏輯通道中, 包括:將所述內(nèi)存訪問請求存儲(chǔ)于所述內(nèi)存控制器中與所述待訪問的內(nèi)存地址對應(yīng)的目標(biāo)邏輯通道中。
第二方面,本申請?zhí)峁┮环N內(nèi)存的無線訪問裝置,所述裝置包括用于執(zhí)行第一方面中的方法的模塊。
第三方面,本申請?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)內(nèi)存的無線訪問方法的程序代碼,所述程序代碼用于執(zhí)行第一方面中的方法指令。
在某些實(shí)現(xiàn)方式中,上述處理單元可以指上述處理器中的處理單元,例如,眾核層中的核(core)。
在某些實(shí)現(xiàn)方式中,上述各邏輯通道的服務(wù)速率可以指各邏輯通道的當(dāng)前服務(wù)速率或者各邏輯通道的最優(yōu)服務(wù)速率。
本申請基于無線的多通道i/o架構(gòu),靈活的將邏輯通道映射到物理通道中,實(shí)現(xiàn)內(nèi)存訪問,以提高內(nèi)存訪問的吞吐量。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例的內(nèi)存的無線訪問方法的系統(tǒng)架構(gòu)的示意圖。
圖2是本發(fā)明實(shí)施例的一種內(nèi)存的無線訪問方法的示意性流程圖。
圖3示出了本發(fā)明實(shí)施例的統(tǒng)計(jì)邏輯通道中內(nèi)存訪問請求的到達(dá)速率的方法的示意性原理圖。
圖4示出了本發(fā)明實(shí)施例的統(tǒng)計(jì)邏輯通道中內(nèi)存訪問請求的平均指令長度方法的示意性原理圖。
圖5示出了本發(fā)明實(shí)施例的統(tǒng)計(jì)邏輯通道中內(nèi)存訪問請求所需的服務(wù)速率的方法的示意性原理圖。
圖6是本發(fā)明實(shí)施例的內(nèi)存的無線訪問裝置的示意性框圖。
圖7是本發(fā)明實(shí)施例的內(nèi)存的無線訪問裝置的示意性框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
為了便于理解,先對可能采用本發(fā)明實(shí)施例的內(nèi)存的無線訪問方法的系統(tǒng)架構(gòu)進(jìn)行簡單的介紹。
圖1是本發(fā)明實(shí)施例的內(nèi)存的無線訪問方法的系統(tǒng)架構(gòu)的示意圖。圖1所示的系統(tǒng)架構(gòu)可以為眾核-共享內(nèi)存3d集成片上架構(gòu),該片上架構(gòu)包括眾核層110以及內(nèi)存堆疊層130,眾核層110包括多個(gè)處理單元(例如核core)以及內(nèi)存控制器120,內(nèi)存堆疊層130包括多個(gè)內(nèi)存單元(例如內(nèi)存塊ramcluster),眾核層與內(nèi)存堆疊層之間可以通過太赫茲天線進(jìn)行無線通信。全局內(nèi)存控制器主要用于調(diào)度各個(gè)處理單元的無線收發(fā)天線與各個(gè)內(nèi)存單元的無線收發(fā)天線之間的無線鏈路的建立與拆卸,從而實(shí)現(xiàn)任意一個(gè)處理單元可以通過無線鏈路與任意一個(gè)內(nèi)存單元之間訪存數(shù)據(jù)的收發(fā),重構(gòu)性強(qiáng),路由復(fù)雜度低,并且是點(diǎn)到點(diǎn)的數(shù)據(jù)傳輸,因此延時(shí)小。
圖1所示的系統(tǒng)架構(gòu)還可以為單板機(jī)框,該單板機(jī)框包括機(jī)架,該機(jī)架的上層機(jī)框110包括多個(gè)cpu,該機(jī)架的下層機(jī)框130包括多個(gè)內(nèi)存條,通過各個(gè)cpu的無線收發(fā)機(jī)建立與各個(gè)內(nèi)存條的無線收發(fā)機(jī)之間的無線鏈路,從而通過無線鏈路實(shí)現(xiàn)各個(gè)cpu與相應(yīng)內(nèi)存條之間訪存數(shù)據(jù)的收發(fā)。
需要說明的是,本實(shí)施例的內(nèi)存訪問方法適用場景包括但不限于上述兩種場景,上述兩種適用場景僅為舉例。
圖2是本發(fā)明實(shí)施例的一種內(nèi)存的無線訪問方法的示意性流程圖,圖2所示的方法可以由內(nèi)存控制器執(zhí)行。該方法包括:
210,從處理器接收內(nèi)存訪問請求,所述內(nèi)存訪問請求包括待訪問的內(nèi)存地址。
具體地,上述內(nèi)存訪問請求攜帶待訪問內(nèi)存的物理地址,可以通過對該內(nèi)存訪問請求進(jìn)行解析,獲取待訪問內(nèi)存的內(nèi)存地址。
220,將所述內(nèi)存訪問請求存儲(chǔ)于內(nèi)存控制器的目標(biāo)邏輯通道中。
可選地,作為一個(gè)實(shí)施例,步驟220包括:將所述內(nèi)存訪問請求存儲(chǔ)于所述內(nèi)存控制器中與所述待訪問的內(nèi)存地址對應(yīng)的目標(biāo)邏輯通道中。
230,根據(jù)所述目標(biāo)邏輯通道,以及所述內(nèi)存控制器中的邏輯通道與物 理通道的映射關(guān)系,確定所述目標(biāo)邏輯通道對應(yīng)的物理通道,其中,所述目標(biāo)邏輯通道對應(yīng)的物理通道為無線通道。
240,根據(jù)所述內(nèi)存地址,通過所述目標(biāo)邏輯通道對應(yīng)的物理通道,訪問所述內(nèi)存。
應(yīng)理解,上述無線通道可以通過太赫茲天線作為連接無線通道和內(nèi)存的裝置,本發(fā)明對上述連接無線通道和內(nèi)存的裝置不作具體限定。
本申請基于無線的多通道i/o架構(gòu),可以靈活的將邏輯通道對應(yīng)至少一條物理通道,實(shí)現(xiàn)內(nèi)存訪問,以提高內(nèi)存訪問的吞吐量。
另一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道與相鄰的有線通道之間信號(hào)串?dāng)_現(xiàn)象,而導(dǎo)致能集成的有線通道數(shù)量受限的問題。
再一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道的布線復(fù)雜的問題。
可選地,作為一個(gè)實(shí)施例,所述方法還包括:確定所述內(nèi)存控制器中的每個(gè)邏輯通道的服務(wù)速率,所述每個(gè)邏輯通道的服務(wù)速率用于指示所述每個(gè)邏輯通道單位時(shí)間內(nèi)處理的內(nèi)存訪問請求的數(shù)量;根據(jù)所述內(nèi)存控制器中的邏輯通道的服務(wù)速率,確定所述內(nèi)存控制器中的邏輯通道與物理通道的映射關(guān)系。
應(yīng)理解,上述每個(gè)邏輯通道的服務(wù)速率可以指每個(gè)邏輯通道的當(dāng)前服務(wù)速率或者每個(gè)邏輯通道的最優(yōu)服務(wù)速率,本發(fā)明對此不作具體限定。
可選地,作為一個(gè)實(shí)施例,所述邏輯通道與物理通道的映射關(guān)系是根據(jù)所述邏輯通道中內(nèi)存訪問請求的服務(wù)速率確定的,所述內(nèi)存訪問請求的服務(wù)速率通過預(yù)存的負(fù)載均衡算法確定的,所述邏輯通道中內(nèi)存請求的服務(wù)速率用于指示所述邏輯通道中單位時(shí)間內(nèi)處理內(nèi)存訪問請求的數(shù)量。
可選地,作為一個(gè)實(shí)施例,所述內(nèi)存控制器中的邏輯通道的服務(wù)速率的配置使得所述內(nèi)存控制器中的邏輯通道對所述內(nèi)存訪問的平均時(shí)延最小。
具體地,當(dāng)邏輯通道的服務(wù)速率較高,也就是說,在該邏輯通道中的內(nèi)存訪問請求所需的平均時(shí)延較短,此時(shí),該邏輯通道可以對應(yīng)較少的物理通道數(shù)量。當(dāng)該邏輯通道對應(yīng)的物理通道數(shù)量較少時(shí),發(fā)送到該邏輯通道的內(nèi)存訪問請求數(shù)量也就越少,相應(yīng)地,該邏輯通道為內(nèi)存訪問請求提供的服務(wù)速率也就越高。
同理,當(dāng)邏輯通道的服務(wù)速率較低,也就是說,在該邏輯通道中的內(nèi)存訪問請求不需要較快響應(yīng),即平均時(shí)延可以較長,此時(shí),該邏輯通道可以對應(yīng)較多的物理通道數(shù)量。當(dāng)該邏輯通道對應(yīng)的物理通道數(shù)量較多時(shí),發(fā)送到該邏輯通道的內(nèi)存訪問請求數(shù)量也就越多,相應(yīng)地,該邏輯通道為內(nèi)存訪問請求提供的服務(wù)速率也就越低。
可選地,作為一個(gè)實(shí)施例,所述內(nèi)存訪問請求的服務(wù)速率通過公式
具體地,上述
上述第i個(gè)邏輯通道中的內(nèi)存訪問請求的平均時(shí)延
應(yīng)理解,上述各物理通道的物理帶寬的總和b,可以是系統(tǒng)的預(yù)設(shè)參數(shù),該參數(shù)無需周期性更新;上述
圖3示出了本發(fā)明實(shí)施例的統(tǒng)計(jì)邏輯通道中內(nèi)存訪問請求的到達(dá)速率的方法的示意性原理圖。從圖3中可以看出每個(gè)邏輯通道對應(yīng)兩個(gè)計(jì)時(shí)器,計(jì) 時(shí)器1和計(jì)時(shí)器2,計(jì)時(shí)器1記錄上一次內(nèi)存訪問請求的到達(dá)時(shí)間,計(jì)時(shí)器2記錄本次內(nèi)存訪問請求的到達(dá)時(shí)間,并且把兩次內(nèi)存訪問請求的到達(dá)時(shí)間的時(shí)間間隔存儲(chǔ)在位移寄存器中。位移寄存器緩存內(nèi)存訪問請求的達(dá)時(shí)間的時(shí)間間隔,通過該時(shí)間間隔統(tǒng)計(jì)出內(nèi)存訪問請求的平均的到達(dá)時(shí)間的時(shí)間間隔,可以通過除法器對平均的到達(dá)時(shí)間的時(shí)間間隔進(jìn)行平均和取倒數(shù),得到內(nèi)存訪問請求的平均的到達(dá)速率λi。
圖4示出了本發(fā)明實(shí)施例的統(tǒng)計(jì)邏輯通道中內(nèi)存訪問請求的平均指令長度方法的示意性原理圖,內(nèi)存訪問請求的指令長度li可以通過位移寄存器緩存,各邏輯通道中內(nèi)存訪問請求的平均指令長度li通過加法器和除法器電路求出。
圖5示出了本發(fā)明實(shí)施例的統(tǒng)計(jì)邏輯通道中內(nèi)存訪問請求所需的服務(wù)速率的方法的示意性原理圖,統(tǒng)計(jì)得到的各邏輯通道中內(nèi)存訪問請求的平均指令長度(l1,l2,…,ln-1)和內(nèi)存訪問請求的平均到達(dá)速率(λ1,λ2,…,λn-1),其中,n表示所述內(nèi)存控制器中邏輯通道的總數(shù)。將各邏輯通道中內(nèi)存訪問請求的平均指令長度(l1,l2,…,ln-1)和內(nèi)存訪問請求的平均到達(dá)速率(λ1,λ2,…,λn-1),經(jīng)過圖5所示的運(yùn)算求出各邏輯通道中內(nèi)存訪問請求所需的服務(wù)速率(μ1,μ2,…,μn-1)。可以通過各邏輯通道中內(nèi)存訪問請求所需的服務(wù)速率存(μ1,μ2,…,μn-1)和總物理帶寬b,得到各邏輯通道所能分配到的物理通道的數(shù)目,以及邏輯通道和物理通道之間的映射關(guān)系。
應(yīng)理解,每個(gè)內(nèi)存訪問周期中上述天線可以通過編址,建立邏輯通道與物理通道之間的新的映射關(guān)系。
可選地,作為一個(gè)實(shí)施例,所述方法還包括:將所述內(nèi)存訪問請求,基于發(fā)送所述內(nèi)存訪問請求的處理單元的優(yōu)先級(jí),通過所述目標(biāo)邏輯通道對應(yīng)的物理通道,訪問所述內(nèi)存。
上文結(jié)合圖1至圖5,詳細(xì)的描述了本發(fā)明實(shí)施例的內(nèi)存的無線訪問方法,下面將結(jié)合圖6和圖7,詳細(xì)的描述根據(jù)本發(fā)明實(shí)施例的內(nèi)存的無線訪問裝置。應(yīng)理解,圖6和圖7所示的裝置能夠?qū)崿F(xiàn)圖2中的各個(gè)步驟,為避免重復(fù),此處不再詳述。
圖6是本發(fā)明實(shí)施例的內(nèi)存的無線訪問裝置的示意性框圖。圖6所示的裝置600包括接收模塊610,存儲(chǔ)模塊620,第一確定模塊630,第一訪問模 塊640。
接收模塊610,用于從處理器接收內(nèi)存訪問請求,所述內(nèi)存訪問請求包括待訪問的內(nèi)存地址;
存儲(chǔ)模塊620,用于將所述接收模塊接收的所述內(nèi)存訪問請求存儲(chǔ)于內(nèi)存控制器的目標(biāo)邏輯通道中;
第一確定模塊630,用于根據(jù)所述存儲(chǔ)模塊對應(yīng)的所述目標(biāo)邏輯通道,以及所述內(nèi)存控制器中的邏輯通道與物理通道的映射關(guān)系,確定所述目標(biāo)邏輯通道對應(yīng)的物理通道,其中,所述目標(biāo)邏輯通道對應(yīng)的物理通道為無線通道;
第一訪問模塊640,用于根據(jù)所述接收模塊確定的所述內(nèi)存地址,通過所述目標(biāo)邏輯通道對應(yīng)的物理通道,訪問所述內(nèi)存。
本申請基于無線的多通道i/o架構(gòu),可以靈活的將邏輯通道對應(yīng)至少一條物理通道,實(shí)現(xiàn)內(nèi)存訪問,以提高內(nèi)存訪問的吞吐量。
另一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道與相鄰的有線通道之間信號(hào)串?dāng)_現(xiàn)象,而導(dǎo)致能集成的有線通道數(shù)量受限的問題。
再一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道的布線復(fù)雜的問題。
圖7是本發(fā)明實(shí)施例的內(nèi)存的無線訪問裝置的示意性框圖。圖7所示的裝置700包括:存儲(chǔ)器710、處理器720、輸入/輸出接口730、通信接口740和總線系統(tǒng)750。其中,存儲(chǔ)器710、處理器720、輸入/輸出接口730和通信接口740通過總線系統(tǒng)750相連,該存儲(chǔ)器710用于存儲(chǔ)指令,該處理器720用于執(zhí)行該存儲(chǔ)器720存儲(chǔ)的指令,以控制輸入/輸出接口730接收輸入的數(shù)據(jù)和信息,輸出操作結(jié)果等數(shù)據(jù),并控制通信接口740發(fā)送信號(hào)。
輸入/輸出接口730,用于從處理器接收內(nèi)存訪問請求,所述內(nèi)存訪問請求包括待訪問的內(nèi)存地址;
存儲(chǔ)器710,用于將所述內(nèi)存訪問請求存儲(chǔ)于內(nèi)存控制器的目標(biāo)邏輯通道中;
處理器720,用于根據(jù)所述目標(biāo)邏輯通道,以及所述內(nèi)存控制器中的邏輯通道與物理通道的映射關(guān)系,確定所述目標(biāo)邏輯通道對應(yīng)的物理通道,其中,所述目標(biāo)邏輯通道對應(yīng)的物理通道為無線通道;用于根據(jù)所述接收模塊 確定的所述內(nèi)存地址,通過所述目標(biāo)邏輯通道對應(yīng)的物理通道,訪問所述內(nèi)存。
應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器720可以采用通用的中央處理器(centralprocessingunit,cpu),微處理器,應(yīng)用專用集成電路(applicationspecificintegratedcircuit,asic),或者一個(gè)或多個(gè)集成電路,用于執(zhí)行相關(guān)程序,以實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的技術(shù)方案。
還應(yīng)理解,通信接口740使用例如但不限于收發(fā)器一類的收發(fā)裝置,來實(shí)現(xiàn)移動(dòng)終端700與其他設(shè)備或通信網(wǎng)絡(luò)之間的通信。
該存儲(chǔ)器710可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器720提供指令和數(shù)據(jù)。處理器720的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,處理器720還可以存儲(chǔ)設(shè)備類型的信息。
該總線系統(tǒng)750除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)750。
在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器720中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開的內(nèi)存的無線訪問步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器710,處理器720讀取存儲(chǔ)器710中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。
本申請基于無線的多通道i/o架構(gòu),可以靈活的將邏輯通道對應(yīng)至少一條物理通道,實(shí)現(xiàn)內(nèi)存訪問,以提高內(nèi)存訪問的吞吐量。
另一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道與相鄰的有線通道之間信號(hào)串?dāng)_現(xiàn)象,而導(dǎo)致能集成的有線通道數(shù)量受限的問題。
再一方面,本申請基于無線的多通道i/o架構(gòu),避免了現(xiàn)有技術(shù)中有線的多通道i/o架構(gòu)中有線通道的布線復(fù)雜的問題。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例中描述的各方法步驟和單元,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性 地描述了各實(shí)施例的步驟及組成。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域普通技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或步驟可以用硬件、處理器執(zhí)行的軟件程序,或者二者的結(jié)合來實(shí)施。軟件程序可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動(dòng)磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
盡管通過參考附圖并結(jié)合優(yōu)選實(shí)施例的方式對本發(fā)明進(jìn)行了詳細(xì)描述,但本發(fā)明并不限于此。在不脫離本發(fā)明的精神和實(shí)質(zhì)的前提下,本領(lǐng)域普通技術(shù)人員可以對本發(fā)明的實(shí)施例進(jìn)行各種等效的修改或替換,而這些修改或替換都應(yīng)在本發(fā)明的涵蓋范圍內(nèi)。