《面向异构多核架构的自适应编译框架-论文》.pdfVIP

  • 13
  • 0
  • 约4.17万字
  • 约 12页
  • 2016-01-04 发布于河南
  • 举报

《面向异构多核架构的自适应编译框架-论文》.pdf

《面向异构多核架构的自适应编译框架-论文》.pdf

第 37卷 第 7期 计 算 机 学 报 VoL 37 NO.7 2014年 7月 CHINESEJOURNAL OF COMPUTERS July2014 面向异构多核架构的 自适应编译框架 白秀秀 董小社 刘 超 曹海军 李 亮 (西安交通大学计算机科学与技术系 西安 710049) 摘 要 针对应用在移植到异构多核高性能计算机系统中所面临的可移植性差 以及性能优化难度大的问题 ,文 中 提出一种面向异构多核架构的 自适应编译框架.通过源到源编译解决传统并行编程模型应用 向异构多核架构的映 射问题 ;同时利用动态剖分信息,自适应地调整插桩并配置优化策略,形成迭代式的 自动优化过程.文中自适应编 译框架将软硬件映射机制与优化策略结合 ,有效地解决了同构并行应用 向异构多核架构的移植 问题并提高了应用 的整体性能.实验结果表 明,文中基于 Cell架构实现 的原型系统,很好地解决了异构多核架构下应用移植性等 问 题 ,同时应用性能有所提高. 关键词 异构多核 ;源到源编译 ;插桩 ;迭代式优化 中图法分类号 TP399 DOI号 10.3724/SP.J.1016.2014.01548 A Self-AdaptiveCompilationFrameworkforHeterogeneousMulti—CoreArchitecture BAIXiu—Xiu DONG Xiao—She LIU Chao CA0Hai—Jun LILiang (DepartmentofComputerScienceandTechnology,xi’anJiaotongUniversity,xi’an 710049) Abstract To improvetheapplication performanceandportabilityonthenovelhardware,this paperproposesaself—adaptivecompilationframework forheterogeneousmulti—corearchitecture. Thisframework usessource——to——source compiling techniquetoaddressthetransformation prob—— lemsofthe application from the traditionalparallelprogramming modelto the heterogeneous multi—corearchitecture,andanalyzesdynamicprofiling information to self—adaptively adjust instrumentand configuretheoptimization strategy.The framework usesan iterativeoptimization methodto combinethemapping mechanismswith the performance optimization strategy.The iterativeautomaticoptimizationmethodisformedtoensuretheefficiency ofparalleIapplication migrationwith fully exploiting theability oftheheterogeneousmulti—corearchitecture. The frameworkhasbeenprototypedontheCellarchitectureandtestedwithasetofexamplesandthe experimentalresultsarepromising. Keywords heterogeneous multi—core; source—to—source compilation; instrument;

文档评论(0)

1亿VIP精品文档

相关文档