SOFTWARE TOOLS FOR MULTIPROCESSOR SIMULATION AND PROGRAMMING

被引:2
作者
ZAPATA, EL
PLATA, OG
RIVERA, FF
BRUGUERA, JD
DOALLO, R
BENAVIDES, I
ARGUELLO, F
机构
[1] Department of Electronics, University of Santiago de Compostela, Santiago de, Compostela
关键词
D O I
10.1080/01969729008902242
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Array C Language (ACLAN) is a programming language that extends C by endowing it with structures for programming array processors. ACLAN’s two salient features are its machine independence and its ability to handle local processing element memory directly. This article describes ACLAN additions to C, Research in parallel programming with ACLAN is supported by Array C Language Emulator (ACLE), a software package comprising an ACLAN-to-C translator, a library of simulations routines, and array processor specification software. ACLE enables the execution of programs written in ACLAN to be simulated on a conventional sequential computer. Finally, an algorithmic solution for mapping algorithms on hypercube computers is provided. © 1990 Taylor & Francis Group, LLC.
引用
收藏
页码:291 / 310
页数:20
相关论文
共 30 条
[1]  
X3J3: Fortran 8X, (1986)
[2]  
Barnes G.H., Brown R.M., Kato M., Kuck D.J., Slotnick D.L., Stokes R.A., The Illiac IV computer, IEEE Trans.Comput., C, 17, 8, pp. 746-757, (1968)
[3]  
Batcher K.E., Design of a massively parallel computer, IEEE Trans. Comput., C, 29, 9, pp. 836-841, (1980)
[4]  
Beetam J., Denneau M., Weingarten D., The GF11 supercomputer, Proc. Of the 12Th Annual Int. Symp. On Computer Architecture, pp. 108-115, (1985)
[5]  
Bruguera J.D., Zapata E.L., Plata O.G., Rivera F.F., A parallel planar graph separator cycle algorithm for hypercube computers, In 5Th International Symposium on Systems Research Informatics and Cybernetics, pp. 215-222, (1989)
[6]  
Crookes D., Morrow P.J., Milligan P., Kilpatrick P.L., Scott N.S., An array processing language for transputers network, J. Parallel Computing, pp. 141-148, (1988)
[7]  
Hillis W.D., The Connection Machine, (1985)
[8]  
Hwang K., Degroot D., Parallel Processing Supercomputers and Artificial Intelligence, (1989)
[9]  
ICL Technical Publication 6755
[10]  
Johnson T., Durham T., Parallel Processing: The Challenge of New Computer Architectures, (1987)