版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、當(dāng)前,國際上高性能計算的主流體系結(jié)構(gòu)都是建立在上世紀(jì)40年代馮·諾伊曼的計算機理論基礎(chǔ)之上。然而馮·諾伊曼體系結(jié)構(gòu)目前面臨著難以逾越的發(fā)展障礙:在可用性方面,現(xiàn)有體系結(jié)構(gòu)下的實際應(yīng)用性能僅達到峰值性能的5%-10%;在實用性方面,由于采用單一固定配置,用戶無法自主參與計算資源的配置和計算過程的控制,必須“削足適履”。尤其是當(dāng)前以硅材質(zhì)為基礎(chǔ)的處理器芯片設(shè)計中,芯片被鎖定只能執(zhí)行特定的功能,使得現(xiàn)有的CPU缺乏可控性、靈活性和可變性。因此
2、,具有動態(tài)可重構(gòu)能力的邏輯門電路和芯片設(shè)計方面的基礎(chǔ)科學(xué)研究是目前國內(nèi)外研究的前沿和熱點。
當(dāng)前世界上應(yīng)用較廣的可重構(gòu)芯片--現(xiàn)場可編程門陣列(FPGA),可以通過重新連線實現(xiàn)不同的功能。但FPGA進行重新配置的速度是相對緩慢的,通常每次重新布線都要花費幾毫秒,這個布線時間使得FPGA無法實現(xiàn)實時的動態(tài)的配置。由于這種轉(zhuǎn)換速度的限制,因而大大影響了FPGA技術(shù)的應(yīng)用范圍,在實際應(yīng)用中,F(xiàn)PGA目前主要用于專用芯片設(shè)計。近十
3、幾年來,人們提出一種新的計算方案--混沌計算,該方案突破了FPGA的重連線的限制,使可重構(gòu)計算更加靈活。
混沌計算由Sinha和Ditto于1998年共同提出,當(dāng)年被美國物理聯(lián)合會(AIP)評為最有影響力的科學(xué)事跡之一,并被Science News、ScienceDaily、Scientific American和MIT。技術(shù)評論等廣泛報道,混沌計算被Extreme Tech認(rèn)為“The10 Coolest Technol
4、ogies You've Never Heard Of”。
混沌計算使用固定的電路結(jié)構(gòu)并利用其內(nèi)部的動力學(xué)特性,在不改變電路結(jié)構(gòu)的情況下,通過改變系統(tǒng)參數(shù)值,使邏輯元件實時地在不同的邏輯門之間進行轉(zhuǎn)換,從而實現(xiàn)不同的計算功能。與可編程互連線的FPGA技術(shù)不同,混沌計算實現(xiàn)了實時的動態(tài)可重構(gòu)邏輯門。2008年,設(shè)計出基于混沌計算原理的VLSI芯片原型(TSMC CMOS,30Mhzclock),相應(yīng)的芯片可以在單位時鐘內(nèi)完成
5、芯片類型和功能的變換(配置),配置時間比FPGA芯片快大約百萬倍。Sinha和Ditto等學(xué)者關(guān)于構(gòu)造動態(tài)的邏輯計算的觀點為:“這只能通過很強的非線性(尤其是混沌)來實現(xiàn)[This can only be achieved through strongly nonlinear(thus typicallychaotic)characteristic]”、“注意在處理器芯片中非線性對于不同的布爾函數(shù)功能的實現(xiàn)顯然是必要的[Note tha
6、t nonlinearity in the processing units isclearly necessary for various Boolean imolementations]”。所以從1998年到2008年,十年來國際同行在動態(tài)邏輯門設(shè)計方面大量的工作都集中于利用混沌系統(tǒng)來實現(xiàn)動態(tài)邏輯計算的研究。然而混沌系統(tǒng)是比較復(fù)雜的,同時它對于系統(tǒng)參數(shù)和初值條件極端敏感,并且表現(xiàn)出不規(guī)則性,顯然這些特征對于設(shè)計低計算代價和高魯棒性的
7、動態(tài)邏輯計算芯片是不利的。若能找到更好的方法來實現(xiàn)動態(tài)邏輯計算,將會大大簡化芯片設(shè)計和實現(xiàn),并提高邏輯計算的穩(wěn)定性和可靠性。
本文圍繞設(shè)計更簡單、魯棒和高效的動態(tài)邏輯計算方案為中心,提出了利用控制和同步線性動力系統(tǒng)來設(shè)計動態(tài)邏輯門,給出了系統(tǒng)參數(shù)未知時保證同步和參數(shù)辨識的充分條件,實現(xiàn)了基于線性系統(tǒng)進行動態(tài)邏輯計算(簡稱線性系統(tǒng)計算)。進一步,本文提出了基于代數(shù)運算(加、減、乘和除)來構(gòu)造動態(tài)邏輯門的代數(shù)邏輯計算,給出了一
8、個動態(tài)邏輯門的設(shè)計和分析方法--曲線交點法。并且基于代數(shù)邏輯計算,本文給出了一個可以在全部16種邏輯模式間進行靈活動態(tài)轉(zhuǎn)換的雙阱模型,該模型解決了經(jīng)典的XOR分類問題。
本論文的創(chuàng)新工作主要體現(xiàn)在以下幾個部分:
(1)采用線性系統(tǒng)和門限機制來模仿不同的邏輯門,通過控制系統(tǒng)的參數(shù)實現(xiàn)了系統(tǒng)在不同的邏輯運算功能之間靈活的轉(zhuǎn)換,在此基礎(chǔ)上討論了比特算數(shù)加法運算及存儲的實現(xiàn),進而提出了線性系統(tǒng)計算的概念。同混沌計算相
9、比,線性系統(tǒng)計算在新型的可重構(gòu)的邏輯芯片、可重構(gòu)處理器和可重構(gòu)的集成電路設(shè)計與制造方面具有明顯的優(yōu)勢。當(dāng)考慮計算處理器在組成元件、能耗及轉(zhuǎn)換時間等方面代價的時候,我們發(fā)現(xiàn)基于線性系統(tǒng)構(gòu)成的計算元件的代價遠(yuǎn)小于混沌計算元件的代價。由于線性系統(tǒng)對于系統(tǒng)參數(shù)和初始條件的微小變化并不敏感,所以同混沌系統(tǒng)相比,線性系統(tǒng)更適合用來構(gòu)造魯棒的動態(tài)邏輯門。
(2)根據(jù)線性系統(tǒng)同步誤差隨著參數(shù)改變而規(guī)則改變的特點,我們提出基于同步線性系統(tǒng)來
10、設(shè)計動態(tài)邏輯門?;谕椒椒ǖ膭討B(tài)邏輯門,一個潛在的優(yōu)勢就是可以進行遠(yuǎn)程控制,操作者可以在遠(yuǎn)端通過改變控制信號,輕松的利用同步實現(xiàn)邏輯門及其陣列的靈活轉(zhuǎn)變。我們進一步研究了當(dāng)驅(qū)動系統(tǒng)參數(shù)未知時,基于同步的參數(shù)估計與邏輯門設(shè)計。德國學(xué)者Parlitz首次提出了基于同步辨識參數(shù)的思想,基于該思想的文章大量發(fā)表,十幾年來該文被引用達100多次,但我們發(fā)現(xiàn)這個思想是錯誤的,并進一步基于Gram矩陣?yán)碚?,系統(tǒng)解決了同步方法中保證辨識參數(shù)收斂到真值
11、的條件問題。
(3)本文提出基于代數(shù)運算(加、減、乘和除)來構(gòu)造動態(tài)邏輯門的代數(shù)邏輯計算。代數(shù)邏輯計算利用代數(shù)運算,通過改變控制指令,使得邏輯門能夠在多種邏輯功能之間進行動態(tài)轉(zhuǎn)換,進而擁有執(zhí)行不同的邏輯運算的能力。我們研究了多輸入多輸出動態(tài)邏輯門,并分析了噪聲對于邏輯門的影響,討論了它與混沌計算和線性系統(tǒng)計算的異同,給出的相應(yīng)電路設(shè)計證明了方法的可行性和有效性。同混沌計算和線性系統(tǒng)計算相比,代數(shù)邏輯計算由于沒有使用動力學(xué)系
12、統(tǒng),不存在動力學(xué)系統(tǒng)的初始化過程和迭代更新運算過程。因此利用這種方法,可以構(gòu)造和實現(xiàn)更加靈活、魯棒、代價較低的可重構(gòu)的動態(tài)計算設(shè)備。
(4)提出利用雙勢阱和代數(shù)運算構(gòu)造可重構(gòu)動態(tài)邏輯門。通過改變模型中阱寬、阱間距和雙阱的位置,實現(xiàn)了動態(tài)邏輯門在16種邏輯間轉(zhuǎn)變。我們分析了各種邏輯門的分布關(guān)系,討論了噪聲的影響并給出了電路。由于該模型利用一個運算單元實現(xiàn)了在全部16種邏輯門之間進行轉(zhuǎn)換,如果把它作為一個分類器,那么它可以成功
13、解決經(jīng)典的XOR分類問題,XOR分類問題曾使神經(jīng)網(wǎng)絡(luò)的研究經(jīng)歷10余年的蕭條。對于XOR問題,傳統(tǒng)上需要調(diào)整2層或者3層以上的感知器(至少有9個參數(shù))來解決。而我們的方法只需要一個邏輯運算單元且只需調(diào)整兩個參數(shù)。
(5)在靜態(tài)邏輯門的分析和設(shè)計中,一個著名的化簡方法是卡諾圖分析法。那么在動態(tài)邏輯門設(shè)計過程中其基本的分析方法是什么?當(dāng)然這是一個困難的問題。本文對此進行了初步探討,我們提出一個分析方法--曲線交點法,它不但可以
14、分析各種邏輯門的分布,也可以分析噪聲的影響。通過該方法我們可以很直觀的知道如何改變控制參數(shù)得到不同的邏輯功能。目前已有的動態(tài)邏輯門設(shè)計方案,都可以通過該分析方法來進行分析,從而我們?yōu)閯討B(tài)邏輯門設(shè)計提供了一個簡單、直觀、可視的基本分析方法。
綜上所述,本文系統(tǒng)的研究了可重構(gòu)動態(tài)邏輯計算,給出了一系列方法和電路設(shè)計。所給方法具有明晰的物理意義、模型簡單、易于工程人員理解、不僅在理論上值得深入研究,而且對于設(shè)計可控、靈活與可變的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)部分可重構(gòu)系統(tǒng)的設(shè)計方法及可重構(gòu)計算研究.pdf
- 基于動態(tài)可重構(gòu)計算的加密通信系統(tǒng)研究.pdf
- FPGA動態(tài)可重構(gòu)研究.pdf
- 動態(tài)可重構(gòu)的DSM語義研究.pdf
- Soc可重構(gòu)計算部件之異步可重構(gòu)計算陣列設(shè)計.pdf
- 邏輯核動態(tài)可重構(gòu)的眾核處理器體系結(jié)構(gòu).pdf
- 局部動態(tài)可重構(gòu)系統(tǒng)的設(shè)計與研究.pdf
- 動態(tài)可重構(gòu)FPGA的布局布線算法研究.pdf
- 視頻編解碼系統(tǒng)的動態(tài)可重構(gòu)研究.pdf
- 動態(tài)可重構(gòu)系統(tǒng)及其循環(huán)計算的位寬管理方法研究.pdf
- 可重構(gòu)計算系統(tǒng)芯片中的動態(tài)數(shù)據(jù)調(diào)度模型及部件的研究.pdf
- 領(lǐng)域?qū)S每芍貥?gòu)計算結(jié)構(gòu)研究.pdf
- 時間序列預(yù)測的可重構(gòu)計算研究.pdf
- 動態(tài)部分可重構(gòu)交換式線卡的研究.pdf
- 動態(tài)可重構(gòu)FPGA的電路測試技術(shù)研究.pdf
- DReNoC:基于片上網(wǎng)絡(luò)的動態(tài)可重構(gòu)計算系統(tǒng)研究與實現(xiàn).pdf
- 動態(tài)可重構(gòu)協(xié)處理器研究.pdf
- FPGA動態(tài)可重構(gòu)設(shè)計方法研究.pdf
- 動態(tài)可重構(gòu)系統(tǒng)任務(wù)劃分方法研究.pdf
- 基于FPGA的動態(tài)局部可重構(gòu)系統(tǒng)研究.pdf
評論
0/150
提交評論