首页> 外文期刊>Future generation computer systems >VLADYMIR - a C++ matrix library for data-parallel applications
【24h】

VLADYMIR - a C++ matrix library for data-parallel applications

机译:VLADYMIR-用于数据并行应用程序的C ++矩阵库

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

摘要

We present an object-oriented technique for the development of array-based programmes. It permits to develop applications that parallelise automatically and show an excellent scalability, even on large parallel machines. Unlike existing languages that treat array-based code at compiler level, we propose a dynamic approach through a matrix class library in C++. We will show that this model is even competitive with the compiler approach of Fortran 90. The aim of the paper is to introduce our matrix library as a conceptually easy and powerful development tool for scientific programmers, in particular in the field of cellular automata or lattice Boltzmann computations. (C) 2004 Elsevier B.V. All rights reserved.
机译:我们提出了一种基于对象的技术,用于开发基于数组的程序。它允许开发自动并行化的应用程序,并且即使在大型并行计算机上也显示出出色的可伸缩性。与在编译器级别处理基于数组的代码的现有语言不同,我们提出了一种通过C ++中的矩阵类库进行动态处理的方法。我们将证明该模型甚至可以与Fortran 90的编译器方法竞争。本文的目的是向我们的矩阵库介绍作为科学编程人员的概念上容易且功能强大的开发工具,尤其是在细胞自动机或晶格领域玻尔兹曼计算。 (C)2004 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号