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

[發明專利]一種松耦合結構的并行多核全系統模擬器在審

專利信息
申請號: 201611108730.9 申請日: 2016-12-06
公開(公告)號: CN106775597A 公開(公告)日: 2017-05-31
發明(設計)人: 張為華;李弋;魯云萍 申請(專利權)人: 復旦大學
主分類號: G06F9/38 分類號: G06F9/38;G06F9/50
代理公司: 上海正旦專利代理有限公司31200 代理人: 陸飛,陸尤
地址: 200433 *** 國省代碼: 上海;31
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 耦合 結構 并行 多核 全系統 模擬器
【說明書】:

技術領域

發明屬于計算機技術領域,具體涉及一種并行多核處理器的全系統模擬器。

背景技術

隨著多核技術的不斷發展,微處理器結構變得越來越復雜,開發成本越來越高,開發周期也越來越長。如何驗證設計的有效性,對提高設計的效率和成功率起著至關重要的作用,模擬便是為了達到這一目的而廣泛使用的技術。模擬器在處理器設計或體系結構研究中的作用也變得不可或缺。一方面,硬件設計者可以對模擬器進行擴展,從而對未來的處理器進行設計和驗證。同時,設計者也可以使用模擬器來測試處理器各個功能部件在不同配置下運行各種測試程序的結果,并基于對結果的分析確定每個功能部件對處理器整體性能的影響程度,從而深入理解處理器的行為,進而改進處理器的設計,提高性能。另一方面,軟件開發者也可以在硬件投產前,基于模擬器平臺為對應硬件平臺開發各種軟件產品,加速軟硬件產品的市場化進程。

軟件模擬技術通過軟件程序來模擬處理器系統部分或全部的功能,并給出各種所需模擬結果。具體說來,軟件模擬技術不但可以準確地模擬硬件的各種功能和行為,還可以靈活的修改被模擬目標架構的結構、組件以及行為。同時,由于軟件易于擴展,也可以有效克服硬件驗證靈活性差、應用面窄、開發周期長等缺點。由于這些特征,軟件模擬技術作為一種至關重要的手段,已廣泛應用于處理器設計和體系結構研究的方方面面。

目前,主流體系結構模擬器主要包括功能模擬模型和時序模擬模型兩部分。功能模擬模型一般只完成處理器硬件的各種功能模擬,而不模擬處理器各個組成部分的微體系結構特征。因此,功能模擬模型只能用來測試程序在一個平臺上執行結果的正確性,而不能給出性能和時序行為數據,因此無法進行深入分析,也沒辦法進行不同處理器設計的比較。時序模擬模型則能根據實際需要,模擬處理器整體或者部分功能單元在每個時鐘周期內的微體系結構的各種行為和反應,包括流水線、功能單元和存儲結構等。時序模擬模型不僅可以確認結果的正確性,還可以獲得程序執行過程中處理器的各種性能指標,因此在相關研究和設計中有著更廣泛的應用。

由于模擬器的重要性和多核結構的普及,各種功能更全的功能模擬模型不斷涌現,如Simics,QEMU,COREMU;而各種更加精確和快速的新型時序模擬模型也不斷涌現,如GEMS,MPTLSim,RAMP GOLD。目前主流多核模擬器通常采用緊耦合設計,即功能模擬和時序模擬需要在每個時鐘周期都進行交互。一方面,這樣的設計增加了模擬器擴展的難度:給模擬器增添新的功能或者時序模擬模型通常需要幾個人年的時間,如研究人員花費了數年的時間整合M5和GEMS模擬器(gem5),而擴展PTLSim使之支持QEMU也用去了數年的時間(MARSS)。另一方面,緊耦合設計中過多的交互也引入了許多額外的開銷,不僅降低了多核模擬器的性能,也阻礙了模擬器功能模擬和時序模擬有效并行的可能。

發明內容

本發明的目的在于提供一種執行力度強、模擬性能好,并具有擴展功能的并行多核處理器的全系統模擬器。

本發明提供的并行多核處理器的全系統模擬器,是一種軟件實現的模擬系統。具體而言,本發明在邏輯上把功能模擬模型和時序模擬模型分開,采用完全松耦合的設計架構:功能模擬模型只負責功能模擬部分,時序模擬模型只負責模擬器的時序部分。模擬指令時,模擬器采用功能優先的結構,功能模擬模型先于時序模擬模型執行,為時序模擬模型提供相關的信息;模擬器的功能模擬和時序模擬模塊通過體系結構無關的通用接口進行交互。為了保證模擬器的精確性,本發明設計了差異檢測和調節模塊,負責檢測功能模擬和時序模擬模塊之間行為的差異。當檢測到差異時,該模塊再根據引起差異的具體原因進行調節。

本發明提供的并行多核處理器的全系統模擬器,其框架結構可分為4個主要部分:功能模擬模塊、時序模擬模塊、通用接口、差異檢測和調節模塊。其中:

(1)功能模擬模塊,實現特定的功能模擬模型,主要負責執行指令和收集應用程序和操作系統的執行信息,并將指令分解成時序模擬所需的體系結構無關的指令流和數據流信息,寫入到功能模擬模塊和時序模擬模塊中間的通用接口,從而傳送給時序模擬模塊;

(2)時序模擬模塊,實現特定的時序模擬模型,負責從通用接口中取得指令的接口信息,對指令進行時序模擬,并更新體系結構的狀態信息;

(3)通用接口,該模塊里面包含一個指令緩沖區和一個內存訪問表(Memory Access Table, MAT)結構。指令緩沖區主要負責存放功能模擬模型傳遞的指令流信息,MAT則主要負責存儲內存訪問的數據流信息;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于復旦大學,未經復旦大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611108730.9/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

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

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

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

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91久久国产视频| 国产91九色在线播放| 日韩欧美中文字幕一区| 999久久国精品免费观看网站| 夜夜爱av| 欧美日韩一区视频| 99精品视频一区二区| 久久99中文字幕| 性欧美一区二区| av午夜剧场| 日韩欧美国产另类| 日本一区午夜艳熟免费| 欧美激情精品一区| 欧美一级片一区| 91影视一区二区三区| 欧美日韩亚洲另类| 亚洲精品国产综合| 欧美一区二区久久| 欧美精品在线观看一区二区| 挺进警察美妇后菊| 少妇高清精品毛片在线视频| 久久激情图片| 一区二区午夜| 狠狠色狠狠色88综合日日91| 7799国产精品久久99| 国产精品欧美日韩在线| 日日夜夜亚洲精品| 99精品国产一区二区三区麻豆 | 亚洲一区二区三区加勒比| 国产精品理人伦一区二区三区 | 国产在线视频二区| 久久久久国产精品免费免费搜索 | 国产69久久| 精品国产九九| 国产一区二区三区色噜噜小说| 91人人精品| 国产一区二区四区| 99久久夜色精品| 色一情一乱一乱一区99av白浆| 国产美女一区二区三区在线观看| 久久国产精品广西柳州门| 性国产日韩欧美一区二区在线 | 91偷拍网站| 挺进警察美妇后菊| 中文字幕1区2区3区| 狠狠色噜噜狠狠狠色综合| 国产麻豆一区二区三区在线观看| 欧美一级不卡| 国产精品区一区二区三| 91视频一区二区三区| 精品国产仑片一区二区三区| 欧美日韩三区二区| 日韩精品免费一区二区夜夜嗨| 午夜影院激情| 国产视频1区2区| 国产91久| 狠狠色噜噜狠狠狠狠黑人| 日韩av在线影院| 精品国产乱码久久久久久影片| 色吊丝av中文字幕| 国产一区二区三区精品在线| 一区精品二区国产| 日韩精品乱码久久久久久| 97久久精品人人澡人人爽| 偷拍自中文字av在线| 91久久一区二区| 国产69精品久久久久777糖心| 国产乱人乱精一区二视频国产精品 | 羞羞视频网站免费| 国产精品欧美久久| 亚洲三区二区一区| 国产精品麻豆一区二区三区| 国产伦精品一区二区三区四区| 国产精品女人精品久久久天天| 亚洲精品456在线播放| 欧美精品在线一区二区| 国产一级自拍| 91精品国产影片一区二区三区| 日本精品一二区| 色综合欧美亚洲国产| 国产福利精品一区| 国产精品一二二区|