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

基本信息

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

摘要

摘要 本發(fā)明涉及一種面向異構(gòu)多核體系的任務(wù)調(diào)度方法,多核間通過共享內(nèi)存的方式實(shí)現(xiàn)數(shù)據(jù)的傳遞,通過中斷和輪詢的方式實(shí)現(xiàn)信息的傳遞;共享內(nèi)存劃分為命令區(qū)、結(jié)果區(qū)、數(shù)據(jù)輸入?yún)^(qū)和數(shù)據(jù)輸出區(qū),并且根據(jù)各個(gè)區(qū)域的功能設(shè)計(jì)高效的數(shù)據(jù)結(jié)構(gòu),建立異構(gòu)多核間交互的內(nèi)存模型;任務(wù)調(diào)度采用多個(gè)環(huán)形隊(duì)列實(shí)現(xiàn)優(yōu)先級(jí)任務(wù)隊(duì)列,實(shí)現(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)度需求,還可以同時(shí)滿足多任務(wù)的實(shí)時(shí)調(diào)度需求。