[發(fā)明專利]基于微核的可重構(gòu)處理器、調(diào)度設(shè)備及其方法有效
| 申請?zhí)枺?/td> | 201310086205.1 | 申請日: | 2013-03-18 | 
| 公開(公告)號: | CN103646005B | 公開(公告)日: | 2018-06-01 | 
| 發(fā)明(設(shè)計)人: | 樸海旴;金元燮 | 申請(專利權(quán))人: | 三星電子株式會社 | 
| 主分類號: | G06F15/16 | 分類號: | G06F15/16 | 
| 代理公司: | 北京銘碩知識產(chǎn)權(quán)代理有限公司 11286 | 代理人: | 韓明星;劉奕晴 | 
| 地址: | 韓國京畿*** | 國省代碼: | 韓國;KR | 
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可重構(gòu)處理器 循環(huán)迭代 微核 調(diào)度設(shè)備 獨(dú)立執(zhí)行 功能單元 配置 | ||
提供了一種基于微核的可重構(gòu)處理器、調(diào)度設(shè)備及其方法。所述基于微核(MC)的可重構(gòu)處理器包括多個MC,所述多個MC中的每個MC包括一組功能單元(FU),所述一組FU具有獨(dú)立執(zhí)行循環(huán)迭代的能力。所述多個MC包括:第一MC,被配置為執(zhí)行第一循環(huán)迭代;第二MC,被配置為執(zhí)行第二循環(huán)迭代。
本申請要求于2012年3月16日提交的第10-2012-0027400號韓國專利申請的權(quán)益,所述申請的全部公開通過引用為所有目的合并于此。
技術(shù)領(lǐng)域
以下描述涉及可重構(gòu)架構(gòu)和循環(huán)調(diào)度方法。
背景技術(shù)
一般而言,可重構(gòu)架構(gòu)是可改變計算設(shè)備的硬件配置使得硬件配置針對特定任務(wù)最優(yōu)化的架構(gòu)。
由于固定的硬件功能,僅在硬件中處理特定任務(wù)難以有效地處理在所述任務(wù)的處理期間做出的修改或改變,而僅在軟件中處理特定任務(wù)可容易地處理在所述任務(wù)的處理期間做出的修改或改變,但與任務(wù)的硬件處理相比,僅在軟件中處理特定任務(wù)導(dǎo)致低處理速度。
可重構(gòu)架構(gòu)已被設(shè)計為獲得硬件處理和軟件處理的所有優(yōu)點(diǎn)。具體地講,可重構(gòu)架構(gòu)已在迭代執(zhí)行相同任務(wù)的數(shù)字信號處理領(lǐng)域吸引了大量關(guān)注。
代表性的可重構(gòu)架構(gòu)是粗粒度陣列(CGA)。CGA由多個處理單元組成,并可通過改變處理單元之間的連接而針對特定任務(wù)被最優(yōu)化。
對于一般的CGA而言難以快速獲得用于循環(huán)調(diào)度的合適解決方案,因此已開發(fā)出用于解決該問題的多種啟發(fā)式算法。傳統(tǒng)的算法是基于模調(diào)度來增加CGA的功能單元的利用率。在傳統(tǒng)的算法中,當(dāng)功能單元的數(shù)量少時,可獲得功能單元的高利用率,但是當(dāng)使用大量功能單元時,難以獲得功能單元的高利用率。
發(fā)明內(nèi)容
在一總體方面,一種基于微核(MC)的可重構(gòu)處理器包括多個MC,所述多個MC中的每個MC包括一組功能單元(FU),所述一組功能單元具有獨(dú)立執(zhí)行循環(huán)迭代的能力;其中,所述多個MC包括:第一MC,被配置為執(zhí)行第一循環(huán)迭代;第二MC,被配置為執(zhí)行第二循環(huán)迭代。
第二MC還可被配置為當(dāng)在第一循環(huán)迭代和第二循環(huán)迭代之間存在依賴時,在第一MC開始執(zhí)行第一循環(huán)迭代之后開始執(zhí)行第二循環(huán)迭代。
所述多個MC中的每個MC的FU可以是同類的FU。
所述多個MC中的每個MC的FU可以是不同類的FU。
所述可重構(gòu)處理器還可包括:外部鏈路,被配置為將所述多個MC彼此連接;其中,所述多個MC中的每個MC還包括;內(nèi)部鏈路,被配置為將MC的FU彼此連接。
在另一總體方面,一種基于微核(MC)的調(diào)度設(shè)備包括局部調(diào)度器,所述局部調(diào)度器被配置為:將第一循環(huán)迭代映射到多個MC中的第一MC;將第二循環(huán)迭代映射到多個MC中的第二MC;其中,所述多個MC中的每個MC包括一組功能單元(FU),所述一組FU具有獨(dú)立執(zhí)行循環(huán)迭代的能力。
所述調(diào)度設(shè)備還可包括:全局調(diào)度器,被配置為當(dāng)在第一循環(huán)迭代和第二循環(huán)迭代之間存在依賴時,調(diào)整第一循環(huán)迭代和第二循環(huán)迭代之間的映射關(guān)系以產(chǎn)生循環(huán)傾斜。
所述全局調(diào)度器還可被配置為:相對于第一循環(huán)迭代延時第二循環(huán)迭代;將延時的第二循環(huán)迭代映射到第二MC。
第二MC可被物理地連接到第一MC;全局調(diào)度器還可被配置為:將第一循環(huán)迭代映射到第一MC;相對于第一循環(huán)迭代延時第二循環(huán)迭代;將延時的第二循環(huán)迭代映射到第二MC。
所述調(diào)度設(shè)備還可包括:MC配置單元,被配置為將可重構(gòu)處理器中的多個FU分組為所述多個MC中的每個MC的一組FU。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三星電子株式會社,未經(jīng)三星電子株式會社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310086205.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
 
- 專利分類
 
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計算機(jī)
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機(jī)內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機(jī)的組合,其中每臺至少具有一個運(yùn)算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機(jī)本身在一個完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器
- 可重構(gòu)密碼協(xié)處理器電路
 - 動態(tài)可重構(gòu)處理器之間的數(shù)據(jù)傳輸方法、處理器和系統(tǒng)
 - 一種動態(tài)可重構(gòu)處理器間一對一數(shù)據(jù)交互方法及裝置
 - 一種由軟件方式生成動態(tài)可重構(gòu)處理器配置信息的系統(tǒng)
 - 一種動態(tài)可重構(gòu)陣列處理器的構(gòu)令流工作方法
 - 一種可重構(gòu)的星載設(shè)備
 - 基于大規(guī)模粗粒度嵌入式可重構(gòu)系統(tǒng)及其處理方法
 - 一種基于大規(guī)模粗粒度可重構(gòu)處理器的SM4-128加密算法實(shí)現(xiàn)方法及系統(tǒng)
 - 一種基于大規(guī)模粗粒度可重構(gòu)處理器的SM4-128的密鑰擴(kuò)展實(shí)現(xiàn)方法及系統(tǒng)
 - 一種混合處理器架構(gòu)及其任務(wù)調(diào)度方法
 
- 一種調(diào)度管理組網(wǎng)設(shè)備
 - 調(diào)度設(shè)備、被調(diào)度設(shè)備、資源調(diào)度方法及裝置
 - 一種基于功率上報進(jìn)行調(diào)度和供用電的系統(tǒng)和方法
 - 電力調(diào)度電話系統(tǒng)
 - 一種節(jié)點(diǎn)設(shè)備的選擇方法及其相關(guān)設(shè)備
 - 無人設(shè)備調(diào)度裝置、系統(tǒng)和方法
 - 分揀設(shè)備調(diào)度方法、裝置、電子設(shè)備及存儲介質(zhì)
 - 分揀設(shè)備調(diào)度方法、裝置及計算機(jī)可讀存儲介質(zhì)
 - 一種調(diào)度系統(tǒng)
 - 一種自動化調(diào)度系統(tǒng)和調(diào)度方法
 





