日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種松耦合結(jié)構(gòu)的并行多核全系統(tǒng)模擬器在審

專利信息
申請(qǐng)?zhí)枺?/td> 201611108730.9 申請(qǐng)日: 2016-12-06
公開(公告)號(hào): CN106775597A 公開(公告)日: 2017-05-31
發(fā)明(設(shè)計(jì))人: 張為華;李弋;魯云萍 申請(qǐng)(專利權(quán))人: 復(fù)旦大學(xué)
主分類號(hào): G06F9/38 分類號(hào): G06F9/38;G06F9/50
代理公司: 上海正旦專利代理有限公司31200 代理人: 陸飛,陸尤
地址: 200433 *** 國(guó)省代碼: 上海;31
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 耦合 結(jié)構(gòu) 并行 多核 全系統(tǒng) 模擬器
【權(quán)利要求書】:

1.一種并行多核處理器的全系統(tǒng)模擬器,其特征在于,框架結(jié)構(gòu)分為4個(gè)主要部分:功能模擬模塊、時(shí)序模擬模塊、通用接口模塊、差異檢測(cè)和調(diào)節(jié)模塊;其中:

所述功能模擬模塊,用于實(shí)現(xiàn)特定的功能模擬模型,負(fù)責(zé)執(zhí)行指令和收集應(yīng)用程序和操作系統(tǒng)的執(zhí)行信息,并將指令分解成時(shí)序模擬所需的體系結(jié)構(gòu)無關(guān)的指令流和數(shù)據(jù)流信息,寫入到功能模擬模塊和時(shí)序模擬模塊中間的通用接口,從而傳送給時(shí)序模擬模塊;

所述時(shí)序模擬模塊,用于實(shí)現(xiàn)特定的時(shí)序模擬模型,負(fù)責(zé)從通用接口中取得指令的接口信息,對(duì)指令進(jìn)行時(shí)序模擬,并更新體系結(jié)構(gòu)的狀態(tài)信息;

所述通用接口模塊,該模塊里面包含一個(gè)指令緩沖區(qū)和一個(gè)內(nèi)存訪問表(MAT)結(jié)構(gòu);指令緩沖區(qū)主要用于存放功能模擬模型傳遞的指令流信息,MAT則主要用于存儲(chǔ)內(nèi)存訪問的數(shù)據(jù)流信息;

所述差異檢測(cè)和調(diào)節(jié)模塊,主要負(fù)責(zé)比較功能模擬和時(shí)序模擬行為的不一致性,并根據(jù)不一致的原因分別調(diào)用相應(yīng)的處理模塊進(jìn)行調(diào)節(jié)。

2.根據(jù)權(quán)利要求1所述的并行多核處理器的全系統(tǒng)模擬器,其特征在于,針對(duì)模擬器在運(yùn)行時(shí)的4種精確性影響因素:還設(shè)計(jì)了錯(cuò)誤路徑處理模塊塊、異常和中斷處理模塊、共享內(nèi)存訪問的檢測(cè)和修正模和共享頁(yè)表訪問的檢測(cè)和修正模塊,以修正精確性影響因素發(fā)生時(shí)引入的錯(cuò)誤;其中:

所述錯(cuò)誤路徑處理模塊,用于處理異常或中斷發(fā)生時(shí)功能模擬和時(shí)序模擬模塊執(zhí)行路徑的不一致;在時(shí)序模擬模型出現(xiàn)分支預(yù)測(cè)錯(cuò)誤時(shí),為功能模擬模塊創(chuàng)建出一個(gè)與當(dāng)前時(shí)序模擬模塊系統(tǒng)狀態(tài)完全一致的輕量級(jí)錯(cuò)誤路徑系統(tǒng),在這個(gè)系統(tǒng)內(nèi)繼續(xù)執(zhí)行經(jīng)過分支預(yù)測(cè)的指令路徑,當(dāng)被預(yù)測(cè)錯(cuò)誤的指令完成后,不執(zhí)行提交而直接退出錯(cuò)誤路徑模擬,從而避免更改實(shí)際流水線的狀態(tài);

所述異常和中斷處理模塊,用于處理異常或中斷發(fā)生時(shí)功能模擬和時(shí)序模擬模塊執(zhí)行路徑的不一致;當(dāng)中斷或異常發(fā)生時(shí),該模塊為功能模擬模塊創(chuàng)建出一個(gè)與當(dāng)前時(shí)序模擬模塊系統(tǒng)狀態(tài)完全一致的輕量級(jí)錯(cuò)誤路徑系統(tǒng),在這個(gè)系統(tǒng)內(nèi)繼續(xù)執(zhí)行中斷或異常發(fā)生后的指令路徑,當(dāng)錯(cuò)誤路徑的指令完成后,不執(zhí)行提交而直接退出錯(cuò)誤路徑模擬,從而避免更改實(shí)際流水線的狀態(tài);

所述共享內(nèi)存訪問的檢測(cè)和修正模塊,用于檢測(cè)和修正提前執(zhí)行的功能模擬模型與時(shí)序模擬模型的內(nèi)存訪問順序不一致,以修正共享內(nèi)存訪問順序不一致所帶來的時(shí)序不精確性,避免導(dǎo)致模擬結(jié)果的不精確;共享內(nèi)存訪問的檢測(cè)和修正模塊通過兩步操作來避免功能模擬模型和時(shí)序模擬模型之間對(duì)于共享內(nèi)存的訪問順序不一致:首先在功能模擬模型執(zhí)行時(shí)記錄下各個(gè)處理器核訪問內(nèi)存的順序;然后在時(shí)序模擬模型中內(nèi)存指令提交時(shí),檢查時(shí)序模擬模型與功能模擬模型對(duì)共享內(nèi)存的訪問順序是否一致,從而確定兩者的執(zhí)行行為是否有沖突,如果發(fā)生沖突,需要根據(jù)時(shí)序模擬模型的系統(tǒng)狀態(tài)回滾功能模擬模型;

所述共享頁(yè)表訪問的檢測(cè)和修正模塊,用于簡(jiǎn)化共享頁(yè)表訪問順序沖突的處理;當(dāng)功能模擬模塊在遇到MMU miss時(shí),不再繼續(xù)執(zhí)行指令,直到時(shí)序模擬模塊提交這條指令時(shí),即跳轉(zhuǎn)到正確的MMU miss處理路徑時(shí)再繼續(xù)執(zhí)行,從而使得功能模擬模塊和時(shí)序模擬模塊在共享頁(yè)表的訪問順序上保持了一致。

3.根據(jù)權(quán)利要求2所述的并行多核處理器的全系統(tǒng)模擬器,其特征在于,當(dāng)需要對(duì)一條指令進(jìn)行模擬時(shí),系統(tǒng)的模擬流程如下:首先,功能模擬模塊執(zhí)行被模擬的指令;接著,功能模擬模塊將把指令本身的信息以及進(jìn)行時(shí)序模擬所需要的執(zhí)行信息通過通用接口傳遞給時(shí)序模擬模塊;然后,時(shí)序模擬模塊要對(duì)這條指令模擬時(shí),從通用接口中讀出這條指令的相關(guān)信息,對(duì)它進(jìn)行時(shí)序模擬;在時(shí)序模擬時(shí),差異檢測(cè)和調(diào)節(jié)模塊檢測(cè)影響模擬精確性的事件,并根據(jù)被檢測(cè)到的精確性影響因素對(duì)應(yīng)地調(diào)用錯(cuò)誤路徑處理模塊、共享內(nèi)存訪問的檢測(cè)和修正模塊、異常和中斷處理模塊和共享頁(yè)表訪問的檢測(cè)和修正模塊對(duì)功能模擬模型進(jìn)行修正,保證功能模擬模型模擬的路徑與時(shí)序模擬模型模擬的路徑一致,從而保證模擬的精確性;最后,在這條指令在時(shí)序模擬模塊中完成提交時(shí),更新時(shí)序模擬模型的體系結(jié)構(gòu)狀態(tài)。

4.根據(jù)權(quán)利要求3所述的并行多核處理器的全系統(tǒng)模擬器,其特征在于,通用接口模塊的設(shè)計(jì)不依賴于功能模擬模型和特定指令集體系結(jié)構(gòu)相關(guān)信息;此外,由于時(shí)序模擬模型主要模擬流水線依賴及存儲(chǔ)結(jié)構(gòu),通用接口模塊包含這兩方面用于時(shí)序模擬的相關(guān)信息;通用接口的主要功能是在功能模擬和時(shí)序模擬模塊之間傳輸指令流和數(shù)據(jù)流信息;其中:

所述指令流信息記錄在指令緩沖區(qū)當(dāng)中,大小可通過配置文件設(shè)定;緩沖區(qū)的每一項(xiàng)保存了指令進(jìn)行時(shí)序模擬所需的信息,由功能模擬模型模擬完一條指令后填寫;每一項(xiàng)看做是對(duì)應(yīng)指令的蹤跡,主要包括三方面的信息:流水線相關(guān)信息,存儲(chǔ)訪問信息以及修改的體系結(jié)構(gòu)狀態(tài)信息;

所述數(shù)據(jù)流信息存儲(chǔ)在一個(gè)兩維的表MAT中;MAT的第一個(gè)維度是一個(gè)以物理地址為鍵值的散列,其中的每個(gè)節(jié)點(diǎn)稱為內(nèi)存地址節(jié)點(diǎn);每一個(gè)內(nèi)存地址節(jié)點(diǎn)擁有一個(gè)保存功能模擬模型對(duì)內(nèi)存的訪問順序隊(duì)列,用來記錄對(duì)于該內(nèi)存地址被各個(gè)核的訪問順序;隊(duì)列的每個(gè)節(jié)點(diǎn)記錄某一次訪問的具體信息,包括這次訪問來自哪個(gè)核,是讀操作還是寫操作,以及對(duì)內(nèi)存的改變等信息。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于復(fù)旦大學(xué),未經(jīng)復(fù)旦大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611108730.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 亚洲国产欧美一区二区三区丁香婷| 欧美久久一区二区三区| 亚洲w码欧洲s码免费| 亚洲国产精品一区在线| 国产清纯白嫩初高生在线播放性色| 99国产精品久久久久99打野战| 91麻豆文化传媒在线观看| 国产精品一区二区中文字幕| 午夜av免费观看| 欧美日韩亚洲另类| 亚洲国产精品一区在线观看| 91精品综合| 国产乱码一区二区| 狠狠躁夜夜躁人人爽天天天天97 | 国产精品视频一区二区三| 国产精品视频tv| 制服丝袜视频一区| 麻豆9在线观看免费高清1| 午夜私人影院在线观看| 黄色av中文字幕| 国产一区三区四区| 99久久国产综合精品女不卡| 欧美日韩一级二级三级| 日韩av在线影院| 欧美精品综合视频| 热99re久久免费视精品频软件| 国产精品无码永久免费888| 国产999精品久久久久久绿帽| 午夜老司机电影| 国产日韩欧美在线影视| 国产亚洲精品久久yy50| 欧美日韩一卡二卡| 欧美一区久久久| 日本一二区视频| 自拍偷在线精品自拍偷无码专区| 大伊人av| 亚洲视频精品一区 | 19videosex性欧美69| 国产精品久久免费视频| 国产一区三区四区| 国产亚洲精品久久yy50| 亚洲欧美一二三| 国内偷拍一区| 97久久精品人人做人人爽 | 亚洲高清国产精品| 99精品欧美一区二区| 91麻豆文化传媒在线观看| 精品久久国产视频| 国产丝袜在线精品丝袜91| 亚洲四区在线观看| 国产精品第56页| 国产日韩麻豆| 激情久久精品| 视频一区二区三区欧美| 农村妇女精品一二区| 精品国产九九| 人人玩人人添人人澡97| 色综合久久久久久久粉嫩| 中文字幕在线播放一区| 欧美一区二区三区激情在线视频| 日韩三区三区一区区欧69国产| 日韩欧美中文字幕精品| 亚洲va国产2019| 国产精品高潮呻| 伊人av综合网| 久久国产欧美一区二区免费| 99久久国产综合精品色伊| 国产资源一区二区| 日本护士hd高潮护士| 欧美极品少妇videossex| 国产69精品久久久| 国产亚洲精品久久午夜玫瑰园 | 狠狠色狠狠色综合系列| 精品国产一区二区三区久久久久久 | 麻豆精品久久久| 国产精品天堂| av午夜影院| 日韩精品999| 久久黄色精品视频| 国产.高清,露脸,对白| 国产亚洲精品久久久久动| 天干天干天干夜夜爽av|