【24h】

A Compile-Time Meta-Level Architecture Supporting Class Specific Optimization

机译:支持类特定优化的编译时元级体系结构

获取原文
获取原文并翻译 | 示例

摘要

The MPC++ Version 2 meta-level architecture is proposed. The architecture makes it possible to incorporate new optimizers inot a compiler. A library designer can provide an optimizer specific to his class/template library in the library header file. A lbrary user may use such a high-performance library by including the header file. A meta-level programming library, called DMSF, is designed to facilitate programming optimizers. As an example, a distributed array class in a parallel environment is introduced and its optimization program is presented. The optimizer is simple to describe, and it is effective. Evaluation using the CG kernel of NAS Parallel Benchmark shows that the program optimized by the meta-level optimizer runs almost as fast as the equivalent C program.
机译:提出了MPC ++版本2元级别的体系结构。该架构使在编译器中引入新的优化器成为可能。库设计者可以在库头文件中提供特定于其类/模板库的优化器。图书馆用户可以通过包含头文件来使用这种高性能的库。设计一个称为DMSF的元级编程库来促进编程优化器。作为示例,介绍了并行环境中的分布式数组类,并给出了其优化程序。该优化器易于描述,并且有效。使用NAS Parallel Benchmark的CG内核进行的评估显示,由元级优化器优化的程序的运行速度几乎与等效的C程序一样快。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号