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

[其他]通過雙色布石進行寄存器分配和指定無效

專利信息
申請號: 86107764 申請日: 1986-11-14
公開(公告)號: CN86107764A 公開(公告)日: 1987-07-01
發明(設計)人: 阿施法·阿布杜里曼·穆施;卡爾·馬克斯·施姆普福 申請(專利權)人: 國際商用機器公司
主分類號: G06F12/02 分類號: G06F12/02
代理公司: 中國國際貿易促進委員會專利代理部 代理人: 余剛
地址: 美國紐約州*** 國省代碼: 暫無信息
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 通過 雙色布石 進行 寄存器 分配 指定
【說明書】:

發明涉及一種方法,在一個無向量或向量處理器中利用該方法,可以在源代碼到機器可執行代碼的編譯期間分配及優化寄存器指定。

在編譯程序構造的標準著作中,艾迪生-韋斯利出版公司1977年版,由愛荷等人所寫的“編譯程序設計的原理”一書和斯普林格-弗萊格1984年版,由韋特等人所著的“編譯程序構造”一書中都指出,計算機源語言,例如PASCAL或FORTRAN,到可由目標機器執行的代碼的轉換是通過一系列變換來完成的。首先對源符號串進行詞法分析,為翻譯確定出原子單位或字,然后進行句法分析,確定出這些字之間的語法關系。輸出是以“分析樹”的形式表示的。該分析樹被轉換為源代碼的中間語言表現形式。大多數編譯程序并不明顯地產生分析樹,而當進行句法分析時形成中間代碼。優化施加于中間代碼,而后產生目標機器可執行代碼或目標代碼。

編譯程序必須執行的任務中包括計算資源的分配和指定,以便由源代碼指令流所確定的計算能夠高效率地完成。有效“資源”中包括計算設備,例如ALU,輸入/輸出,包括寄存器的存貯器,操作系統成份等等。編譯程序的優化部分的任務是(a)縮短代碼長度,(b)在可能的地方增加執行速度,(c)通過資源的高效率分配,將開銷降至最低程度。然后,資源使用或消耗程式一覽表被送入正在編譯的代碼中。

眾所周知,指令流可以被映成圖形結構,并可利用圖論特性的優越性。代碼序列在局部優化中可以用基本程序塊的圖形性質進行分析而在全程優化中則可用程序塊的流程圖分析。

一個基本程序塊是一個連續語句序列。該序列只能從頭開始進入,共且在進入后語句是順序執行的,除非到了結尾,否則不能停止或轉移。

流程圖描述了在基本程序塊之間的控制流。例如,流程圖將表示出基本程序塊之間迭代或遞歸計算所需的循環,轉移和嵌套。

數據相關性的無回路有向圖(DAG)是一數據結構,用于分析基本程序塊。例如,a=S+C由作為起始節點的b+c表達,每一節點通過各自的邊連接于公共節點c。這不是流程圖,雖然流程圖的每個節點(基本程序塊)可以由一個DAG表示。

“活變量分析”涉及一組技術,該組技術用于確定一個變量名是否具有一個經常在以后的計算中可能用到的值。如果一個變量名在基本程序塊中重新定義之前被使用,或者“活”著離開這一程序塊而未在程序塊中被重新定義,則該變量被認為是“活”著進入程序塊的。因此,一數值在寄存器中被計算之后,并假定在一基本程序塊中已被使用過,如果它在程序塊的結尾“死”了的話,則沒必要存貯該數值。也即如果全部寄存器都已裝滿,而還需要另一個寄存器,則可指定當前含有“死”值的寄存器。

從概念上講,第一個編譯程序變換是將源代碼串映成流程圖,其流程圖的每一節點都是基本程序塊,其控制及數據路徑關系由流程圖的有向邊確定。資源分配和指定的優化工作可以首先在局部或基本程序塊這級進行,然后再在全程流程圖一級進行。

在局部優化中,每一基本程序塊被當作一個獨立的單位,并在優化中不考慮程序塊的內容。為基本程序塊建立的數據相關圖被變換并用以產生最終機器代碼。然后被廢棄,再進行下一個基本程序塊。“數據相關圖”是一個基本程序塊中的一種圖論特征表示。由于一個基本程序塊不能包含循環,因而所有“數據相關圖”的基本塊可以由DAG來表示。而DAG不必是樹。作為示例,如果一個基本程序塊由兩條計算語句x=u+v和y=u+w組成,雖然它是無回路的,DAG仍將不是樹。最后,全程優化執行一個流程圖的全程重排,并在基本程序塊之間提供上下文信息。

計算機包括主存貯器,其最快的形式是最昂貴的。若干有限的物理寄存器存貯操作數,以備計算和控制的立即使用。從寄存器到寄存器操作的計算機指令是最快速執行的。如果無法獲得一個寄存器,則中間結果必須被裝入主存貯器,大部分程序體及數據定位于該主存,或者當一個寄存器可以得到時,將中間結果從所述主存轉入該寄存器。從主存到寄存器的裝入及從寄存器到主存貯器的存貯需要更長一些的時間。因此,在評價一個流程圖或基本程序塊時,目標之一是在寄存器中保存盡可能多的計算名即變量,或保證在需要時可以獲得一個寄存器。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 午夜国产一区二区三区| 国产一区日韩一区| 国产999在线观看| 日韩精品一区二区三区四区在线观看 | 久久精品国产一区二区三区不卡| 国产一区二区三区乱码| 鲁丝一区二区三区免费| 欧美日韩一级在线观看| 欧美一区二区三区在线免费观看| 免费看性生活片| 99久久精品免费看国产免费粉嫩| 国产精品人人爽人人做av片| 免费xxxx18美国| 欧美日本一二三区| 性少妇freesexvideos高清bbw| 欧美国产一区二区在线| 午夜国内精品a一区二区桃色| 国产精品美女久久久免费| 亚洲精品老司机| 免费看欧美中韩毛片影院| 国产日韩精品一区二区| 亚洲国产精品一区在线观看| 996久久国产精品线观看| 午夜色影院| 国产精品视频久久久久| 香港三日三级少妇三级99| 国产精品videossex国产高清| 天堂av一区二区三区| 久久精品com| 93精品国产乱码久久久| 久久久久久亚洲精品中文字幕| 99国产精品久久久久老师| 日韩av一区不卡| 国产午夜精品一区二区三区四区| 亚洲欧美国产中文字幕 | www.成| 精品国产一区二区三区忘忧草| 亚州精品国产| 理论片午午伦夜理片在线播放| 老女人伦理hd| 亚洲欧美另类久久久精品2019| 欧美乱妇高清无乱码| 日本一区二区免费电影| 日韩精品一区二区久久| 免费观看xxxx9999片| 久久久久久久久久国产精品| 国产精品区一区二区三| 午夜666| 国产女人与拘做受免费视频| 手机看片国产一区| 国产色婷婷精品综合在线手机播放| 日本一区二区在线电影| 17c国产精品一区二区| 91精品国产综合久久福利软件| 国产一区免费在线| 中文字幕在线一二三区| 国产欧美一区二区三区免费视频| 高清国产一区二区三区| 色婷婷综合久久久中文一区二区| 国产一级不卡毛片| 欧美精品久久一区| 国产偷亚洲偷欧美偷精品 | 免费精品99久久国产综合精品应用| 国产剧情在线观看一区二区| 99日本精品| 少妇**毛片| 欧洲在线一区| 夜夜嗨av禁果av粉嫩av懂色av | 欧美性xxxxx极品少妇| 欧美日韩激情一区二区| 精品国产免费久久| 8x8x国产一区二区三区精品推荐| 久久久综合亚洲91久久98| 日韩电影在线一区二区三区| 国产一区二区黄| 免费观看xxxx9999片| xxxxhdvideosex| 97人人揉人人捏人人添| 亚洲精品一区,精品二区| 午夜精品99| 午夜看片网址| 91精彩刺激对白露脸偷拍| 国产精品v欧美精品v日韩| 国产欧美一区二区三区免费看| 久久久一区二区精品| 国产91视频一区| 欧美一区二区三区在线免费观看 | 国产一区二区精品免费| 久久久久国产精品www| 99国产超薄丝袜足j在线观看| 午夜影院伦理片| 国产精品一区二区久久乐夜夜嗨| 性精品18videosex欧美| 国产日韩欧美精品| 国产精品一二三区免费| 99三级视频| 日韩欧美国产高清91| 久久精品视频3| 26uuu色噜噜精品一区二区| 国产精品日韩一区二区| 亚洲精品一品区二品区三品区 | 狠狠综合久久av一区二区老牛| 午夜激情看片| 伊人欧美一区| 国产日产欧美一区| 91免费国产| 91狠狠操| 日韩av免费网站| 久久九九国产精品| 久久免费福利视频| 国产视频二区| 国产精品天堂| 欧美日韩国产一二| 日本一区欧美| 中文字幕国内精品| 91超碰caoporm国产香蕉| 午夜激情影院| 四虎国产精品永久在线国在线| 欧美日韩国产精品一区二区| 日韩免费一级视频| 香蕉免费一区二区三区在线观看| 2023国产精品自产拍在线观看| 日韩av三区| 视频一区欧美| 日韩国产不卡| 小萝莉av| 日本黄页在线观看| 野花国产精品入口| 久久99精品国产麻豆宅宅| 国产日韩麻豆| 一二三区欧美| 一区二区在线精品| 久久99国产视频| 午夜伦理片在线观看| 国产一二区在线| 久久99精品一区二区三区| 亚洲精品国产一区二区三区| 欧美日韩偷拍一区| 国产高清在线观看一区| 日韩精品免费播放| 国产精品96久久久久久久| 国产精品一区二区不卡| 国产日韩欧美在线影视| 国产日韩欧美一区二区在线观看| 亚洲二区在线播放视频| 国产精品国产三级国产专区55 | 日韩av片无码一区二区不卡电影| 欧美一区二区性放荡片| 久久久精品二区| 99视频一区| 国产精品一区二区三区在线看| 日韩亚洲精品在线| 国产精品不卡在线| 国产乱对白刺激视频在线观看| 91高跟紫色丝袜呻吟在线观看| 久久午夜鲁丝片| 91麻豆精品国产91久久久久推荐资源 | 亚洲精品一区在线| 午夜精品一区二区三区三上悠亚| 日韩精品中文字| 国产精品国产亚洲精品看不卡15| 97人人澡人人添人人爽超碰| 欧美精品在线观看视频| 日本一二区视频| 中文字幕日韩一区二区| 毛片大全免费观看| 亚洲欧洲一区二区| 国产99视频精品免费视频7 | 国产91九色在线播放| 欧美二区在线视频| 久久精品99国产精品亚洲最刺激| 久久精品麻豆| 国产91电影在线观看| 国产精品美女www爽爽爽视频| 欧美午夜理伦三级在线观看偷窥| 一区二区三区欧美视频| 国产高清无套内谢免费| 免费超级乱淫视频播放| 欧美日韩一区二区三区不卡视频| 国产欧美一区二区三区沐欲| 午夜av男人的天堂| 欧美一区二区久久| 国产目拍亚洲精品区一区| 国产97免费视频| 久久国产精久久精产国| 欧美日韩一级在线观看| 久久久久久久久久国产精品| 国产偷亚洲偷欧美偷精品 | 夜夜躁日日躁狠狠久久av| 97人人澡人人添人人爽超碰| 99国产精品永久免费视频| 国产午夜精品一区二区理论影院 | 91麻豆精品国产91久久久资源速度 | 亚洲一卡二卡在线| 高清欧美精品xxxxx| 欧美日韩中文国产一区发布| 亚洲午夜精品一区二区三区电影院| 夜夜夜夜夜猛噜噜噜噜噜gg| 日韩一区国产| 国产.高清,露脸,对白| 91超碰caoporm国产香蕉| 欧美精品在线不卡| 精品久久久综合| 国产日韩欧美另类| 精品三级一区二区| 色一情一交一乱一区二区三区| 久久精品综合| 91精品视频在线观看免费| 欧美一区二区精品久久| 大bbw大bbw超大bbw| 欧洲国产一区| 日韩欧美亚洲视频| 一区二区久久精品| 国内精品久久久久久久星辰影视| 国产精品日韩在线观看| 中文字幕在线视频一区二区| 91夜夜夜| 国产99视频精品免费视频7| 在线观看国产91| 久久99精品久久久久国产越南 | 四虎影视亚洲精品国产原创优播| 国产一区网址| 日韩精品中文字幕一区二区三区 | 国产精品日韩三级| 欧美乱码精品一区二区三| 欧美大片一区二区三区| 中文字幕一区二区三区免费| 日韩精品一区二区免费| 欧美系列一区| 亚洲精品日本久久一区二区三区| 狠狠色狠狠综合久久| 在线观看欧美一区二区三区| 韩漫无遮韩漫免费网址肉| 日韩精品中文字幕一区二区| 欧美一区二区精品久久911| 亚洲国产精品第一区二区| 欧美精品国产一区二区| 国产一区二区国产| 免费精品99久久国产综合精品应用| 欧美一区二区三区久久精品| 午夜理伦影院| 久久99久久99精品蜜柚传媒| 国产中文字幕一区二区三区| 97久久超碰国产精品红杏| 年轻bbwbbw高潮| av素人在线|