新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP的高性能通用并行彈載計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)

基于DSP的高性能通用并行彈載計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)

作者: 時(shí)間:2009-07-14 來源:網(wǎng)絡(luò) 收藏

首先考慮共享總線結(jié)構(gòu)。設(shè)分別是系統(tǒng)上第i個(gè)處理器的有用處理時(shí)間和額外開銷時(shí)間。設(shè)每個(gè)處理器上子任務(wù)的運(yùn)算量和通信量之比為r,即平均r次運(yùn)算中有一個(gè)數(shù)據(jù)需要交換。總線被p個(gè)處理器輪流訪問,tio。是處理器完成一次總線存取所需的相對時(shí)間,等效為處理器運(yùn)算能力和總線訪問能力之比。一般情況下,總的處理時(shí)間和額外開銷時(shí)間如下:

本文引用地址:http://m.butianyuan.cn/article/152421.htm


假設(shè)任務(wù)均勻分成p部分,就有:Te=pt。在最壞情況下,p個(gè)處理器總是同時(shí)訪問總線,考慮最后得到總線訪問權(quán)的處理器:


Tp是每個(gè)處理器上算法運(yùn)行時(shí)間,在最壞情況下,Tp=Te+To。設(shè)問題規(guī)模W為最佳串行算法完成的計(jì)算量,即W=Te,加速度比:


顯而易見,共享總線系統(tǒng)的效率隨著處理器數(shù)目p的增大而下降。
而在分布式并行系統(tǒng)中,理想情況下任一時(shí)刻都可有兩個(gè)處理器通過其通信口相互交換數(shù)據(jù),設(shè)一個(gè)通信口傳送一個(gè)數(shù)據(jù)的相對時(shí)間為tcomm,等效為處理器運(yùn)算能力和通信口傳輸能力之比。同時(shí),假設(shè)每次交換還需對本地存儲器訪問。這樣就有通信開銷:


和處理規(guī)模p成線性關(guān)系,并行效率與p無關(guān)。
以上討論的是假設(shè)任意兩個(gè)處理器之間可以直接進(jìn)行數(shù)據(jù)交換,而在實(shí)際情況下,尤其是處理器數(shù)目p多于處理器的通信口數(shù)量時(shí),兩個(gè)非直接相連的處理器之間的數(shù)據(jù)交換所需開銷與其經(jīng)過的路徑成正比關(guān)系。但這并不影響以上討論的公式。因?yàn)樵谝?guī)則網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中最大或平均路徑是一個(gè)定值n,那么這時(shí),分布式并行系統(tǒng)的加速比公式為:


可見,在這種情況下分布式并行系統(tǒng)同樣能獲得線性加速比。由以上理論分析可知,共享總線并行結(jié)構(gòu)適合共享存儲編程模型,進(jìn)行細(xì)粒度的并行處理,但其擴(kuò)展性能較差,處理器的數(shù)目有限,單機(jī)處理性能有限;分布式并行結(jié)構(gòu)采用消息傳遞的機(jī)制,適合進(jìn)行粗粒度的并行處理,便于大規(guī)模的系統(tǒng)擴(kuò)展,提供強(qiáng)大的整體性能。


2 彈載
由于彈上信號處理算法的復(fù)雜性,信號處理系統(tǒng)具有復(fù)雜多樣的并行處理模式,如空間的數(shù)據(jù)并行處理、時(shí)間的流水并行處理等。另外,彈上系統(tǒng)具有多種類型的數(shù)據(jù)流,如原始數(shù)據(jù)流(A/D采集之后的數(shù)據(jù)流)、中間數(shù)據(jù)流(各處理節(jié)點(diǎn)之間傳遞的數(shù)據(jù)流)、定時(shí)同步信號以及控制數(shù)據(jù)流等。這些不同的數(shù)據(jù)流的傳輸帶寬不同,因此系統(tǒng)中要有與這些不同數(shù)據(jù)流相匹配的互聯(lián)網(wǎng)絡(luò)。
并行彈載是構(gòu)建信號處理系統(tǒng)的基礎(chǔ)。它除了選用的處理器外,為了具有性,還要具有標(biāo)準(zhǔn)化、模塊化、可擴(kuò)展、可重構(gòu)的特點(diǎn),以便構(gòu)建各類控制和信號處理系統(tǒng)。同時(shí)為了適應(yīng)控制和信號處理系統(tǒng)復(fù)雜并行處理模式和多種數(shù)據(jù)流的特點(diǎn),它要具有混合的并行模式和多層次的互聯(lián)網(wǎng)絡(luò)。這些要求和上文中對并行處理結(jié)構(gòu)模型的理論分析,筆者選用當(dāng)前業(yè)界最的浮點(diǎn)芯片TS201和大規(guī)模FPGA,了一個(gè)標(biāo)準(zhǔn)化、模塊化、可擴(kuò)展、可重構(gòu)、混合并行模式、多層次互聯(lián)的高性能并行彈載計(jì)算機(jī)。圖2是其結(jié)構(gòu)框圖。



評論


相關(guān)推薦

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

關(guān)閉