<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種基于嵌入式微處理器SIMD核的可重構(gòu)數(shù)據(jù)總線設計

          一種基于嵌入式微處理器SIMD核的可重構(gòu)數(shù)據(jù)總線設計

          作者:王光 時間:2012-11-21 來源:電子產(chǎn)品世界 收藏

            摘要:提出了一種基于可重構(gòu)總線的數(shù)據(jù)并行體系結(jié)構(gòu)。首先,針對現(xiàn)代多媒體處理中存在的問題,提出了一種基于可重構(gòu)總線的一維處理單元陣列體系結(jié)構(gòu);其次,設計各處理單元之間的通信模塊以及處理元之間的數(shù)據(jù)傳遞方式,即可重構(gòu)數(shù)據(jù)總線的設計;最后,通過對幾種常用的圖像處理算法的驗證,表明基于可重構(gòu)總線的一維體系結(jié)構(gòu)在邏輯上具有可行性。

          本文引用地址:http://www.ex-cimer.com/article/139186.htm

            前言

            由于近些年來消費類設備需求的猛增,如數(shù)碼相機和數(shù)字攝像機等設備,計算機對圖像的處理能力近年來成為大家關(guān)注的熱點。但是,傳統(tǒng)的已經(jīng)不能滿足人們對日益增長的處理能力的要求。本文的體系結(jié)構(gòu)正是針對數(shù)字圖像處理的特點,結(jié)合并行處理和可重構(gòu)技術(shù),提高在圖像處理方面的能力。

            計算機是由M.J.Flynn在對計算機系統(tǒng)的分類中提出。根據(jù)結(jié)構(gòu)上的不同,可將其分類為兩種。一種是PE-to-Memory結(jié)構(gòu)的SIMD計算機,PE不含局部,而由若干模塊通過對準網(wǎng)絡與PE相連,各存儲模塊為各PE共享,所以這種結(jié)構(gòu)又稱為共享存儲結(jié)構(gòu)的SIMD計算機。另一種是PE-to-PE,即PE由ALU和局部組成,PE間通過互聯(lián)網(wǎng)絡連結(jié),完成PE之間的數(shù)據(jù)通訊。這種結(jié)構(gòu)也被稱為分布式局部存儲結(jié)構(gòu)SIMD計算機,在已研究成的SIMD機器中占絕大多數(shù),本文中提出的SIMD核也采用此結(jié)構(gòu)。

            基于可重構(gòu)總線的SIMD體系結(jié)構(gòu)

            體系結(jié)構(gòu)模型

            基于可重構(gòu)總線的SIMD體系結(jié)構(gòu)模型如圖1所示,由宿主機(Host)、協(xié)(coprocessor)以及數(shù)據(jù)總線組成。  

           

            該模型的存儲結(jié)構(gòu)采用哈佛結(jié)構(gòu),從而在尋址等一系列方面存在優(yōu)勢。由上圖可以看出該體系結(jié)構(gòu)的主要部分在于PE陣列,共有32個PE,并且相鄰兩個PE之間增加了可重構(gòu)總線,用于負責PE之間的通信,從而引入了鄰居本地化,配置總線指令等相關(guān)內(nèi)容,增強了PE之間通信的靈活性。另外,在PE陣列中,該模型還為每個PE設計了DRAM,為每個處理元提供片上內(nèi)存,減少了與宿主機的I/O次數(shù),從而提高了PE陣列的處理能力。



          關(guān)鍵詞: 處理器 存儲器 SIMD 201211

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();