微型电脑应用
微型電腦應用
미형전뇌응용
MICROCOMPUTER APPLICATIONS
2010年
5期
56-58
,共3页
动态二进制翻译%profile信息%软硬件协同设计
動態二進製翻譯%profile信息%軟硬件協同設計
동태이진제번역%profile신식%연경건협동설계
传统的基于动态二进制翻译器的profiling策略分为3种:基于基本块、基于跳转边、基于路径跟踪.使用纯软件的profiling系统一般地说会带来平均30%的性能开销.如果在动态优化中得到硬件的支持,系统的整体性能将得到显著的提高.其中,软硬件协同设计中的难点,就是软硬件之间的通信开销和软硬件划分.该文针对动态二进制翻译中的优化阶段,使用一种硬件支持的运行是profile收集新方法来取代纯软件的profiling方法,把软硬件之间的通信开销降到最低,并以此来提高动态二进制翻译的整体性能.此方法可以在运行时准确地,并且以很小的开销收集Profile信息,从而更好的优化系统.
傳統的基于動態二進製翻譯器的profiling策略分為3種:基于基本塊、基于跳轉邊、基于路徑跟蹤.使用純軟件的profiling繫統一般地說會帶來平均30%的性能開銷.如果在動態優化中得到硬件的支持,繫統的整體性能將得到顯著的提高.其中,軟硬件協同設計中的難點,就是軟硬件之間的通信開銷和軟硬件劃分.該文針對動態二進製翻譯中的優化階段,使用一種硬件支持的運行是profile收集新方法來取代純軟件的profiling方法,把軟硬件之間的通信開銷降到最低,併以此來提高動態二進製翻譯的整體性能.此方法可以在運行時準確地,併且以很小的開銷收集Profile信息,從而更好的優化繫統.
전통적기우동태이진제번역기적profiling책략분위3충:기우기본괴、기우도전변、기우로경근종.사용순연건적profiling계통일반지설회대래평균30%적성능개소.여과재동태우화중득도경건적지지,계통적정체성능장득도현저적제고.기중,연경건협동설계중적난점,취시연경건지간적통신개소화연경건화분.해문침대동태이진제번역중적우화계단,사용일충경건지지적운행시profile수집신방법래취대순연건적profiling방법,파연경건지간적통신개소강도최저,병이차래제고동태이진제번역적정체성능.차방법가이재운행시준학지,병차이흔소적개소수집Profile신식,종이경호적우화계통.