日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 嵌入式片上存儲器有效使用的方法

          嵌入式片上存儲器有效使用的方法

          作者: 時間:2011-08-09 來源:網絡 收藏

           ?、賰勺兞课挥贒ARAM塊內或者兩變量位于不同的塊內,記為條件A(這是由SARAM塊或者DARAM塊訪問能力產生的限制);②兩變量位于不同的塊內,記為條件B(這是由CPU總線的特殊結構產生的限制)。其中條件A中的兩變量可在同一DARAM塊內;或者不同的SARAM塊內;或者一個變量在DARAM內,另一個在SARAM內。條件B指的是兩變量在不同的DARAM塊內;或者在不同的SARAM塊內;或者一個變量在DARAM塊內,另一個在SARAM塊內。條件A可看成是兩種條件的邏輯“或”關系:

            A=B Or C

            其中,條件C定義為兩變量都位于DARAM塊內。循環(huán)中的操作數(shù)一般表現(xiàn)為矩陣的一個元素,在一個應用程序中,通常有多個矩陣,矩陣中的元素應同時滿足多個上述基本條件。當矩陣較多,限制條件復雜時。可以計算機求解數(shù)據(jù)分配,以滿足矩陣訪問不產生延遲的條件。在這里,只需要求出滿足條件的一個解,并不需要求出所有可能的解,因而對求解問題做一定的簡化。

            設x、y分別是矩陣X、Y的某一個元素,X、Y位于不同的塊內是x、y位于不同的塊內的充分條件;同樣X、Y都位于DARAM內或者不同的塊內是x、y都位于DARAM內或者不同的塊內的充分條件。例如,X位于DARAM塊,Y矩陣部分位于與X相同的DARAM內,其余位于SARAM內,也能使x、y滿足條件A。

            例如:N個矩陣需要同時滿足N1個A類條件和N2個B類條件。從每個A類條件中任選一個條件(B或者C),最多有2N1個組合。每種組合與N2個B類條件聯(lián)立求解,其中某些組合可能沒有解,任意一個解都能滿足不產生延遲的條件。這時任何一種組合中可能包含M(O≤M≤N1)個C類條件,其余的為B類條件。

            C類條件是兩個矩陣必須在DARAM塊,將需要滿足C類條件的所有矩陣的大小相加,相同的矩陣不重復累加,結果為需要分配到DARAM的矩陣總數(shù)量。當結果超過可得到的片上DARAM數(shù)量時,這種條件組合下就沒有解。

            每個B類條件要求某兩個矩陣必須在不同的塊內,由于存在多個B類條件,事實上可能要求多個矩陣相互不在同一個塊內。例如,要求矩陣A1和A2不在同一塊內,矩陣A3和A1不在同一塊內,矩陣A3和A2不在同一塊內,這實際上是要求A1、A2、A3相互不在同一塊內。若有一組矩陣,其中任何兩個矩陣都必須分配在不同的塊內,稱為“B類約束矩陣組”。若不存在一個矩陣,要求與某個B類約束矩陣組中的所有矩陣都存在B類約束關系,則稱這個組為“最大B類約束矩陣組”。最大B類約束條件矩陣組中的矩陣數(shù)目就是分配這些矩陣所需的最少的存儲器塊數(shù)。把矩陣數(shù)最多的最大組中的各個矩陣分配到不同的存儲器塊中,然后按照B類約束矩陣組中矩陣數(shù)從多到少的順序分配這個組中尚未分配的矩陣,對于具有相同矩陣數(shù)的組,則先分配未分配矩陣較少的B類約束矩陣組中的矩陣,若B類約束的矩陣同時存在C類限制,則分配到DARAM上;否則優(yōu)先分配到SARAM上。若SARAM上沒有足夠的空間,再分配到DARAM上。最后在DARAM 上分配C類約束條件中的尚未分配的矩陣。

            3 總結

            上述數(shù)據(jù)存儲器的分配只考慮了C55x中數(shù)據(jù)分配的主要方面,還有一些因素尚未涉及。例如長整型數(shù)據(jù)的分配就必須考慮數(shù)據(jù)存儲器地址的對齊問題,這時數(shù)據(jù)分配的求解變得更加復雜。可以將矩陣短整型的個數(shù)規(guī)定為偶數(shù),以簡化對齊問題,所以卜述求解仍具有普遍的實用意義。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉