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

[發(fā)明專利]消除內(nèi)存訪問沖突的編譯裝置及其實現(xiàn)方法無效

專利信息
申請?zhí)枺?/td> 201010577313.5 申請日: 2010-12-08
公開(公告)號: CN102043659A 公開(公告)日: 2011-05-04
發(fā)明(設(shè)計)人: 肖賀;孔吉;劉佩林 申請(專利權(quán))人: 上海交通大學(xué)
主分類號: G06F9/45 分類號: G06F9/45;G06F9/50
代理公司: 上海交達(dá)專利事務(wù)所 31201 代理人: 王錫麟;王桂忠
地址: 200240 *** 國省代碼: 上海;31
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 消除 內(nèi)存 訪問 沖突 編譯 裝置 及其 實現(xiàn) 方法
【說明書】:

技術(shù)領(lǐng)域

發(fā)明涉及的是一種計算機(jī)技術(shù)領(lǐng)域的裝置及方法,具體是一種消除內(nèi)存訪問沖突的編譯裝置及其實現(xiàn)方法。

背景技術(shù)

編譯器是將高級語言轉(zhuǎn)換成機(jī)器可執(zhí)行語言的程序。編譯器在轉(zhuǎn)換過程中,需要對程序中的變量在內(nèi)存的存放位置進(jìn)行分配,以避免內(nèi)存指令在執(zhí)行過程中因內(nèi)存沖突而引發(fā)的流水線停頓,最終提高最終生成的機(jī)器可執(zhí)行程序的執(zhí)行效率。

在現(xiàn)有的處理器中,特別是DSP處理器,指令集通常會支持內(nèi)存操作數(shù)以及多樣的尋址方式。由于在數(shù)據(jù)處理及其應(yīng)用中,內(nèi)存訪問操作是一個關(guān)鍵的環(huán)節(jié),因此,如何進(jìn)行變量分配以最高效率地利用流水線是具有至關(guān)重要的意義的。另一方面,對于多數(shù)的DSP架構(gòu),為了盡可能地提高內(nèi)存帶寬,通常支持多數(shù)據(jù)內(nèi)存架構(gòu)(一般是雙數(shù)據(jù)內(nèi)存架構(gòu)),即指令可以在同一個時鐘周期并行訪問多個不同的數(shù)據(jù)內(nèi)存,但是不能在同一個時鐘周期多次訪問一個數(shù)據(jù)內(nèi)存。

解決這種內(nèi)存沖突的方法有兩大類,一類是程序員手動安排變量的存儲位置,特別在嵌入式應(yīng)用中,手動分配變量是一種非常有效的內(nèi)存分配方法,它使得程序在數(shù)據(jù)結(jié)構(gòu)算法層面上消除了內(nèi)存沖突,但是當(dāng)程序結(jié)構(gòu)變得復(fù)雜時,人為分配變量的方法經(jīng)常會陷入局部最優(yōu)化的怪圈;另一類是通過編譯器進(jìn)行優(yōu)化,這種方法可以從全局角度進(jìn)行變量存儲空間分配,但是現(xiàn)階段編譯器對于多數(shù)據(jù)存儲器架構(gòu)的變量分配策略仍然不完善。

經(jīng)對現(xiàn)有技術(shù)的文獻(xiàn)調(diào)查發(fā)現(xiàn),G.Grewal等在2006年IEEE?Congress?on?Evolutionary?Computation上采用遺傳算法并針對M56K這一類雙數(shù)據(jù)內(nèi)存的DSP結(jié)構(gòu)提出了一種內(nèi)存分配策略。但是這種分配策略對于多于雙通道的內(nèi)存結(jié)構(gòu)無能為力,且當(dāng)內(nèi)存訪問出現(xiàn)源操作數(shù)與目的操作數(shù)相同的情況,將不可避免地發(fā)生內(nèi)存沖突;同時,這種分配算法僅針對內(nèi)存變量為單一變量的情況有效,當(dāng)變量為數(shù)組等連續(xù)結(jié)構(gòu)時,這種分配算法將失效。

發(fā)明內(nèi)容

本發(fā)明針對現(xiàn)有技術(shù)存在的上述不足,提供一種消除內(nèi)存訪問沖突的編譯裝置及其實現(xiàn)方法,使得因內(nèi)存沖突而產(chǎn)生的額外開銷大大減小。

本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:

本發(fā)明涉及一種消除內(nèi)存訪問沖突的編譯裝置,包括:前端語言分析單元、內(nèi)存變量分析單元、內(nèi)存沖突消除單元和轉(zhuǎn)換輸出單元,其中:前端語言分析單元與內(nèi)存變量分析單元和內(nèi)存沖突消除單元相連接并傳輸由源程序轉(zhuǎn)換的中間語言序列、內(nèi)存模型與內(nèi)存操作信息和源文件函數(shù)依賴樹,內(nèi)存變量分析單元與內(nèi)存沖突消除單元相連接并傳輸變量內(nèi)存分配和內(nèi)存塊操作信息,內(nèi)存沖突消除單元與轉(zhuǎn)換輸出單元相連接并傳輸經(jīng)過內(nèi)存分配優(yōu)化的中間語言信息,轉(zhuǎn)換輸出單元輸出最終的可執(zhí)行代碼。

所述的前端語言分析單元包括:內(nèi)存配置組件、語言分析組件和文件函數(shù)關(guān)系組件,其中:內(nèi)存配置組件與內(nèi)存變量分析單元相連接并通過內(nèi)存操作信息表和內(nèi)存模型描述表傳遞內(nèi)存操作信息和內(nèi)存模型,語言分析組件將源程序轉(zhuǎn)換為中間語言序列并分別傳遞給內(nèi)存變量分析單元和內(nèi)存沖突消除單元,文件函數(shù)關(guān)系組件分析源程序中各文件的函數(shù)依賴關(guān)系并以源文件函數(shù)依賴樹的形式傳遞給內(nèi)存沖突消除單元。

所述的內(nèi)存操作信息表包括:數(shù)學(xué)運算指令功能、操作數(shù)個數(shù)、操作數(shù)類型、尋址模式、數(shù)據(jù)寬度以及執(zhí)行開銷;

所述的內(nèi)存模型描述表包括內(nèi)存的總大小、內(nèi)存分區(qū)的個數(shù)、各個內(nèi)存分區(qū)的起始地址和大小。

所述的內(nèi)存變量分析單元讀取并分析記錄中間程序包含的所有的內(nèi)存變量及其操作,該內(nèi)存變量分析單元包括:內(nèi)存變量分配器和變量分析組件,其中:內(nèi)存變量分配器分析由前端語言分析單元生成的中間語言序列中的內(nèi)存變量信息并采用動態(tài)分配或靜態(tài)分配以變量內(nèi)存分配表的形式傳遞給變量分析組件,內(nèi)存變量分析單元通過變量內(nèi)存分配表來分析每一個程序基本塊中的內(nèi)存操作信息并記錄到內(nèi)存塊操作表中。

所述的動態(tài)分配是指:內(nèi)存變量分配器通過唯一確定且記錄到變量內(nèi)存分配表中的分配標(biāo)識以跟蹤記錄內(nèi)存變量的名稱以及生存周期信息;

所述的靜態(tài)分配是指:內(nèi)存變量分配器標(biāo)識該變量生存周期為全局并記錄到變量內(nèi)存分配表中;

所述的變量內(nèi)存分配表包括:變量標(biāo)識、變量名、變量尺寸、變量生存周期、變量分割以及內(nèi)存分配,其中:變量標(biāo)識是區(qū)別不同變量的唯一標(biāo)識;變量尺寸記錄變量的大小信息;變量生存周期記錄變量的生存周期,包括變量的分配時刻以及變量的釋放時刻,在初始階段對于全局變量來說,分配時刻即程序開始,釋放時刻是程序終止;變量分割記錄變量經(jīng)過變量分割變換模塊后的新信息,包括分割數(shù)量,每個分割的變量重命名,以及各分割的內(nèi)存分配;

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

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

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

×

專利文獻(xiàn)下載

說明:

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

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

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

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

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

請您登陸后,進(jìn)行下載,點擊【登陸】 【注冊】

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

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

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产一级片子| 日韩久久精品一区二区三区| 亚洲欧美日本一区二区三区| 少妇高清精品毛片在线视频| 国产一区在线视频播放| 日韩久久影院| 在线中文字幕一区| 一级黄色片免费网站| 国产午夜亚洲精品| 国产清纯白嫩初高生在线播放性色 | 91精品久久久久久综合五月天| 欧美日韩一级黄| 欧美精品日韩一区| 欧美久久久一区二区三区| 在线观看国产91| 97国产精品久久久| 在线视频国产一区二区| 国产精品一区二区人人爽| 国产精品天堂| _97夜夜澡人人爽人人| 68精品国产免费久久久久久婷婷 | 一区二区三区欧美精品| 91麻豆文化传媒在线观看| 99久久婷婷国产综合精品电影| 亚洲欧美一卡二卡| 国产呻吟久久久久久久92 | 精品国产一区二区三区免费| 91精品国产综合久久国产大片| 91福利视频导航| 国产原创一区二区 | 97香蕉久久国产超碰青草软件| 亚日韩精品| 国产精品欧美久久久久一区二区 | 欧美激情图片一区二区| 久久一区二区三区视频| 欧美一区二区色| 国产精品久久久久久久新郎| 中文字幕精品一区二区三区在线| 大伊人av| 精品国产免费一区二区三区| 2023国产精品自产拍在线观看| 久久综合国产伦精品免费| 日韩夜精品精品免费观看| 国产精品刺激对白麻豆99| 日韩精品一区二区三区免费观看| 四虎国产精品永久在线| 欧美一区二区三区爽大粗免费| 日韩无遮挡免费视频| 婷婷午夜影院| 久久综合狠狠狠色97| 色一情一交一乱一区二区三区| 四虎国产精品永久在线国在线| 国产偷久久一区精品69| 国产视频一区二区三区四区| 国产一区二区三区中文字幕| 国产一区精品在线观看| 91一区在线| www.久久精品视频| 精品少妇的一区二区三区四区| 国产一区在线精品| 久久网站精品| 日日夜夜一区二区| 国产无遮挡又黄又爽免费网站| 麻豆国产一区二区三区| 99精品视频一区| 国产亚洲精品久久久久秋霞 | 亚洲精品久久久久www| 国产欧美视频一区二区| 日韩精品久久一区二区| 色噜噜狠狠色综合中文字幕| 欧美一区二区三区四区夜夜大片| 日本精品一区二区三区在线观看视频 | 日韩欧美国产中文字幕| 中文字幕制服狠久久日韩二区 | 亚洲午夜天堂吃瓜在线| xxxx在线视频| 亚洲欧美日韩国产综合精品二区| 午夜码电影| 国产精品一区一区三区| 国产在线拍偷自揄拍视频 | 日韩精品久久一区二区| 国产69精品久久久久777| 久久99国产精品视频| 中文字幕+乱码+中文字幕一区| 亚洲一区二区国产精品| 激情久久综合网| 亚洲精品国产一区| 日韩久久精品一区二区三区| 狠狠综合久久av一区二区老牛| 久久99精品国产99久久6男男 | 狠狠躁夜夜| xxxx在线视频| 国语精品一区| 鲁一鲁一鲁一鲁一鲁一av| 91精品中综合久久久婷婷| 国内自拍偷拍一区| 精品无码久久久久国产| 国产精品久久久久久亚洲美女高潮 | 久久精品国语| 欧美乱偷一区二区三区在线| 国产91综合一区在线观看| 日韩av在线免费电影| 亚洲精品无吗| 午夜电影一区| 国产三级国产精品国产专区50| 午夜情所理论片| 国产精品久久免费视频在线| 91高清一区| 日韩有码一区二区三区| 国产精品久久久久久久综合| 久久精品入口九色| 国产欧美日韩中文字幕| 中文字幕一区二区三区乱码视频 | 日韩三区三区一区区欧69国产 | 午夜激情影院| 午夜精品在线观看| 精品无人国产偷自产在线| 久久一区二区视频| 国产欧美一区二区三区沐欲| 日韩在线一区视频| 国产一区二区91| 亚洲乱亚洲乱妇50p| 日本一区欧美| 日韩三区三区一区区欧69国产| 岛国黄色av| 午夜激情看片| 国产视频精品一区二区三区| 精品a在线| 国产麻豆91欧美一区二区| 色天天综合久久久久综合片| 乱子伦农村| 亚洲欧美色图在线| 色妞www精品视频| 午夜av电影网| 国产精品久久国产精品99| 浪潮av色| 99国产精品| 91制服诱惑| 一区二区三区欧美精品| 十八无遮挡| 香港日本韩国三级少妇在线观看| 亚洲1区在线观看| 91精彩刺激对白露脸偷拍| 国产白嫩美女在线观看| 欧美日韩一区二区三区在线观看视频| 午夜av男人的天堂| 婷婷午夜影院| 日本一二三四区视频| 高清国产一区二区| 亚洲国产99| 亚洲精品性| 亚洲激情中文字幕| 日韩国产欧美中文字幕| 一区二区三区欧美精品| 国产品久久久久久噜噜噜狼狼| 99久久久国产精品免费调教网站| 久久国产精品波多野结衣 | 首页亚洲欧美制服丝腿 | 欧美日韩久久一区二区| 99国产伦精品一区二区三区| 91丝袜国产在线观看| 国产精品对白刺激在线观看| 久久密av| 肉丝肉足丝袜一区二区三区| 李采潭伦理bd播放| 91香蕉一区二区三区在线观看| 国产精品电影一区| 国产日韩精品久久| 久久精品国产99| 中文字幕日韩有码| 国产精品免费自拍| 精品福利一区| 国产精品乱码久久久久久久久| 国产精品综合一区二区三区| 97久久国产亚洲精品超碰热| 午夜精品一二三区| 一区二区三区国产精品视频 | 福利片一区二区三区| 亚洲精品一区二区另类图片| 岛国精品一区二区| 欧美一区视频观看| 国模精品免费看久久久| 日韩av在线资源| 国产视频在线一区二区| 久久福利视频网| 欧美日韩国产123| 日韩精品中文字幕一区| 精品一区二区超碰久久久| 欧美777精品久久久久网| 香港三日本三级三级三级| 久久96国产精品久久99软件| 综合久久色| 国产一级一区二区| 日韩av在线中文| 97精品久久人人爽人人爽| 欧美色综合天天久久| 丰满岳妇伦4在线观看| 国产麻豆91视频| 秋霞av电影网| 免费欧美一级视频| 欧美一区二区三区爽大粗免费| 国产精品9区| 91看片淫黄大片91| 色妞www精品视频| 91精品久久久久久久久久| 欧美日韩一区二区三区在线播放| 一区二区三区精品国产| 精品国产二区三区| 亚洲欧美日韩综合在线| 欧美激情精品久久久久久免费 | 国产69精品久久久久孕妇不能看| 午夜看片网站| 在线国产精品一区二区| 国产一区正在播放| 午夜wwwww| 日韩精品一区在线视频| 97国产精品久久久| 色噜噜日韩精品欧美一区二区 | 九九热国产精品视频| 中文丰满岳乱妇在线观看| 国产一区二区三区在线电影| 国产呻吟高潮| xoxoxo亚洲国产精品| 日本一区二区免费电影| 国产一级大片| 欧美三级午夜理伦三级老人| 99精品免费在线视频| 综合在线一区| 91一区二区在线观看| 欧美日韩卡一卡二| 国产欧美一区二区三区沐欲| 精品国产一区二区三区国产馆杂枝| 久久精品综合视频| 久久乐国产精品| 日韩中文字幕在线一区二区| 99国产精品99久久久久久粉嫩| 99久久久国产精品免费无卡顿| 在线精品国产一区二区三区 | 午夜叫声理论片人人影院| 狠狠色狠狠色综合日日2019 | 中文字幕一区二区三区乱码| 国产美女三级无套内谢| 免费毛片a| 久久一区二区三区欧美| 5g影院天天爽入口入口| 精品国产亚洲一区二区三区|