首页> 外文期刊>Concurrency and Computation >Algebraic description and automatic generation of multigrid methods inSPIRAL
【24h】

Algebraic description and automatic generation of multigrid methods inSPIRAL

机译:代数描述和自动生成多重焊接方法螺旋

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

摘要

SPIRAL is an autotuning, program generation, and code synthesis system that offers a fully automaticgeneration of highly optimized target codes, customized for the specific execution platform at hand. Initially,SPIRAL was targeted at problem domains in digital signal processing, later also at basic linear algebra. Weopen SPIRAL up to a new, practically relevant and challenging domain: multigrid solvers. SPIRAL is drivenby algebraic transformation rules. We specify a set of such rules for a simple multigrid solver with aRichardson smoother for a discretized square 2D Poisson equation with Dirichlet boundary conditions. Wepresent the target code that SPIRAL generates in static single-assignment form and discuss its performance. While this example required no changes of or extensions to the SPIRAL system, morecomplex multigrid solvers may require small adaptations.
机译:螺旋是一种自动传递,程序生成和代码合成系统,提供全自动生成高度优化的目标代码,为手头的特定执行平台定制。原来,螺旋在数字信号处理中的问题域中瞄准,后来也在基本的线性代数。我们打开螺旋直至一个新的,实际相关和具有挑战性的领域:多国内求解器。螺旋是驱动的通过代数转型规则。我们为简单的MultiGrid求解器指定了一组这样的规则Richardson为具有Dirichlet边界条件的离散的方形2D泊松方程式更平滑。我们呈现螺旋以静态单分配表单生成的目标代码,并讨论其性能。虽然这个例子不需要对螺旋系统的更改或扩展,更多复杂的多体求解器可能需要小适应性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号