[發明專利]一種基于片上網絡的高效率矩陣轉置簇以及轉置方法無效
| 申請號: | 201310744870.5 | 申請日: | 2013-12-30 |
| 公開(公告)號: | CN103714044A | 公開(公告)日: | 2014-04-09 |
| 發明(設計)人: | 潘紅兵;黃炎;李麗;鄭艷麗;何書專;沙金;李偉 | 申請(專利權)人: | 南京大學 |
| 主分類號: | G06F17/16 | 分類號: | G06F17/16 |
| 代理公司: | 南京匯盛專利商標事務所(普通合伙) 32238 | 代理人: | 陳揚 |
| 地址: | 210093 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 網絡 高效率 矩陣 轉置簇 以及 方法 | ||
1.一種基于片上網絡的高效率矩陣轉置簇,與片上網絡連接,其特征在于包括
NI模塊,用于實現轉置簇與片上網絡之間的數據傳遞;
數據緩存模塊,與轉置加速模塊相連,用于完成對數據的寫入、存儲和讀出;
轉置加速單元,用于連接NI模塊與數據緩存模塊,將來自于片上網絡的數據輸入到數據緩存模塊,同時將從數據緩存模塊讀出的數據輸出到NI模塊,實現對數據緩存模塊地址的控制,完成矩陣的轉置;
ARM核心控制單元,通過AHB總線與NI模塊通信連接,用于控制地址與數據的傳輸。
2.根據權利要求1所述的基于片上網絡的高效率矩陣轉置簇,其特征在于所述轉置加速單元包括
接口單元,用于數據從片上網絡輸入時,處理來自于數據緩存模塊的數據;數據輸出到片上網絡時,產生對應的地址;
連接單元,用于連接各數據通道。
3.根據權利要求1所述的基于片上網絡的高效率矩陣轉置簇,其特征在于所述數據緩存模塊為靜態隨機存儲器。
4.根據權利要求3所述的基于片上網絡的高效率矩陣轉置簇,其特征在于所述靜態隨機存儲器包括
接口模塊,用于對加速模塊輸出就緒信號的識別以及對加速模塊輸出地址線特定位的譯碼,并進行片選操作;
板上存儲器件SRAM,用于完成靜態隨機存儲器輸入數據的存儲和輸出。
5.根據權利要求1所述的基于片上網絡的高效率矩陣轉置簇,其特征在于所述NI模塊包括
AHB接口,用于為NI模塊提供控制通道;
片上網絡接口,用于實現將包發送至網絡以及接收來自網絡的包,并實現片上網絡協議時序;
轉置加速模塊接口,用于實現將包發送至轉置加速模塊以及接收來自轉置加速模塊的包,并實現轉置加速模塊時序。
6.根據權利要求1所述的基于片上網絡的高效率矩陣轉置簇,其特征在于還包括外設模塊,所述外設模塊包括
初始化ROM,用做flash初始化程序;
程序存儲器、堆棧存儲器,用于存放實現的應用程序;
中斷控制器,支持16個優先級的普通中斷。
7.如權利要求1-6所述的基于片上網絡的高效率矩陣轉置簇提供一種基于片上網絡的高效率矩陣轉置方法,其特征在于包括如下步驟
1)轉置簇收到啟動轉置的控制包,在成功建立網絡鏈路后,將待轉置矩陣分多批數據流通過PCC和轉置簇中的NI模塊依次讀入轉置加速單元;
2)轉置加速單元控制地址,將數據寫入到數據緩存模塊;
3)數據緩存模塊在數據讀出時,由轉置加速單元產生地址,將轉置的數據流從數據緩存模塊中依次讀出,并通過NI模塊將數據輸出到片上網絡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學,未經南京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310744870.5/1.html,轉載請聲明來源鉆瓜專利網。





