Abstract
Large array processing can be done efficiently by a linear processor array. We developed a SIMD line-processor computer and a high-level programmation 's environment including a C-like Array Programming Language with Object-Oriented abilities in order to compute physical problems. We based our work on the problem of manipulation, high-level representation and machine-level mapping of data. We try to find hardware and software solutions to provide an easy way to program parallel computer and an efficient use of SIMD parallelism.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Bibliography
BUDNIK P., KUCK D.J., ” the organization and use of parallel memories”, IEEE Trans. Comput. C-20(1971), 1566–1569.
CHASE C.M., CHEUNG A.L., REEVES A.P., SMITH M.R., ”Paragon: a parallel programming environment for scientific applications using communications structures”, International Conference on Parallel Processing, 1991, II–211.
COLLETTE T., ESSSAFI H., JUVIN D., KAISER J., ” SYMPATI X: A SIMD computer performing the low and intermediate levels of image processing”, PARLE, 06/1992.
ESSAFI H., ”Les processeurs lignes en traitement d'images”, Thesis 1988, Université Paul Sabatier, Toulouse.
d'HUMIERE D., FRISCH U., HASSLACHER B., LALLEMAND P., POMEAU Y., RIVET J.-P., ”Lattice Gas Hydrodynamics in two and three dimensions”, Complex Systems 1 (1987), 649–707.
JU D.-Z., CHING W.M., ”Exploitation of APL data-parallelism on a shared-memory MIMD machine”, ACM SIGPLAN Notices, 6/1991, 4, 61–72.
JUVIN D., BASILLE J.L., ESSAFI H., Latil J.Y., ”SYMPATI 2, a 1.5 D processor array for image application”, Signal Processing IV: Theories and Applications, J.L. Lacoume, A. Chehikian, N.Martin, nad J. Malbos, Elsevier Science Publishers B.V. (North-Holland), 1988.
KILLIAN M.F., ”Object-oriented programming for massively parallel machines”, International Conference on Parallel Processing, 1991, II–227.
LAWRIE D.H., ”Access and alignment of data in an array processor”, IEEE Trans. Comput. C-24(1975), 1145–1155.
LEE D., ”Scrambled storage for parallel memory systems”, Internat. Symp. Comput. Architecture (1988), 232–239.
MACDONALD Tom, ”C for numerical computing”, J. of Supercomputing, 5 (1991), 31–48.
SHAPIRO H. D., ”Theoretical limitations on the effective use of parallel memories”, IEEE Trans. Comput. C-27, (1978).
WIJSHOFF H.A.G., VAN LEEUWEN J., ”On linear skewing schemes and d-ordered vectors”, IEEE Trans. Comput., C-36 (1987), 233–239.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Essafi, H., Pic, M., Juvin, D. (1992). κ-Project/first step: To improve data manipulations and representations on parallel computers. In: Bougé, L., Cosnard, M., Robert, Y., Trystram, D. (eds) Parallel Processing: CONPAR 92—VAPP V. VAPP CONPAR 1992 1992. Lecture Notes in Computer Science, vol 634. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55895-0_448
Download citation
DOI: https://doi.org/10.1007/3-540-55895-0_448
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55895-8
Online ISBN: 978-3-540-47306-0
eBook Packages: Springer Book Archive