武成崗,男,中科院計算所副研究員,博士生導師,中國計算機學會專委工作委員會委員、中國計算機學會體系結構專委常務委員會委員、ACM和IEEE會員。2001年畢業於中國科學院計算技術研究所, 獲博士學位。長期從事動態編譯技術研究,在二進制翻譯和動態最佳化方面進行了較為深入的探索。
基本介紹
- 中文名:武成崗
- 國籍:中國
- 民族:漢族
- 職業:中科院計算所副研究員,博士生導師
個人信息,研究方向,授權專利,獲獎榮譽,代表論著,科研項目,
個人信息
姓名:武成崗
職稱:副研究員
研究方向
處理器只有與應用程式緊密地結合起來,其性能才能得以有效地發揮。由於程式輸入數據和底層硬體結構的變化,使得靜態編譯器所產生的代碼很難適應程式行為的變化。特別是多核結構成為主流,程式間相互影響,靜態編譯器更難準確預測程式的動態行為特徵,於是對動態編譯產生了更加強烈的需求。我們通過分析程式運行時行為特徵,挖掘程式潛力,動態調整代碼,使得程式進一步適應輸入數據、底層結構、和環境的變化,從而達到提升程式性能和降低功耗的目的。
授權專利
1二進制翻譯中間接跳轉指令的翻譯方法及其系統
2動靜結合二進制翻譯中靜態信息不完備的處理方法及裝置
3二進制翻譯中對X86浮點運算的處理方法
4一種遺產代碼向現代語言變換過程中的控制流變換方法
5一種RISC處理器及其浮點棧指令翻譯裝置及方法
6二進制翻譯中的庫函式調用處理方法
7二進制翻譯中局部變數識別和提升的處理方法
8二進制翻譯器中執行緒共享code cache的替換方法及系統
9在運行時對堆數據進行池分配的方法
10一種非對齊訪存的處理方法
11包含棧變數函式的最佳化方法
12一種基於階段分析指導的快取動態劃分方法和系統
13一種動態二進制翻譯中的翻譯方法
14二進制翻譯中標誌位的最佳化處理方法
15一種二進制翻譯中的庫函式調用處理方法
獲獎榮譽
[1] 1993年獲軍隊科技進步二等獎
[2] 2006年中科院計算所優秀員工
[3] 2007獲中科院計算所所長獎教金
[4] 2009獲中科院計算所優秀員工
[5] 2010獲聯想獎教金
[6] 2012計算所之星
[7] 2012 北京市科學技術成果獎(二等)
[8] 2013 獲浪潮獎教金
代表論著
1.Chenggang Wu, Jin Li, Di Xu, Pen-Chung Yew, Jianjun Li, and Zhenjiang Wang: FPS: A Fair-progress Process Scheduling Policy on Shared-Memory Multiprocessors. IEEE Transactions on Parallel and Distributed Systems (TPDS)
2.Jianjun Li, Zhenjiang Wang, Chenggang Wu, Wei-Chung Hsu, Di Xu: Dynamic and Adaptive Calling Context Encoding. 2014 International Symposium on Code Generation and Optimization (CGO 2014)
3.Hui Guo, Zhenjiang Wang, Chenggang Wu and Ruining He: EATBit: Effective Automated Test for Binary Translation with High Code Coverage. Design, Automation & Test in Europe (DATE 2014)
4.Xiang Yuan, Chenggang Wu, Pen-Chung Yew, Wenwen Wang, Zhenjiang Wang, Jianjun Li, and Di Xu: Synchronization Identification through On-the-fly Test. Euro-Par 2013,Aachen
5.Di Xu, Chenggang Wu, Pen-Chung Yew, Jianjun Li, Zhenjiang Wang: Providing Fairness on Shared-Memory Multiprocessors via Process Scheduling
6.Zhengjiang Wang, Chenggang Wu, Pen-Chung Yew, Jianjun Li and Di Xu: On-the-fly Structure Splitting for Heap Objects. ACM Transactions on Architecture and Code Optimization (TACO)
7.Jianjun Li, Chenggang Wu, Wei-Chung Hsu: Efficient and Effective Misaligned Data Access Handling in a Dynamic Binary Translation System. Accepted for publication in ACM's Transactions on Architecture and Code Optimization (TACO)
8.Jianjun Li, Chenggang Wu, Wei-Chung Hsu: Dynamic Register Promotion of Stack Variables. IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
9.Di Xu, Chenggang Wu, and Pen-Chung Yew: On Mitigating Memory Bandwidth Contention through Bandwidth-Aware Scheduling. The Nineteenth ACM International Conference on Parallel Architectures and Compilation Techniques (PACT 2010) Vienna
10.Zhenjiang Wang, Chenggang Wu and Pen-Chung Yew: On Improving Heap Memory Layout by Dynamic Pool Allocation. IEEE Code Generation and Optimization (CGO 2010)
11.Jianjun Li, Chenggang Wu, Wei-Chung Hsu: Evaluating Misaligned Data Access Handling Mechanisms in Dynamic Binary Translation Systems. IEEE Code Generation and Optimization (CGO 2009)
科研項目
1、 國家自然科學基金重點項目:"數據並行與執行緒並行合一的可伸縮處理器體系結構"。(編譯分課題負責人)
1、 國家863項目:"面向多核/眾核處理器的並行程式調試技術與工具"。(計算所分課題負責人)
2、"核高基"國家重大專項"支持國產CPU的國產編譯系統及工具鏈"。(計算所分課題負責人)
3、 國家自然科學基金項目 "動態二進制翻譯及最佳化中低開銷技術的研究" (負責人)
4、 國家863項目:"面向多核結構的動態存儲最佳化" (負責人)
5、 國家自然科學基金重點項目:"高性能片上存儲系統"(子課題負責人)
6、 國家863重點項目:"四核龍芯通用CPU研製" (子課題負責人)