Skip to main content
Log in

An axiomatic treatment ofSIMD assignment

  • Part I Computer Science
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

The aims of this article are to provide (i) an abstract characterisation of SIMD computation and (ii) a simple proof theory for SIMD programs. A soundness result is stated and the consequences of the result are analysed. The use of the axiomatic theory is illustrated by a proof of a parallel implementation of Euclid's GCD algorithm.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. A. Ashcroft and W. W. Wadge,“Rx” for semantics, ACM TOPLAS Vol. 4, No. 2, 283–294, 1982.

    Article  Google Scholar 

  2. M. Clint and K. T. Narayana,Programming structures for synchronous parallelism, Parallel Computing 83, North-Holland, 405–412, 1984.

  3. J. de Bakker,Mathematical Theory of Program Correctness, Prentice-Hall International, 1980.

  4. E. W. Dijkstra,A Discipline of Programming, Prentice-Hall, 1976.

  5. D. Gries,The Science of Programming, Prentice-Hall International, 1981.

  6. C. A. R. Hoare,Communicating Sequential Processes, Prentice-Hall, 1985.

  7. C. A. R. Hoare and N. Wirth,An axiomatic definition of the programming language Pascal, Acta Informatica 2, 335–355, 1973.

    Article  Google Scholar 

  8. D. A. Schmidt,Denotational Semantics, Allyn and Bacon INC., 1986.

  9. A. Stewart,SIMD language design using prescriptive semantics, BIT 28, 639–650, 1988.

    Google Scholar 

  10. A. Stewart and P. Wray,The Formal Semantics of a SIMD Language, Internal Report, The Queens's University of Belfast, 1989.

  11. J. E. Stoy,Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory, MIT Press, 1977.

  12. R. D. Tennent,The denotational semantics of programming languages, CACM, Vol. 19, No. 8, 437–453, 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Stewart, A. An axiomatic treatment ofSIMD assignment. BIT 30, 70–82 (1990). https://doi.org/10.1007/BF01932133

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01932133

CR categories

Navigation