• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>四川大學(xué)專利>正文

    一種基于離散Hopfield神經(jīng)網(wǎng)絡(luò)的SoC軟/硬件劃分方法技術(shù)

    技術(shù)編號:2839444 閱讀:278 留言:0更新日期:2012-04-11 18:40
    一種基于離散Hopfield神經(jīng)網(wǎng)絡(luò)的SoC軟/硬件劃分方法,首先采用圖論的描述方法,將SoC軟/硬件自動劃分(簡稱SoC劃分)問題轉(zhuǎn)化為一個具體的組合優(yōu)化問題,引入了SoC劃分問題的一個新模型,然后,根據(jù)SoC劃分問題的特點,重新定義了離散Hopfield神經(jīng)網(wǎng)絡(luò)的神經(jīng)元表示、能量函數(shù)、運行方程和系數(shù),將離散Hopfield神經(jīng)網(wǎng)絡(luò)作為SoC劃分優(yōu)化求解算法,對SoC芯片的功能進行軟/硬件自動劃分實現(xiàn)。與遺傳算法和螞蟻算法等同類算法相比,本發(fā)明專利技術(shù)最優(yōu)解搜索空間縮小,難度大大降低,搜索時間顯著優(yōu)于前兩種算法。同時,在一定硬件面積約束條件下本發(fā)明專利技術(shù)的軟/硬件劃分結(jié)果明顯縮短了SoC程序的運行時間。附圖是本發(fā)明專利技術(shù)離散Hopfield神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及SoC芯片的軟/硬件協(xié)同設(shè)計及神經(jīng)網(wǎng)絡(luò)算法
    ,尤其是涉及。
    技術(shù)介紹
    SoC(System-on-a-Chip),簡稱片上系統(tǒng)或系統(tǒng)芯片,作為嵌入式系統(tǒng)的一種新形式,通常在一個IC(Integrated Chip集成電路芯片)里實現(xiàn)了能夠完成單個計算機系統(tǒng)功能所需的硬件集成電路和嵌入式軟件。同傳統(tǒng)的嵌入式系統(tǒng)相比,SoC具有許多明顯的優(yōu)點,如體積小、功耗低、可靠性高以及更高的性價比等,缺點是復(fù)雜性上升、設(shè)計成本高、開發(fā)周期長,完全改變了先前整機系統(tǒng)的總體設(shè)計架構(gòu)。SoC通常是一個定制的IC,一般由通用的微處理器核、可邏輯編程的硬件單元、應(yīng)用相關(guān)的硬件加速電路和相應(yīng)的嵌入式軟件組成。SoC芯片設(shè)計結(jié)合了IC(包括模擬集成電路和數(shù)字集成電路,甚至射頻集成電路)設(shè)計和嵌入式軟件(包括嵌入式操作系統(tǒng)和嵌入式應(yīng)用程序)開發(fā)兩方面的內(nèi)容,不但是國家“鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策”(即18號文件)支持的重點,而且是學(xué)術(shù)界的研究熱點和工業(yè)界大力推廣應(yīng)用的一項新技術(shù)。目前在SoC的開發(fā)方法中,協(xié)同仿真與協(xié)同驗證方法相對成熟,并有一些EDA(ElectronicDesign Automation電子設(shè)計自動化)工具在應(yīng)用中取得了良好的效果,如Mentor Graphics公司的Seamless CVE、Synopsys公司的Eagle I和Celoxica公司的DSM等。SoC的設(shè)計方法(如軟/硬件協(xié)同設(shè)計)還不成熟,EDA設(shè)計工具主要使用現(xiàn)有的IC設(shè)計工具拼湊而成,許多技術(shù)難題尚待攻破。其中,SoC的軟/硬件自動劃分(Software-hardware Automated Partitioning)是一個重要問題。隨著SoC技術(shù)和產(chǎn)品在市場上的日益流行,根據(jù)其結(jié)構(gòu),SoC的功能并非只能采用硬件實現(xiàn),部分功能采用軟件實現(xiàn)能夠大大提高SoC的靈活性等性能。SoC的軟/硬件自動劃分(簡稱SoC劃分)是SoC軟/硬件協(xié)同設(shè)計(Hardware-software Co-design)方法的一個關(guān)鍵步驟,它決定了SoC的哪些功能應(yīng)該由硬件實現(xiàn),哪些功能應(yīng)該由軟件實現(xiàn),其劃分結(jié)果直接影響到SoC產(chǎn)品的開發(fā)效率和質(zhì)量,這既是計算機系統(tǒng)結(jié)構(gòu)的一個傳統(tǒng)問題,也是當(dāng)前SoC設(shè)計面臨的一個新問題。此外,SoC劃分也是可配置(Re-configurable)的嵌入式系統(tǒng)、應(yīng)用相關(guān)(Application-specific)的嵌入式系統(tǒng)和嵌入式系統(tǒng)自動生成(Automatic Generation)研究與開發(fā)的重要基礎(chǔ)。面對SoC劃分問題,一些研究者從不同的角度,為滿足不同的目標(biāo)要求提出了各目的軟/硬件自動劃分方法,主要包括模擬退火算法、遺傳算法、螞蟻算法、禁忌搜索算法、Petri Nets、整數(shù)線性規(guī)劃等。但是,由于SoC系統(tǒng)非常復(fù)雜,在SoC建模、約束條件和多目標(biāo)的提煉、優(yōu)化求解算法設(shè)計、劃分結(jié)果評價以及系統(tǒng)結(jié)構(gòu)等問題上,建模和算法求解難度較大,過去的許多算法難以保證劃分結(jié)果是最優(yōu)的,或次優(yōu)的。有關(guān)的研究近幾年進展緩慢,只在一些EDA工具中得到了初步的應(yīng)用。
    技術(shù)實現(xiàn)思路
    SoC劃分是一個NP完全問題,其主要目標(biāo)是將SoC的功能行為在一定約束條件下優(yōu)化地分配到SoC的軟/硬件系統(tǒng)結(jié)構(gòu)上。在有些研究中,將SoC劃分作為SoC軟/硬件綜合的一部分。SoC的功能行為一般采用任務(wù)圖(Task Graph)建模,對軟件而言,一個任務(wù)是具有明確接口的、粗粒度的一系列運算操作的集合,通常表現(xiàn)為一個算法過程、一個對象或一個構(gòu)件;對硬件而言,一個任務(wù)是一個特定的IP(Intellectual Property知識產(chǎn)權(quán))模塊,具有清晰的功能、接口和約束。本專利技術(shù)的目的在于提供了一種基于離散Hopfield神經(jīng)網(wǎng)絡(luò)的SoC劃分優(yōu)化求解算法,解決其技術(shù)難題所采用的技術(shù)方案是1、采用圖論的描述方法,將SoC劃分問題轉(zhuǎn)化為一個具體的組合優(yōu)化問題,引入了SoC劃分問題的一個新模型,成功地實現(xiàn)了SoC劃分問題的建模,這有助于理解SoC劃分的本質(zhì),為設(shè)計最優(yōu)解搜索算法打下堅實的基礎(chǔ)。2、根據(jù)SoC劃分問題模型,采用離散Hopfield神經(jīng)網(wǎng)絡(luò)搜索其最優(yōu)解,重新定義了離散Hopfield神經(jīng)網(wǎng)絡(luò)的神經(jīng)元表示、能量函數(shù)、運行方程和系數(shù),以滿足SoC劃分的特定要求。本專利技術(shù)的主要用途是采用離散Hopfield神經(jīng)網(wǎng)絡(luò)算法,對SoC芯片的功能進行軟/硬件自動劃分實現(xiàn),該方法可作為相關(guān)EDA工具中SoC軟/硬件協(xié)同設(shè)計步驟的關(guān)鍵算法。與遺傳算法和螞蟻算法等同類算法相比,本算法最優(yōu)解搜索空間縮小,難度大大降低,搜索時間顯著優(yōu)于前兩種算法。同時,在一定硬件面積約束條件下本專利技術(shù)的軟/硬件劃分結(jié)果明顯縮短了SoC程序的運行時間。在詳細地說明之前,首先定義系統(tǒng)中使用的一些名詞、符號以及公式G一個有向無環(huán)圖,亦即一個SoC功能行為的任務(wù)圖,G=(V,E)V將要劃分的任務(wù)節(jié)點集合,V={v1,v2,...,vn}E表示兩個節(jié)點間控制或數(shù)據(jù)依賴/通信關(guān)系的有向邊,E={eij,vi,vj∈V,i≠j}NG的任務(wù)節(jié)點的數(shù)量,N=|V| PG的一個軟,硬件劃分VH劃分為硬件的節(jié)點子集,VHVVS劃分為軟件的節(jié)點子集,VSVs(vi)(或si)vi軟件實現(xiàn)的成本h(vi)(或hi)vi硬件實現(xiàn)的成本c(vi,vj)(或cij)vi和vj的通信成本,假如它們在不同的子集內(nèi)(硬件子集或軟件子集)。而同一個節(jié)點子集內(nèi)節(jié)點間的通信成本忽略不計。cjcji之和,ci=&Sigma;j=1,j&NotEqual;iNcji]]>HP劃分P的硬件成本之和,HP=&Sigma;vi&Element;VHhi]]>SP劃分P的軟件成本之和,SP=&Sigma;vi&Element;VSsi]]>CP劃分P的通信成本之和,CP=&Sigma;vi&Element;VS,vj&Element;VHorvi&Element;VH,vj&Element;VScif]]>gp(VH,VS)劃分戶的系統(tǒng)整體成本fP(VH,VS)劃分P的系統(tǒng)整體性能附圖說明圖1是本專利技術(shù)SoC劃分問題模型示意圖。圖2是本專利技術(shù)離散Hopfield神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖。具體實施例方式下面結(jié)合附圖進一步詳細說明本專利技術(shù)的思想。圖1是本專利技術(shù)的SoC劃分問題模型示意圖定義1(k路劃分)。對于給定的G=(V,E),k路劃分就是尋找簇的集合P={p1,p2,...,pk},滿足pi&SubsetEqual;V,1&le;i&le;k&cup;i=1kpi=Vpi&cap;pj=&phi;,1&le;i,j&le;k,i&NotEqual;j---(1)]]>當(dāng)k=2時,P被稱為雙路劃分,它意味著在目標(biāo)系統(tǒng)中,考慮只有一個軟件子集(如一個通用的微處理器)和一個硬件子集(如一個ASIC或FPGA)的情況;當(dāng)k>2時,P被稱為多路劃分,它意味著在目標(biāo)系統(tǒng)中,考慮多個軟件子集(如多個通用的微處理器)和多個硬件子集(如多個ASIC或FPGA)的情況。因此本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護點】
    一種基于離散Hopfield神經(jīng)網(wǎng)絡(luò)的SoC(System-on-a-Chip系統(tǒng)芯片或片上系統(tǒng))軟/硬件劃分方法,其特征是:采用離散Hopfield神經(jīng)網(wǎng)絡(luò)算法,對SoC芯片的功能進行軟/硬件自動劃分實現(xiàn)。與遺傳算法和螞蟻算法等同類算法相比,該方法最優(yōu)解搜索空間縮小,難度大大降低,搜索時間顯著優(yōu)于前兩種算法。同時,在一定硬件面積約束條件下該方法的軟/硬件劃分結(jié)果明顯縮短了SoC程序的運行時間。

    【技術(shù)特征摘要】
    1.一種基于離散Hopfield神經(jīng)網(wǎng)絡(luò)的SoC(System-on-a-Chip系統(tǒng)芯片或片上系統(tǒng))軟/硬件劃分方法,其特征是采用離散Hopfield神經(jīng)網(wǎng)絡(luò)算法,對SoC芯片的功能進行軟/硬件自動劃分實現(xiàn)。與遺傳算法和螞蟻算法等同類算法相比,該方法最優(yōu)解搜索空間縮小,難度大大降低,搜索時間顯著優(yōu)于前兩種算法。同時,在一定硬件面積約束條件下該方法的軟/硬件劃分結(jié)果明顯縮短了SoC程序的運行時間...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:郭兵沈艷
    申請(專利權(quán))人:四川大學(xué)
    類型:發(fā)明
    國別省市:90[中國|成都]

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品无码成人久久久久久| 亚洲综合无码无在线观看| 国产午夜无码精品免费看动漫 | 韩国精品一区二区三区无码视频| 亚洲AV无码一区二区一二区| 少妇性饥渴无码A区免费| 久久精品无码午夜福利理论片| 亚洲成A人片在线观看无码3D| 午夜无码国产理论在线| 狠狠躁天天躁无码中文字幕图| 久久久久亚洲AV无码观看| 久久青青草原亚洲av无码| 亚洲精品久久无码| 久久久无码精品亚洲日韩京东传媒| 免费无码又爽又刺激高潮| av无码久久久久久不卡网站| 亚洲中文字幕无码久久综合网| HEYZO无码综合国产精品| 亚洲av无码有乱码在线观看| 精品欧洲av无码一区二区14| 亚洲AV无码乱码国产麻豆| 人妻少妇AV无码一区二区| 人妻丰满?V无码久久不卡| 爆乳无码AV一区二区三区| 亚洲av中文无码乱人伦在线观看 | 中文无码精品A∨在线观看不卡| 亚洲熟妇无码八AV在线播放| 日本爆乳j罩杯无码视频| 亚洲 无码 在线 专区| 国产精品爽爽V在线观看无码| 无码精油按摩潮喷在播放| 亚洲中文字幕无码爆乳| AV无码人妻中文字幕| 中文字幕无码不卡一区二区三区| AV无码免费永久在线观看| 亚洲AV无码专区亚洲AV桃| 亚洲av无码一区二区三区在线播放| 精品亚洲AV无码一区二区| 亚洲成av人片天堂网无码】| 国产乱人伦无无码视频试看| 伊人久久大香线蕉无码麻豆|