首页> 外文期刊>Parallel Computing >ABCLibScript: a directive to support specification of an auto-tuning facility for numerical software
【24h】

ABCLibScript: a directive to support specification of an auto-tuning facility for numerical software

机译:ABCLibScript:支持数字软件自动调整功能规范的指令

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

摘要

We describe the design and implementation of ABCLibScript, which is a directive that supports the addition of an auto-tuning facility. ABCLibScript limits the function of auto-tuning to numerical computations. For example, the block length adjustment for blocked algorithms, loop unrolling depth adjustment and algorithm selection are crucial functions. To establish these three particular functions, we make three kinds of instruction operators, variable, unroll, and select, respectively. As a result of performance evaluation, we showed that a non-expert user obtained a maximum speedup of 4.3 times by applying ABCLibScript to a program compared to a program without ABCLibScript.
机译:我们描述了ABCLibScript的设计和实现,这是一个支持添加自动调整功能的指令。 ABCLibScript将自动调整的功能限制为数值计算。例如,用于块算法的块长度调整,循环展开深度调整和算法选择是至关重要的功能。为了建立这三个特定功能,我们分别进行了三种指令运算符:变量,展开和选择。作为性能评估的结果,我们表明,与没有ABCLibScript的程序相比,通过将ABCLibScript应用于程序,非专家用户可以最大提高4.3倍的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号