...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >OoLaLa: an Object Oriented Analysis and Design of Numerical Linear Algebra
【24h】

OoLaLa: an Object Oriented Analysis and Design of Numerical Linear Algebra

机译:OoLaLa:数字线性代数的面向对象分析与设计

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

摘要

In this paper we review the design of a sequential object oriented linear algebra library, OoLaLa. Several designs are proposed and used to classify existing sequential object oriented libraries. The classification is based on the way that matrices and matrix operations are represented. OoLaLa's representation of matrices is capable of dealing with certain matrix operations that, although mathematically valid, are not handled correctly by existing libraries. OoLaLa also enables implementations of matrix calculations at various abstraction levels ranging from the relatively low-level abstraction of a Fortran BLAS-like implementation to higher-level abstractions that hide many implementation details. OoLaLa addresses a wide range of numerical linear algebra functionality while the reviewed object oriented libraries concentrate on parts of such functionality. We include some preliminary performance results for a Java implementation of OoLaLa.
机译:在本文中,我们回顾了面向对象的线性代数库OoLaLa的设计。提出了几种设计,并用于对现有的顺序面向对象库进行分类。分类基于表示矩阵和矩阵运算的方式。 OoLaLa的矩阵表示法能够处理某些矩阵运算,尽管它们在数学上是有效的,但现有库无法正确处理。 OoLaLa还可以在各种抽象级别实现矩阵计算的实现,范围从类似Fortran BLAS的实现的相对较低级别的抽象到隐藏许多实现细节的更高级别的抽象。 OoLaLa解决了广泛的数值线性代数功能,而经过审查的面向对象库则专注于此类功能的某些部分。我们包括OoLaLa的Java实现的一些初步性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号