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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于消息機(jī)制的片上多處理器系統(tǒng)的研究

          基于消息機(jī)制的片上多處理器系統(tǒng)的研究

          作者: 時(shí)間:2012-12-16 來源:網(wǎng)絡(luò) 收藏

          由上述公式可見,前向DCT變換是相當(dāng)耗時(shí)的一部分,因?yàn)樵摬糠中枰笕∮嘞抑?,然后求積與求和,并且進(jìn)行的都是浮點(diǎn)運(yùn)算;運(yùn)用快速算法可減少該部分的處理時(shí)間。在JPEG編碼框圖中,前向DCT處理的都是8×8大小的數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊之間相互獨(dú)立,因此可同時(shí)進(jìn)行計(jì)算。在熵編碼過程中,對直流系數(shù)DC的編碼采用的是差分脈沖編碼調(diào)制(DPCM)方法,需要用到前一塊MCU數(shù)據(jù)的DC值,所以需要等待前一塊MCU的量化結(jié)果,結(jié)合本文所設(shè)計(jì)的,采用1:1:1的壓縮比,可將JPEG編碼算法按圖4所示的流程進(jìn)行分解處理。

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

          f.JPG


          在Altera公司的芯片EP3C25F324C8上利用SOPC完成了圖1所示的體系結(jié)構(gòu)。用Quartus軟件進(jìn)行綜合,綜合結(jié)果如表1所列。利用Nios II IDE完成了JPEG編碼程序。程序運(yùn)行時(shí),利用時(shí)間戳(timestamp)測得圖像編碼所用的時(shí)間,并用公式Sp==T1/Tp計(jì)算得到加速比Sp,其中T1是單處理器時(shí)的運(yùn)行時(shí)間,Tp為有p個(gè)處理器時(shí)的運(yùn)行時(shí)間。結(jié)果如表2所列。

          e.JPG


          在FPGA中,LE的開銷量Z可分為處理器用量X與用量Y,因此Z≈N×X+Y,結(jié)合表1的數(shù)據(jù)可計(jì)算得出,一個(gè)處理器對應(yīng)的LE使用量約為3 769,占總量的15.3%。
          在表2中,PC機(jī)的處理頻率是FPGA軟處理器的頻率的2 000/100=20倍,F(xiàn)PGA單處理器的處理時(shí)間是PC機(jī)的5 601 730/20 861≈268倍,可見與頻率不成正比。主要原因?yàn)镻C機(jī)支持浮點(diǎn)運(yùn)算,而FPGA的軟核處理器為定點(diǎn)運(yùn)算。
          由表2可看出,每增加一個(gè)處理器,加速比可提升50%,因此增加處理器的數(shù)量可明顯提升系統(tǒng)性能,而增加一個(gè)處理器在硬件上只需增加15.3%的開銷,因而具有一定的性價(jià)比。另外,由于處理器之間是相互獨(dú)立的,并在硬件結(jié)構(gòu)與軟件設(shè)計(jì)上保持一致,這使得當(dāng)增加處理器時(shí),只需修改一些配置參數(shù)即可,這有利于減少增加處理時(shí)的工作量和開發(fā)成本。
          系統(tǒng)運(yùn)行于4個(gè)處理器時(shí),運(yùn)行過程中突然斷開一個(gè)處理器,模擬處理器出現(xiàn)問題的情況,測得系統(tǒng)仍能正常輸出,運(yùn)行時(shí)間為2 551 542 μs。相比正常情況的2 108 085μs,顯然處理時(shí)間有所延長,但此時(shí)系統(tǒng)仍能正常輸出,因而證實(shí)了該系統(tǒng)具有一定的容錯性。

          結(jié)語
          針對目前系統(tǒng)針對性強(qiáng)、開發(fā)難度大、不具備容錯性的不足,本文提出了一種基于系統(tǒng),實(shí)現(xiàn)了系統(tǒng)的通用性設(shè)計(jì),簡化系統(tǒng)的設(shè)計(jì)難度,同時(shí)具有一定的容錯性與穩(wěn)定性。在文中利用FPGA技術(shù)進(jìn)行仿真驗(yàn)證。系統(tǒng)實(shí)驗(yàn)表明,增加處理器數(shù)量可明顯提升系統(tǒng)的性能,并具有一定的性價(jià)比。在系統(tǒng)中的某一個(gè)處理器出現(xiàn)問題時(shí),系統(tǒng)仍能正常輸出,具有一定的容錯性。


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();