The development of distributed—memory muItiprocessing system(DMS)needs the support of the corresponding parallelization software tool.In current paralleliza-tion systems,the user must explicitly specify how the data domain of the sequential program is to be partitioned and mapped to the processors of DMS.In this paper,the authors present a knowledge based data automatic distribution model(KBDM)that provides au-tomatic support for this task,and then discuss the principal ideas underlying their model,the major components of KBDM and the main features of the distribution strategy employed.
1 Fox G,Johnson M,Lyzenga G et al.Solving problems on concurrent processors.Prentice Hail International Inc.,
1988.
2 INMOS Ltd.Occam 2 reference manual.Prentice Hall Int.,Series in Computer Science,1988.
3 Gerndt H M·Zima H P.Optimizing communication in SUPERB.Proc.Conpar 90一VAPP IV,LNCS 457.1990.
300—311.
4 Compass Inc.SUPRENUM Fortran reference manual.Compass lnc.,Wakefield MA, 1989.
5 Balasundaram V,Fox G,Kennedy K et al.An interactive environment for data partitioning and distribution.Proc.
DMCC5.Mar 1990.1160—1170.