一種面向異構(gòu)多核體系的任務(wù)調(diào)度方法

基本信息

申請?zhí)?/td> CN201510270127.X 申請日 -
公開(公告)號 CN104899089A 公開(公告)日 2015-09-09
申請公布號 CN104899089A 申請公布日 2015-09-09
分類號 G06F9/48(2006.01)I;G06F9/50(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 程旭;劉鋒;張晟 申請(專利權(quán))人 常州北大眾志網(wǎng)絡(luò)計算機(jī)有限公司
代理機(jī)構(gòu) 常州市維益專利事務(wù)所 代理人 常州北大眾志網(wǎng)絡(luò)計算機(jī)有限公司;北京北大眾志微系統(tǒng)科技有限責(zé)任公司
地址 213164 江蘇省常州市武進(jìn)區(qū)常武中路801號常州科教城北大眾志樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種面向異構(gòu)多核體系的任務(wù)調(diào)度方法,多核間通過共享內(nèi)存的方式實現(xiàn)數(shù)據(jù)的傳遞,通過中斷和輪詢的方式實現(xiàn)信息的傳遞;共享內(nèi)存劃分為命令區(qū)、結(jié)果區(qū)、數(shù)據(jù)輸入?yún)^(qū)和數(shù)據(jù)輸出區(qū),并且根據(jù)各個區(qū)域的功能設(shè)計高效的數(shù)據(jù)結(jié)構(gòu),建立異構(gòu)多核間交互的內(nèi)存模型;任務(wù)調(diào)度采用多個環(huán)形隊列實現(xiàn)優(yōu)先級任務(wù)隊列,實現(xiàn)高效、公平的任務(wù)調(diào)度機(jī)制。本發(fā)明為主從式異構(gòu)多核體系提供了一種高效、可擴(kuò)展性好、可移植性強(qiáng)的任務(wù)調(diào)度方法;采用本發(fā)明可以大幅降低主核負(fù)載,均衡系統(tǒng)芯片上的整體負(fù)載;并且該任務(wù)調(diào)度方法調(diào)用開銷小,不僅可以高效地滿足單任務(wù)的調(diào)度需求,還可以同時滿足多任務(wù)的實時調(diào)度需求。