Skip to main content

κ-Project/first step: To improve data manipulations and representations on parallel computers

  • Conference paper
  • First Online:
Parallel Processing: CONPAR 92—VAPP V (VAPP 1992, CONPAR 1992)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

Bibliography

  1. BUDNIK P., KUCK D.J., ” the organization and use of parallel memories”, IEEE Trans. Comput. C-20(1971), 1566–1569.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. ESSAFI H., ”Les processeurs lignes en traitement d'images”, Thesis 1988, Université Paul Sabatier, Toulouse.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. KILLIAN M.F., ”Object-oriented programming for massively parallel machines”, International Conference on Parallel Processing, 1991, II–227.

    Google Scholar 

  9. LAWRIE D.H., ”Access and alignment of data in an array processor”, IEEE Trans. Comput. C-24(1975), 1145–1155.

    Google Scholar 

  10. LEE D., ”Scrambled storage for parallel memory systems”, Internat. Symp. Comput. Architecture (1988), 232–239.

    Google Scholar 

  11. MACDONALD Tom, ”C for numerical computing”, J. of Supercomputing, 5 (1991), 31–48.

    Google Scholar 

  12. SHAPIRO H. D., ”Theoretical limitations on the effective use of parallel memories”, IEEE Trans. Comput. C-27, (1978).

    Google Scholar 

  13. WIJSHOFF H.A.G., VAN LEEUWEN J., ”On linear skewing schemes and d-ordered vectors”, IEEE Trans. Comput., C-36 (1987), 233–239.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Luc Bougé Michel Cosnard Yves Robert Denis Trystram

Rights and permissions

Reprints 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

Publish with us

Policies and ethics