摘要
并行执行与并行描述是并行计算的两个方面,后者是并行软件技术的一个日益重要的问题,目前主流的并行语言都是针对特定的需求设计的。细胞自动机对许多问题具有自然而贴切的描述并行性,作为动力学系统仿真工具与并行离散计算模型近来受到广泛关注。通过对某些细胞自动机语言进行扩展,可以使其成为并行数值计算的良好工具,方便地描述与求解一大类并行数值计算问题。本文介绍我们对细胞自动机语言Cellang的扩展及在并行数值计算上的应用。
Parallel executing and parallel describing are the two main aspects of parallel computing. As a computation mode with intrinsic parallel features, the cellular automata has got increasing attentions in recent years, when considering the tool of parallel discrete computing and dynamic system simulation. More and more applications have been reported in various fields including the biomedical area. Although the standard defined cellular automata are rule - based, they can be implemented as language, with much flexibility in describing. Our work shows that, after having been made some extensions to compiler,certain cellular automata languages can be successfully used to describe the massive parallel numerical computing. In this paper, we introduce the extension of the cellular automata language Cellang and its usage in solving a biomedical parallel computing problem.
出处
《计算机应用与软件》
CSCD
北大核心
2001年第7期16-18,58,共4页
Computer Applications and Software