999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Open64上的特殊指令合成策略研究與實現

2018-03-28 06:03:14陳金娥黃勝兵
軟件工程 2018年2期

陳金娥 黃勝兵

摘 要:Open64是一個擁有GNU通用公共許可證的開源高性能編譯器,設計結構好,分析優化全面,是編譯器高級研究的理想平臺。本文針對BWDSP處理器所提供的高效特殊運算指令,在Open64基礎上研究并實現了面向BWDSP中的特殊指令合成策略。該策略通過擴展并重定向編譯器后端模塊,能夠充分地利用BWDSP中的復數指令、累加指令、乘累加指令和平方和指令等特殊指令。實驗結果表明,本文提出的特殊指令合成策略能夠很大程度上提高程序的性能。

關鍵詞:Open64編譯器;特殊指令合成;超長指令字

中圖分類號:TP311.54 文獻標識碼:A

Abstract:As an open-source high-performance compiler with GNU General Public License (GPL),Open64 is a good compiler for advanced research.Aiming at the special instructions provided by BWDSP,the paper researches and implements the special instruction synthesis strategy based on Open64.Extending and redirecting the compiler back-end,the strategy fully utilizes the special instructions of BWDSP,including complex,accumulation,multiply accumulation and sum-of-squares operations.The experimental results show that the program performance can be greatly improved with this special instruction synthesis strategy proposed in this paper.

Keywords:Open64 compiler;special instruction synthesis;Very Long Instruction Word (VLIW)

1 引言(Introduction)

BWDSP是一款采用分簇架構、支持SIMD的16發射的VLIW數字信號處理器。根據其面向的計算領域提供了大量的特殊指令[1,2],包括復數指令、累加指令、乘累加指令和平方和指令等。

本文以Open64作為面向BWDSP體系結構的編譯器研究框架。Open64是一個運行在Linux下的C、C++、Fortran編譯器基礎設施[3],其前端將源程序轉化為中間表示WHIRL,后端讀入中間語言WHIRL,經過翻譯生成CG階段(Code Generation)的中間表示(CGIR),再經過一系列優化,最終CGIR經過代碼輸出生成匯編程序[4]。Open64編譯器的架構如圖1所示。

本文主要解決如何將高級程序語言代碼通過編譯器直接生成BWDSP指令系統中的特殊指令,并在Open64編譯基礎設施上提出并實現了面向BWDSP體系結構的特殊指令合成策略,能夠較好地利用BWDSP的特殊指令來提高應用程序的性能。

2 特殊指令合成策略(Special instruction synthesis strategy)

2.1 復數指令合成

原Open64編譯基礎設施內部提供了浮點復數類型,因此編譯器前端能夠直接處理浮點復數類型源代碼。……

登錄APP查看全文

主站蜘蛛池模板: 91亚瑟视频| a毛片免费观看| 播五月综合| 国产成人欧美| 国产日韩AV高潮在线| 日韩在线播放中文字幕| 国产精品无码作爱| 2021最新国产精品网站| 色偷偷综合网| 欧美精品一区在线看| 国产伦片中文免费观看| 99精品热视频这里只有精品7| 亚洲久悠悠色悠在线播放| 色综合婷婷| 久久99精品国产麻豆宅宅| 精久久久久无码区中文字幕| 久精品色妇丰满人妻| 26uuu国产精品视频| 凹凸精品免费精品视频| 国产丝袜啪啪| 欧美成人精品欧美一级乱黄| 亚洲色图欧美激情| 国产福利在线观看精品| 中文字幕日韩视频欧美一区| 91福利免费视频| 欧洲高清无码在线| 三级视频中文字幕| 在线看片中文字幕| 广东一级毛片| 日韩第一页在线| 亚洲国产在一区二区三区| 免费一级毛片完整版在线看| 一级不卡毛片| 国产永久无码观看在线| 91精品免费高清在线| 欧美精品啪啪| 亚洲激情区| 秋霞一区二区三区| 亚洲国产欧美中日韩成人综合视频| 亚洲色欲色欲www在线观看| 国产激情第一页| 黄片在线永久| 国产精品一区不卡| 国产制服丝袜91在线| 成AV人片一区二区三区久久| 性欧美久久| 国产免费久久精品99re丫丫一| 国产乱人视频免费观看| 亚洲精品无码日韩国产不卡| 88av在线看| 亚洲人成色77777在线观看| 国产va视频| 香蕉综合在线视频91| 欧洲高清无码在线| 国产性精品| 亚洲欧美日韩天堂| 97视频免费看| 98精品全国免费观看视频| 青青青国产视频手机| 久久永久免费人妻精品| 在线国产毛片| 国产激情无码一区二区免费| 国产欧美性爱网| 国产极品粉嫩小泬免费看| 草逼视频国产| 在线网站18禁| 国内精品伊人久久久久7777人| 日韩无码视频网站| 免费网站成人亚洲| 四虎亚洲精品| 久久青草免费91观看| 久久香蕉国产线看精品| 中文字幕伦视频| 99热这里只有精品久久免费| 亚洲中文字幕国产av| 国产精品男人的天堂| 国产亚洲欧美另类一区二区| 国产成人禁片在线观看| 黑人巨大精品欧美一区二区区| 欧美国产在线看| 久久免费成人| 国产97公开成人免费视频|