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

[發明專利]動態二進制翻譯系統中超級塊的寄存器分配方法有效

專利信息
申請號: 200910050440.7 申請日: 2009-04-30
公開(公告)號: CN101546271A 公開(公告)日: 2009-09-30
發明(設計)人: 管海兵;梁阿磊;蔡戰舉;姜玲燕;李曉龍 申請(專利權)人: 上海交通大學
主分類號: G06F9/45 分類號: G06F9/45
代理公司: 上海交達專利事務所 代理人: 毛翠瑩
地址: 200240*** 國省代碼: 上海;31
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 動態 二進制 翻譯 系統 超級 寄存器 分配 方法
【說明書】:

技術領域

發明涉及一種動態二進制翻譯系統中超級塊的寄存器分配方法,具備重定 向特性,能適用于多種目標平臺,尤其適用于多源多目標的二進制翻譯平臺。

背景技術

動態二進制翻譯是虛擬執行技術中應用最為廣泛的方法,是為遺留代碼提供 移植可能性和提高軟件的平臺適應性的一種有效手段,它在不需要可執行程序 的源代碼的情況下,可以動態地將源機器平臺上的二進制程序經過轉換,運行 于其他目標機器平臺上。對于動態二進制翻譯器自身而言,執行性能是一個非 常重要的衡量指標。所謂執行性能是指,以源程序在原架構下運行的效率為參 照,其在動態二進制翻譯器提供的運行環境下的效率損失度越低,翻譯器的執 行性能越好。

寄存器在計算機存儲體系結構里處于最上層,是訪問速度最快的存儲介質, 而且由于芯片大小的限制,通常寄存器數目不多,Intel的x86處理器只有8個 通用寄存器,有些RISC體系結構的寄存器數目稍多一些,但也只有幾十個左右 的寄存器,當然里面還包含很多特殊寄存器,能夠被翻譯器使用的就更少了。為 了提高翻譯器翻譯后的代碼的執行性能,動態二進制翻譯領域需要采用一種技 術,它使得翻譯后的代碼塊能夠盡可能高效的利用寄存器這一稀缺資源。但是 對于動態二進制翻譯領域,考慮到動態執行的實時性,分配方法開銷不能太高。 因此技術人員必須在更高效的使用目標平臺的寄存器和分配開銷之間尋求平 衡。動態二進制翻譯領域通常會有構造超級塊的技術,即把一些執行熱度比較 高的基本塊合起來,作為一個塊進行編碼,形成一個超級塊。所謂超級塊,是 指具有一個入口,一個或多個出口的代碼塊。對于超級塊內的寄存器的分配, 由于其執行的熱度較高,對目標代碼的質量要求也更高,因此需要采用一種優 良的寄存器分配方法。

目前,在動態二進制翻譯領域可以使用如下方法完成寄存器分配任務:

1、簡單的寄存器分配方法,這種分配算法通過對超級塊內的變量號按目標 機寄存器數目進行一次取模運算,得出的數字即是被分配的寄存器編號。如果 該寄存器被同一條指令的其他變量占用,則嘗試下一個編號的寄存器。如果該 寄存器沒有被同一條指令內的其他變量占用,則把該寄存器內容交換到內存, 然后分配該寄存器給當前變量。如果該寄存器空閑,直接分配該寄存器給當前 變量。這種方法簡單有效,開銷小,適用于動態二進制翻譯領域的及時性特性, 但沒有利用超級塊內變量的信息,使得分配結果不夠高效,寄存器使用效率不 高。

2、全局寄存器分配方法,這種方法把超級塊常用的一些變量存放在全局寄 存器中。全局變量是指在這個基本塊內被使用次數(use-frequency)最多的那個 變量,把這些變量存放在某些寄存器中,在整個超級塊的生存期,對它們都不 做替換。這種方法需要在分配前,先走查一下整個超級塊,收集超級塊內所有 變量的使用頻率信息。然后分配一些固定的寄存器給這些使用頻次最高的變量, 其余變量使用簡單的寄存器分配方法進行分配。這種方法利用了超級塊內變量 的信息,但使用不夠充分,只在開始階段利用收集到的信息固定分配了若干變 量,對后續變量的分配過程則完全丟棄了這些信息。

3、基于next-use信息的寄存器分配方法,這種方法根據超級塊內變量的 next-use信息進行寄存器分配,所謂next-use信息是指該變量下次被使用的位 置,這種方法簡單有效,適用于基本塊內寄存器分配。對于由若干基本塊組成 的超級塊,對變量信息的使用不夠充分,寄存器的分配結果不夠高效。

4、圖染色分配方法,這種方法在靜態編譯器領域有著重要的地位,它是一 種基于圖簡化思路的啟發式分配方法。它包括如下幾個步驟:

(1)變量活性信息的收集

(2)干擾圖的構造

(3)圖精簡以及寄存器分配

在靜態編譯器里,干擾信息的收集過程通常會經過多次迭代,才能達到穩定, 即活性信息在每個節點都不再變化。在圖精簡過程中遇到圖不能再精簡的情況 下通常會采用結合、冷凍、選擇溢出和實際溢出等各種高級手段來完善圖精簡 的過程。該方法復雜度太高,分配開銷太大。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 男女无遮挡xx00动态图120秒| 91理论片午午伦夜理片久久| 久久精品视频中文字幕| 午夜伦情电午夜伦情电影| 十八无遮挡| 日本精品一区在线| 国产日产精品一区二区三区| 国产一区二区激情| 中文字幕在线视频一区二区| 午夜影院伦理片| 国产精品久久久久久久久久久新郎 | 日韩av在线网| 久久狠狠高潮亚洲精品| 91久久国产视频| 国产高清一区二区在线观看| 国产精品中文字幕一区| 欧美日韩一级黄| 久久精品国产99| 久久99亚洲精品久久99果| 国产麻豆91欧美一区二区| 午夜一级免费电影| 高清人人天天夜夜曰狠狠狠狠| 欧美日韩一区二区三区69堂| 久久精品手机视频| 精品福利一区| 狠狠色综合久久丁香婷婷| 少妇高清精品毛片在线视频| 国91精品久久久久9999不卡| 97精品久久久午夜一区二区三区| 国产精品久久久区三区天天噜| 激情久久综合网| 亚洲国产精品一区在线观看| 国产日本欧美一区二区三区| 亚洲神马久久| 91一区二区三区视频| 黑人巨大精品欧美黑寡妇| 综合欧美一区二区三区| 国产伦精品一区二区三区免费下载 | 国产欧美日韩va另类在线播放| 久久天堂国产香蕉三区| 久久激情网站| 久久亚洲综合国产精品99麻豆的功能介绍| 国产精品亚洲第一区| 国产精品偷拍| 国产午夜精品理论片| 国产一区二区三区午夜| 大bbw大bbw巨大bbw看看| 国产伦精品一区二区三区免| 国产精品精品视频一区二区三区 | 精品久久久久99| 欧美性二区| 国产人澡人澡澡澡人碰视| 国产经典一区二区三区| 午夜特级片| 国产欧美精品久久| 久久九精品| 性色av香蕉一区二区| 亚洲自偷精品视频自拍| 中文字幕制服狠久久日韩二区| 色乱码一区二区三区网站| 国产精品乱码一区| 国产日韩欧美精品一区| 久久中文一区| 国产偷久久一区精品69| 综合色婷婷一区二区亚洲欧美国产| 国产乱xxxxx国语对白| 国产一级自拍| 国产88在线观看入口| 国产91久| 色妞妞www精品视频| 午夜精品一区二区三区aa毛片| 九九视频69精品视频秋欲浓| 国产亚洲欧美日韩电影网| 黄色香港三级三级三级| 久久91精品国产91久久久| 久久99国产视频| 一级午夜电影| 97国产精品久久| 狠狠躁夜夜躁xxxxaaaa| 亚洲国产一区二| 99久久夜色精品国产网站| 国产一区二区三区四区五区七 | 精品国产一级| 91精品国模一区二区三区| 欧美一区二区精品久久| 国产欧美一区二区三区免费看| 高清欧美精品xxxxx在线看| 好吊妞国产欧美日韩免费观看网站| 国产视频精品久久| 97人人模人人爽视频一区二区| 热久久国产| 日韩av一区不卡| 久久久久久久国产| 欧美精品第一区| 92久久精品| 对白刺激国产对白精品城中村| 精品国产一区二区三区高潮视 | 日韩精品久久久久久中文字幕8| 亚洲欧美制服丝腿| 精品国产一区二区三区忘忧草| 国产精品视频久久久久久| 99国产精品丝袜久久久久久| 国产日韩欧美不卡| 99精品小视频| 亚洲国产日韩综合久久精品| 亚洲精品国产一区| 99久久精品免费看国产交换| 日韩av电影手机在线观看| 大bbw大bbw巨大bbb| 性国产日韩欧美一区二区在线| 色婷婷精品久久二区二区我来| 久久91久久久久麻豆精品| 国产精品一区二区麻豆| 国产第一区二区| 欧美日韩三区二区| 国产在线不卡一| 国产日韩精品一区二区| 亚洲欧美一区二| 少妇性色午夜淫片aaa播放5| 日本高清二区| 黄毛片在线观看| 国产伦精品一区二| 欧美一区二三区人人喊爽| 狠狠色噜噜综合社区| 亚洲国产一二区| 欧美一区二区三区四区夜夜大片| 欧美大片一区二区三区| 制服.丝袜.亚洲.另类.中文| 国产一级片一区二区| 91精品视频一区二区| 精品久久小视频| 麻豆视频免费播放| 国产一区二区91| 欧美三区二区一区| 国产特级淫片免费看| 国产精品免费观看国产网曝瓜| 午夜亚洲影院| 91精品国产一区二区三区| 午夜影院一区| 国产视频精品一区二区三区| 一区二区在线精品| 在线中文字幕一区| 国产精品一级在线| 欧美一区二区三区久久| 19videosex性欧美69| av午夜在线| 精品99免费视频| 日韩久久精品一区二区三区| 中文字幕一区三区| 国产又黄又硬又湿又黄| 久久国产中文字幕| 国产日韩一区二区在线| 午夜电影一区| 国产大片黄在线观看私人影院| 亚洲国产精品麻豆| 亚洲制服丝袜中文字幕| 国产亚洲精品久久久久秋霞| 激情久久久久久| 精品一区欧美| 日本一区二区三区四区高清视频| 欧美一级特黄乱妇高清视频| 午夜国内精品a一区二区桃色| 996久久国产精品线观看| 午夜爽爽爽男女免费观看| 91精品夜夜| 激情欧美日韩| 久久久99精品国产一区二区三区 | 国产无遮挡又黄又爽又色视频| 午夜影院伦理片| 国产高清一区在线观看| 综合国产一区| 国产精品久久久久久久久久久不卡| 精品国产乱码久久久久久图片| 丝袜美腿诱惑一区二区| 91精彩刺激对白露脸偷拍| 午夜剧场伦理| 日韩av免费电影| 国产午夜精品理论片| 欧美日韩国产一区二区三区在线观看| 精品一区电影国产| 国产精品视频一区二区在线观看 | 久久九精品| 亚洲日韩aⅴ在线视频| 一区二区在线精品| 蜜臀久久精品久久久用户群体| 狠狠色噜噜狠狠狠狠2021天天| 最新国产精品自拍| 免费**毛片| 国产精品对白刺激在线观看 | 日日夜夜精品免费看| 国产午夜亚洲精品午夜鲁丝片 | 男女视频一区二区三区| 久久精品男人的天堂| 国产一区免费播放| 国内久久久久久| 国产日韩一区二区在线| 性精品18videosex欧美| 狠狠色丁香久久婷婷综合丁香| 亚洲欧美一卡| 日韩久久影院| 国产乱色国产精品播放视频| 久久国产精品二区| 国产一区二区视频免费在线观看 | 久久国产精品免费视频| 久久狠狠高潮亚洲精品| 亚洲欧洲日韩av| 二区三区视频| 久久福利视频网| 91麻豆精品国产自产欧美一级在线观看| 少妇自拍一区| 国产淫片免费看| 91在线一区二区| 香港三日本8a三级少妇三级99 | 久久99亚洲精品久久99| 国产日产精品一区二区| 性国产日韩欧美一区二区在线| 日日狠狠久久8888偷色| 91区国产| 欧美精品粉嫩高潮一区二区| 欧美精品日韩精品| 日韩精品一区二区久久| 亚洲四区在线| 国语对白一区二区三区| 欧美高清一二三区| 在线国产精品一区二区| 亚洲久色影视| 国产精品久久久久久久久久久久冷| 亚洲免费精品一区二区| 国产三级国产精品国产专区50| 国内久久久| 欧美视屏一区| 91日韩一区二区三区| 久久精品综合视频| 国产乱码一区二区| 国产伦理精品一区二区三区观看体验 | 国产一二三区免费| 久久夜色精品久久噜噜亚| 中文字幕制服狠久久日韩二区| 国产欧美日韩精品一区二区三区| www.成| 一区二区三区电影在线观看| 欧美一区免费| 99久久免费精品视频| 精品a在线| 亚洲欧美国产日韩综合| 狠狠插狠狠插|