下载此文档

LLVM 入门例程 Pro-tutorial-PACT.ppt


文档分类:IT计算机 | 页数:约112页 举报非法文档有奖
1/112
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/112 下载此文档
文档列表 文档介绍
The SGI Pro64 Compiler Infrastructure Guang R. Gao (U of Delaware) J. Dehnert (SGI) J. N. Amaral (U of Alberta) R. Towle (SGI) - A Tutorial /Gao/Pro64-Intro 2 Acknowledgement The piler Development Teams – The MIPSpro /Pro64 Development Team University of Delaware – piler Team These individuals contributed directly to this tutorial A. Douillet ( Udel ) F. Chow (Equator) S. Chan (Intel) W. Ho ( Routefree ) Z. Hu ( Udel ) K. Lesniak (SGI) S. Liu (HP) R. Lo ( Routefree ) S. Mantripragada (SGI) C. Murthy (SGI) M. Murphy (SGI) G. Pirocanac (SGI) D. Stephenson (SGI) D. Whitney (SGI) H. Yang ( Udel ) /Gao/Pro64-Intro 3 What is Pro64? ? A suite of piler tools for Linux / Intel IA-64 systems ? C, C++ and Fortran90/pilers ? Conforming to the IA-64 Linux ABI and API standards ? Open to all researchers/developers in the community ? Compatible with HP Native User Environment /Gao/Pro64-Intro 4 Who Might Want to Use Pro64? ? Researchers : test piler analysis and optimization algorithms ? Developer s : retarget to another architecture/system ? Educators : piler teaching platform /Gao/Pro64-Intro 5 Outline ? Background and Motivation ? Part I: An overview of the SGI piler infrastructure ? Part II: The Pro64 code generator design ? Part III: Using Pro64 piler research & development ? SGI Pro64 support ? Summary /Gao/Pro64-Intro 6 PART I: Overview of the piler /Gao/Pro64-Intro 7 Outline ? pilation model ponent flow ? WHIRL Intermediate Representation ? Inter-Procedural Analysis (IPA) ? Loop Nest Optimizer (LNO) and Parallelization ? Global optimization (WOPT) ? Feedback ? Design for debugability and testability /Gao/Pro64-Intro 8 pilation Model back end (be, as) linker ( ld) WHIRL (.B/.I) obj (.o) /.so Data Path Fork and Exec driver ( /sgif90/ ) front end + IPA ( gfec / /mfef90) Src (.c/.C/.f) /Gao/Pro64-Intro ponents of Pro64 Front end Interprocedural Analysis and Optimization Loop Nest Optimization and Parallelization Global

LLVM 入门例程 Pro-tutorial-PACT 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数112
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlyb
  • 文件大小989 KB
  • 时间2017-02-24