一種基于移位的指令提取與緩沖方法及超標(biāo)量微處理器

基本信息

申請?zhí)?/td> CN201810667750.2 申請日 -
公開(公告)號 CN109101275B 公開(公告)日 2021-07-23
申請公布號 CN109101275B 申請公布日 2021-07-23
分類號 G06F9/302(2006.01)I;G06F9/38(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王小島;趙天磊;高軍;王玉姣;苑佳紅;薛洪波;劉曉燕;李文哲;孫龍鵬;丁哲;曹文輝;鄭帥克 申請(專利權(quán))人 飛騰技術(shù)(長沙)有限公司
代理機(jī)構(gòu) 湖南兆弘專利事務(wù)所(普通合伙) 代理人 譚武藝
地址 410003 湖南省長沙市東風(fēng)路街道芙蓉中路一段303號富興·世界金融中心T3棟19層30號房
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于移位的指令提取與緩沖方法及超標(biāo)量微處理器,提取與緩沖方法實(shí)施步驟包括針對指令字構(gòu)建有效字掩碼,根據(jù)指令字偏移量對指令行進(jìn)行右對齊式移位,根據(jù)有效字掩碼對移位后的指令行按字寬進(jìn)行拆分并提取有效字,將有效字排序進(jìn)入緩沖塊序列,由緩沖項(xiàng)寫使能控制緩沖塊序列寫入緩沖隊(duì)列;超標(biāo)量微處理器包括被編程執(zhí)行前述指令提取與緩沖方法的指令提取與緩沖邏輯部件。本發(fā)明通過指令行移位、指令字排序和以緩沖塊序列寫入緩沖隊(duì)列的設(shè)計(jì),比傳統(tǒng)方式的邏輯更為簡單且易實(shí)現(xiàn),能夠保證取指的高效,也使得提取邏輯和緩沖邏輯更為簡單,降低了硬件的開銷。