版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Univ Amsterdam Fac Math Comp Sci Phys & Astron NL-1098 SJ Amsterdam Netherlands Minist Transport Publ Works & Water Management Directorate Gen Publ Works & Water Management Sur NL-2600 GA Delft Netherlands
出 版 物:《FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE》 (下代计算机系统)
年 卷 期:1999年第16卷第2-3期
页 面:217-234页
核心收录:
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:Computer systems programming
摘 要:History has taught that the design and implementation of an efficient parallel simulation program is a tedious and error prone process. Methods that can circumvent the parallelization steps in this process are usually warmly welcomed by parallel simulation architects. In this paper we introduce a Parallel Cellular Automata Modeling, environment (P-CAM) for doing spatial load balancing on arbitrary connected grids or task graphs. This environment adopts an object oriented application framework in which we can instantiate a variety of simulation problems. We have implemented a kernel, based on this framework, which facilitates dynamic load balancing and supports process migration and irregular interprocess communication patterns. The design of the kernel enables a transparent implementation of complex systems models onto arbitrary parallel computer systems. We show that the design of a parallel simulation program can be assisted by using the P-CAM kernel. (C) 1999 Elsevier Science B.V. All rights reserved.